@media (min-width: 761px){html[data-page=main] .site-header{--header-start-color: #17120c;background-image:linear-gradient(to left,var(--header-start-color) 0 140px,transparent 140px)!important;isolation:isolate;transform:translateZ(0);backface-visibility:hidden}html[data-page=main] .site-header:has(.start-link:hover){--header-start-color: #000}html[data-page=main] .site-header .start-link{background:transparent}html[data-page]:where(:not([data-page=forgedb]):not([data-page=institutions])) #root .site-header .main-nav>a:not(.is-current),html[data-page]:where(:not([data-page=forgedb]):not([data-page=institutions])) #root .site-header .main-nav>.nav-group>button{color:#17120c}html[data-page]:where(:not([data-page=forgedb]):not([data-page=institutions])) #root .site-header .main-nav>a.is-current,html[data-page]:where(:not([data-page=forgedb]):not([data-page=institutions])) #root .site-header .main-nav>.nav-group:has(.nav-dropdown a.is-current)>button{color:#000;font-weight:750}html:is([data-page=forgedb],[data-page=institutions]) #root .site-header .main-nav>a:not(.is-current),html:is([data-page=forgedb],[data-page=institutions]) #root .site-header .main-nav>.nav-group>button{color:#fff8e0}}html[data-page] .site-header .main-nav .nav-group .nav-dropdown a{color:#17120cbd}html[data-page=forgedb] .site-header .main-nav .nav-group .nav-dropdown a,html[data-page=institutions] .site-header .main-nav .nav-group .nav-dropdown a{color:#fff8e0d1}@media (max-width: 760px){html[data-page=pricing] .site-header .mobile-menu{background:#fcefc0}html[data-page] .site-header .mobile-menu :is(.mobile-menu-start,.mobile-menu-account){border-radius:8px}html[data-page]:where(:not([data-page=forgedb]):not([data-page=institutions])) .site-header .mobile-menu .mobile-menu-start{background:#fff0a8;color:#17120a}html[data-page=pricing] .site-header .mobile-menu .mobile-menu-start{background:#f7c928}}.hero-light-boundary{position:absolute;top:0;left:0;width:1px;height:100svh;pointer-events:none}#final-start>.bbx-inner{position:relative;z-index:1}:is(.hero,#final-start)>.section-light{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none;z-index:0;visibility:hidden}:is(.hero,#final-start)>.section-light[data-active=true]{visibility:visible}:is(.hero,#final-start)>.section-light>.section-light-orb{position:absolute;right:-4%;top:-4%;width:min(96%,960px);height:86%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,248,202,.58) 0%,rgba(255,248,202,.34) 42%,rgba(255,248,202,.12) 62%,transparent 78%);animation:section-light-breathe 9s ease-in-out infinite paused}:is(.hero,#final-start)>.section-light[data-active=true]>.section-light-orb{animation-play-state:running}@keyframes section-light-breathe{0%,to{transform:scale(.95);opacity:.45}50%{transform:scale(1.05);opacity:.72}}@media (prefers-reduced-motion: reduce){:is(.hero,#final-start)>.section-light>.section-light-orb{animation:none;opacity:.45}}html[data-page=main] .hero-scroll-boundary{--hero-cover-distance: 100svh;position:relative;margin-bottom:calc(-1 * var(--hero-cover-distance))}html[data-page=main] .hero-scroll-boundary:after{content:"";display:block;height:var(--hero-cover-distance);pointer-events:none}html[data-page=main] .hero-scroll-boundary .hero>.readability-field{position:absolute}html[data-page=main] .hero-scroll-boundary[data-offscreen=true] .hero-dot-background{animation-play-state:paused}html[data-page=main] #how .bbx-demo{background-image:linear-gradient(to bottom,transparent 0%,transparent 50%,var(--cream, #fffaf0) 100%)}html[data-page=main] #how .bbx-demo:after{content:none;background:none;opacity:0}html[data-page=main] #how .bbx-demo:has(.bbx-demo-body.is-user-bubble:not(.is-previewing):not(.is-merging-guides):not(.is-guide-handoff-screen)){box-shadow:inset 0 0 0 1px #17120c1a}html[data-page=main] #how .bbx-guide-handoff-panel small{margin-top:10px}@media (min-width: 761px){html[data-page=main] #how.bbx-how:has(.bbx-demo-body.is-awaiting-input) .bbx-steps li.is-current strong,html[data-page=main] #how.bbx-how:has(.bbx-demo-body.is-awaiting-input) .bbx-steps li.is-current small{color:#17120c}}html[data-page=main] #how .bbx-preview-stage--publish.is-active button{animation-name:bbx-publish-press-compact}@keyframes bbx-publish-press-compact{0%{transform:scale(.9);box-shadow:0 14px 30px #00000061}66%{transform:scale(1.2);box-shadow:0 19px 40px #0000005c}72%{transform:scale(.9);box-shadow:0 18px 34px #00000052,0 2px 16px #ffda3794}78%{transform:scale(.98);box-shadow:0 18px 34px #00000057,0 2px 8px #ffda3700}to{transform:scale(1.2);box-shadow:0 19px 40px #0000005c}}@media (max-width: 760px){html[data-page=main] #how .bbx-preview-building__headline,html[data-page=main] #how .bbx-live-preview.is-app-building .bbx-preview-building__headline{animation-name:bbx-building-breathe-desktop}html[data-page=main] #how .bbx-demo-body.is-input-opening:not(.has-input-to-send) .bbx-user-msg{animation:bbx-mobile-input-card-in 1.6s ease-in-out both}html[data-page=main] #how .bbx-demo-body.is-input-opening:not(.has-input-to-send) .bbx-user-msg:before{right:0;left:0;opacity:1;animation:none}html[data-page=main] #how .bbx-demo-body.is-input-opening:not(.is-input-ready):not(.has-input-to-send) .bbx-demo-input-tools>*{visibility:visible;opacity:1;animation:none}html[data-page=main] #how .bbx-demo-body.is-input-ready:not(.has-input-to-send):not(.is-send-to-message):not(.has-sent-message) .bbx-demo-input-tools>*{visibility:visible;opacity:1;animation:none}html[data-page=main] #how .bbx-demo-body.has-input-to-send .bbx-demo-input-tools>*,html[data-page=main] #how .bbx-demo-body.is-send-to-message .bbx-demo-input-tools>*,html[data-page=main] #how .bbx-demo-body.has-sent-message .bbx-demo-input-tools>*{visibility:hidden;opacity:0;animation:none}html[data-page=main] #how .bbx-guide-handoff-panel strong{max-width:calc(100% - 40px);font-size:24px;line-height:1.2;word-break:keep-all}html[data-page=main] #how .bbx-guide-handoff-panel small{max-width:min(250px,calc(100% - 40px));font-size:15px;line-height:1.5;word-break:keep-all}html[data-page=main] #how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building__headline{display:flex;justify-content:center;top:calc(50% - 29px)}html[data-page=main] #how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building__headline strong{display:block;width:min(250px,calc(100% - 40px));font-size:24px;line-height:1.25;white-space:normal;word-break:keep-all}@keyframes bbx-mobile-input-card-in{0%{opacity:0}to{opacity:1}}}@media (max-width: 760px) and (prefers-reduced-motion: no-preference){html[data-page=main] #how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building__headline{animation:bbx-mobile-database-breathe 2.3s cubic-bezier(.37,.1,.63,.9) 2 both;transform-origin:center}}@keyframes bbx-mobile-database-breathe{0%,to{transform:scale(.955)}50%{transform:scale(1.12)}}@keyframes content-page-title-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.content-page-frame[data-content-page]>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child .bbx-heading h3,html[data-page=bananaboots] .banana-page-content>.bbpj-product-journey:first-child .bbpj-intro h3{animation:content-page-title-rise 1.5s cubic-bezier(.22,.65,.3,1) both}@media (prefers-reduced-motion: reduce){.content-page-frame[data-content-page]>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child .bbx-heading h3,html[data-page=bananaboots] .banana-page-content>.bbpj-product-journey:first-child .bbpj-intro h3{animation:none}}:is(html[data-page=features],html[data-page=forgedb],html[data-page=templates],html[data-page=institutions],html[data-page=pricing],html[data-page=download],html[data-page=guide],html[data-page=design-guide],html[data-page=support],html[data-page=security],html[data-page=business],html[data-page=startup]) .content-page-frame>.bbx-sections{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(html[data-page=features],html[data-page=forgedb],html[data-page=templates],html[data-page=institutions],html[data-page=pricing],html[data-page=download],html[data-page=guide],html[data-page=design-guide],html[data-page=support],html[data-page=security],html[data-page=business],html[data-page=startup]) .content-page-frame #final-start{background:#f7c92808!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(html[data-page=templates] .content-page-frame[data-content-page=templates],html[data-page=download] .content-page-frame[data-content-page=download],html[data-page=guide] .content-page-frame[data-content-page=guide],html[data-page=design-guide] .content-page-frame[data-content-page=design-guide],html[data-page=support] .content-page-frame[data-content-page=support])>.bbx-sections>.bbx-yellow-flow{box-sizing:border-box;padding-bottom:clamp(96px,8vw,140px);background:linear-gradient(180deg,#f7c92840,#f7c92880 66.667%,#f7c92800)!important}@media (max-width: 760px){:is(html[data-page=templates] .content-page-frame[data-content-page=templates],html[data-page=download] .content-page-frame[data-content-page=download],html[data-page=guide] .content-page-frame[data-content-page=guide],html[data-page=design-guide] .content-page-frame[data-content-page=design-guide],html[data-page=support] .content-page-frame[data-content-page=support])>.bbx-sections>.bbx-yellow-flow{padding-bottom:72px}}.content-page-frame[data-content-page]>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child{box-sizing:border-box;padding-top:clamp(84px,calc(9vw - 20px),130px)}@media (min-width: 881px){.content-page-frame[data-content-page]>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child{padding-top:calc(var(--header-height, 64px) + clamp(94px,calc(9vw - 10px),140px) - 30px)}.content-page-frame[data-content-page]>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child .bbx-heading{box-sizing:border-box;padding-bottom:140px}.content-page-frame[data-content-page]>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child .bbx-heading+*{margin-top:0!important}.content-page-frame[data-content-page=design-guide] .design-guide-intro{padding-bottom:140px}.content-page-frame[data-content-page=design-guide] .design-guide-intro .bbx-heading{padding-bottom:0}.content-page-frame[data-content-page=design-guide] .design-guide-intro+*{margin-top:0!important}}@media (max-width: 760px){.content-page-frame[data-content-page]>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child{padding-top:calc(var(--header-height, 64px) + 40px)}:is(html[data-page=forgedb] .content-page-frame[data-content-page=forgedb],html[data-page=templates] .content-page-frame[data-content-page=templates],html[data-page=institutions] .content-page-frame[data-content-page=institutions],html[data-page=pricing] .content-page-frame[data-content-page=pricing],html[data-page=download] .content-page-frame[data-content-page=download],html[data-page=guide] .content-page-frame[data-content-page=guide],html[data-page=design-guide] .content-page-frame[data-content-page=design-guide],html[data-page=support] .content-page-frame[data-content-page=support],html[data-page=security] .content-page-frame[data-content-page=security],html[data-page=business] .content-page-frame[data-content-page=business],html[data-page=startup] .content-page-frame[data-content-page=startup])>.bbx-sections>.bbx-yellow-flow{padding-bottom:72px}:is(html[data-page=forgedb] .content-page-frame[data-content-page=forgedb],html[data-page=templates] .content-page-frame[data-content-page=templates],html[data-page=institutions] .content-page-frame[data-content-page=institutions],html[data-page=pricing] .content-page-frame[data-content-page=pricing],html[data-page=download] .content-page-frame[data-content-page=download],html[data-page=guide] .content-page-frame[data-content-page=guide],html[data-page=design-guide] .content-page-frame[data-content-page=design-guide],html[data-page=support] .content-page-frame[data-content-page=support],html[data-page=security] .content-page-frame[data-content-page=security],html[data-page=business] .content-page-frame[data-content-page=business],html[data-page=startup] .content-page-frame[data-content-page=startup])>.bbx-sections>.bbx-yellow-flow>.bbx-section:first-child{padding-top:calc(var(--header-height, 64px) + 40px)!important;padding-bottom:0!important}}html[data-page=business] .content-page-frame[data-content-page=business]{--content-page-owner: business}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide]{--content-page-owner: design-guide}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide]>.bbx-sections>.bbx-yellow-flow{background:#f7c92840}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] #coming-soon .bbx-heading>p{color:#17120cc7}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-moods .design-mood-preview>:is(span,strong,small),html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-moods .mood-booking,html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-moods .mood-booking span{color:#3b2c18}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-moods .mood-shop .mood-booking{margin-top:38px;margin-bottom:4px}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-recipes{background:#fff9e2e6}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-recipes>p,html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-recipe-groups li,html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-recipes>.design-recipe-footnote{color:#1d140b}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-recipe-groups h5{color:#17100a}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-recipe-groups svg{stroke:#1d140b}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-recipe-groups li:not(:last-child):after{color:#342310}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-keywords dt,html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-keywords dd{color:#21160b}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-keywords .design-keyword-icon{color:#21160b;stroke:#21160b}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-tips>.design-guide-block{background:#fff9e0eb}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] .design-guide-tips>.design-guide-block:nth-child(2){background:#fff2c1eb}html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] #coming-soon :where(h1,h2,h3,h4,h5,h6,p,summary,label):not(:where([class*=card],[class*=card] *,.bbx-review-track article *,.support-form *,.design-style-board *,.design-guide-recipes *,.design-guide-tips>.design-guide-block *)){text-shadow:0 7px 18px rgba(247,201,40,.85),0 14px 44px rgba(247,201,40,.85)}@media (max-width: 760px){html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] #coming-soon .design-guide>.design-guide-block,html[data-page=design-guide] .content-page-frame[data-content-page=design-guide] #coming-soon .design-guide>.design-guide-tips{margin-top:64px}}html[data-page=download] .content-page-frame[data-content-page=download]{--content-page-owner: download}html[data-page=download] .content-page-frame[data-content-page=download]>.bbx-sections>.bbx-yellow-flow{background:#f7c92840}html[data-page=download] .content-page-frame[data-content-page=download] #download .bbx-heading>p{color:#17120cc7}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card:before{display:none}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card{overflow:hidden;transform:none;background-clip:padding-box;transition:background-color .2s ease,color .2s ease}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card:hover,html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card:focus-within{transform:none;border-radius:20px}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card-platform-icon{position:absolute;top:27px;right:27px;width:30px;height:30px;color:inherit;fill:currentColor}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card--web .download-card-platform-icon{color:#f7c928}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card--web>span{right:27px;width:30px;text-align:center}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card-options b{display:block;flex:0 0 30px;width:30px;text-align:center}@media (max-width: 760px){html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card--web>small{font-size:23px;line-height:1.2}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card-platform-icon{top:24px;right:24px;width:26px;height:26px}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card--web>span{right:24px;width:26px}html[data-page=download] .content-page-frame[data-content-page=download] #download .download-card-options b{flex-basis:26px;width:26px}}@media (min-width: 761px){html[data-page=download] .content-page-frame[data-content-page=download] #download .download-help-options{padding-top:6px}}html[data-page=download] .content-page-frame[data-content-page=download] #download :where(h1,h2,h3,h4,h5,h6,p,summary,label):not(:where([class*=card],[class*=card] *,.bbx-review-track article *,.support-form *,.design-style-board *,.design-guide-recipes *,.design-guide-tips>.design-guide-block *)){text-shadow:0 7px 18px rgba(247,201,40,.85),0 14px 44px rgba(247,201,40,.85)}html[data-page=features] .content-page-frame[data-content-page=features]{--content-page-owner: features}html[data-page=forgedb] .content-page-frame[data-content-page=forgedb]{--content-page-owner: forgedb}html[data-page=forgedb] .content-page-frame[data-content-page=forgedb]>.bbx-sections>.bbx-yellow-flow,html[data-page=forgedb] .content-page-frame[data-content-page=forgedb] #final-start{background:transparent!important}@media (min-width: 881px){html[data-page=forgedb] .content-page-frame[data-content-page=forgedb] #forgedb .bbx-bento>article:first-child{padding-top:48px}}@media (max-width: 760px){html[data-page=forgedb] .content-page-frame[data-content-page=forgedb] #forgedb.bbx-forge{padding-bottom:48px!important}}html[data-page=guide] .content-page-frame[data-content-page=guide]{--content-page-owner: guide}html[data-page=guide] .content-page-frame[data-content-page=guide]>.bbx-sections>.bbx-yellow-flow{background:#f7c92840}html[data-page=guide] .content-page-frame[data-content-page=guide] #coming-soon .bbx-heading>p{color:#17120cc7}html[data-page=guide] .content-page-frame[data-content-page=guide] #coming-soon .usage-example-label{font-size:18px;font-weight:750}html[data-page=guide] .content-page-frame[data-content-page=guide] #coming-soon .usage-example blockquote{font-size:17px}@media (max-width: 760px){html[data-page=guide] .content-page-frame[data-content-page=guide] .usage-roadmap li:nth-child(2n):before{background:#ffffff57}}html[data-page=guide] .content-page-frame[data-content-page=guide] #coming-soon :where(h1,h2,h3,h4,h5,h6,p,summary,label):not(:where([class*=card],[class*=card] *,.bbx-review-track article *,.support-form *,.design-style-board *,.design-guide-recipes *,.design-guide-tips>.design-guide-block *)){text-shadow:0 7px 18px rgba(247,201,40,.85),0 14px 44px rgba(247,201,40,.85)}html[data-page=institutions] .content-page-frame[data-content-page=institutions]{--content-page-owner: institutions}html[data-page=institutions] .content-page-frame[data-content-page=institutions]>.bbx-sections>.bbx-yellow-flow,html[data-page=institutions] .content-page-frame[data-content-page=institutions] #final-start{background:transparent!important}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-partner-card,html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-partner-card:hover{box-sizing:border-box;margin-top:112px;background:#ffffff1a;border:1px solid #f7c928;color:#f7c928}@media (max-width: 760px){html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-partner-card,html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-partner-card:hover{margin-top:56px}}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-partner-card :is(small,strong,span){color:#f7c928}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-partner-card .institution-partner-icon{stroke:#f7c928}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-school-intro{grid-template-columns:minmax(0,1fr);gap:30px;align-items:center;margin-top:calc(clamp(72px,9vw,120px) - 20px);padding-bottom:clamp(72px,8vw,112px);text-align:center;border-top:0}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-school-intro>div{width:100%}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-school-intro .bbx-kicker{display:flex;justify-content:center;width:100%;padding-left:0;text-align:center}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-school-intro>p{width:min(820px,100%);margin-inline:auto}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-inquiry-guide{margin-top:clamp(72px,8vw,112px);padding-top:0;border-top:0}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-marquee{margin-top:132px}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-marquee:hover .bbx-review-track{animation-play-state:running}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-track article,html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-track article:hover{display:flex;flex-direction:column;box-sizing:border-box;height:220px;background:transparent;border:0;background-image:linear-gradient(to bottom,transparent 0%,rgba(255,248,224,.08) 14%,rgba(255,248,224,.22) 42%,rgba(255,248,224,.22) 58%,rgba(255,248,224,.08) 86%,transparent 100%);background-position:right center;background-repeat:no-repeat;background-size:1px 60%;box-shadow:none;transform:none}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-track article>span{margin:0 0 18px}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-track article:before,html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-track article:hover:before{content:none;opacity:0}@media (min-width: 761px){html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-school-intro>p{padding-bottom:0;font-size:18px;line-height:1.65}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-inquiry-guide>ul{gap:26px;padding-top:38px}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-inquiry-guide h4{line-height:1.3}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-inquiry-guide p{font-size:18px;line-height:1.65}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-inquiry-guide strong{margin-bottom:8px}}@media (max-width: 760px){html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-school-intro{padding-bottom:56px}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .institution-inquiry-guide{margin-top:56px}html[data-page=institutions] .content-page-frame[data-content-page=institutions] #proof-page .bbx-review-marquee{margin-top:88px}}html .content-page-frame[data-content-page=not-found]{--content-page-owner: not-found}html[data-page=pricing]{--browser-theme-color: #fcefc0}html[data-page=pricing] .content-page-frame[data-content-page=pricing]{--content-page-owner: pricing}html[data-page=pricing] .pricing-header-base{background:#f7c928!important}html[data-page=pricing] .site-header,html[data-page=pricing] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=pricing] .site-header:has(.nav-group.is-open),html[data-page=pricing] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){background:#fcefc0!important}html[data-page=pricing] .nav-dropdown,html[data-page=pricing] .mobile-menu{background:#fcefc0}html[data-page=pricing] .nav-dropdown{background:#fcefc0d9}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing.bbx-price{background:#fefcf5e6}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-web-start:hover span{transform:none}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-web-start svg{fill:currentColor;stroke:none}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions a.pricing-web-start,html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions a.pricing-web-start:hover{background:#f7c928;color:#40311b}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions a:nth-child(2),html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions a:nth-child(2):hover{background:#241b14;color:#f7c928}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions .pricing-web-start>svg{width:76px;height:76px;flex-basis:76px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions a.is-primary,html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions a.is-primary:hover{background:#6b6c68}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions>a:nth-child(3),html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions>a:nth-child(3):hover{background:#241b1433;color:#514432}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions>a:nth-child(3)>svg{fill:#000}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions>a:nth-child(4),html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions>a:nth-child(4):hover{background:#6b6c68;color:#fff3cf}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions>a:nth-child(4)>svg{fill:currentColor}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article.is-popular{border:2px solid rgb(255,245,190)!important;box-shadow:0 26px 72px #75480038,0 0 24px #f7c92833}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article>small{z-index:2}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans h4{font-size:clamp(28px,2vw,31px);line-height:1.2}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article>h4+p{font-weight:700}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-tax-note{margin-top:40px;color:#30251b;font-size:calc(clamp(15px,1.4vw,18px) + 1px);font-weight:800}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article:first-child{background:#f2e0a4e0;border:1px solid rgba(250,239,202,.9)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article:nth-child(2){background:#f4da7ee0;border:1px solid rgba(250,231,163,.92)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article:nth-child(4){border:1px solid rgba(255,221,90,.82)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article{border-color:transparent!important}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article.is-popular{border-color:#fff5be!important}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table{--pricing-table-heading: rgba(82, 98, 118, .1);--pricing-table-line: rgba(82, 98, 118, .18);--pricing-table-pro-heading: #526276;--pricing-table-pro-column: rgba(91, 129, 161, .14)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-scroll{box-sizing:border-box;border:1px solid rgba(82,98,118,.24)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table thead,html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table thead th{background:var(--pricing-table-heading)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table thead th:nth-child(4){background:var(--pricing-table-pro-heading);color:#fffaf0}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table tbody tr>:nth-child(4){background:var(--pricing-table-pro-column)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table tbody tr>*{border-bottom:1px solid var(--pricing-table-line);padding-block:22px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table tbody tr+tr{border-top-color:var(--pricing-table-line)}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table thead th{padding-block:22px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy-table tbody tr:last-child>*{border-bottom:0}@media (min-width: 761px){html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-tax-note{transform:translateY(clamp(64px,5vw,96px))}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy{padding-top:44px}}@media (min-width: 1101px){html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article{padding-block:25px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article>h4+p{min-height:66px;margin-top:5px;margin-bottom:6px;line-height:1.45}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article>strong{font-size:42px;line-height:1.1}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans .bbx-plan-billing-note{margin-top:5px;line-height:1.4}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans article>ul{gap:8px;margin-top:18px;margin-bottom:22px;line-height:1.45}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .bbx-plans .pricing-feature-nowrap{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.025em}}@media (max-width: 760px){html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing.bbx-price{padding-bottom:64px!important}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-policy{padding-top:20px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-actions .pricing-web-start>svg{width:68px;height:68px;flex-basis:68px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-decision,html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-cta{margin-top:72px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-decision{row-gap:48px}html[data-page=pricing] .content-page-frame[data-content-page=pricing] #pricing .pricing-download-cta{padding-top:0}}html[data-page=security] .content-page-frame[data-content-page=security]{--content-page-owner: security}html[data-page=startup] .content-page-frame[data-content-page=startup]{--content-page-owner: startup}html[data-page=support] .content-page-frame[data-content-page=support]{--content-page-owner: support}html[data-page=support] .content-page-frame[data-content-page=support]>.bbx-sections>.bbx-yellow-flow{background:#f7c92840}html[data-page=support] .content-page-frame[data-content-page=support] #coming-soon .bbx-heading>p{color:#17120cc7}html[data-page=support] .content-page-frame[data-content-page=support] .support-layout>.support-channel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}html[data-page=support] .content-page-frame[data-content-page=support] .support-channel-logo{cursor:pointer}html[data-page=support] .content-page-frame[data-content-page=support] .support-channel-logo:focus-visible{outline:2px solid #241b10;outline-offset:5px}html[data-page=support] .content-page-frame[data-content-page=support] #coming-soon :where(h1,h2,h3,h4,h5,h6,p,summary,label):not(:where([class*=card],[class*=card] *,.bbx-review-track article *,.support-form *,.design-style-board *,.design-guide-recipes *,.design-guide-tips>.design-guide-block *)){text-shadow:0 7px 18px rgba(247,201,40,.85),0 14px 44px rgba(247,201,40,.85)}@media (max-width: 760px){html[data-page=support] .content-page-frame[data-content-page=support] .support-layout>.support-channel{align-items:center}html[data-page=support] .content-page-frame[data-content-page=support] #coming-soon .support-page>.support-help,html[data-page=support] .content-page-frame[data-content-page=support] #coming-soon .support-page>.support-preparation{margin-top:64px}html[data-page=support] .content-page-frame[data-content-page=support] #coming-soon .support-page>.support-preparation{padding-top:0}}html[data-page=templates] .content-page-frame[data-content-page=templates]{--content-page-owner: templates}html[data-page=templates] .content-page-frame[data-content-page=templates]>.bbx-sections>.bbx-yellow-flow{background:#f7c92840}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .bbx-heading>p{color:#17120cc7}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog{margin-top:0}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card{background:#fffaecb3}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=React]{background:#43565b63;color:#334247}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=TypeScript]{background:#48576a63;color:#374353}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=Tailwind]{background:#49615e63;color:#384b49}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=WebSocket]{background:#60576b63;color:#4b4454}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=Express]{background:#55565363;color:#41423f}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=Recharts]{background:#715e6363;color:#57494d}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=MDX]{background:#74674d63;color:#594f3b}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=SEO]{background:#63695163;color:#4c513e}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=Stripe]{background:#605b7863;color:#4a465d}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card li[data-tech=Database]{background:#53675a63;color:#405046}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card--ai-search li{background:#465a72;color:#fffaf0}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-catalog-card--automation li{background:#4d6558;color:#fffaf0}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-expert-cta{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:clamp(56px,6vw,88px);text-align:center}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-expert-cta p{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:650;line-height:1.6;word-break:keep-all}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-expert-cta a{display:inline-flex;align-items:center;justify-content:center;min-width:148px;min-height:50px;padding:12px 26px;border:1px solid #17120c;border-radius:999px;background:#17120c;color:#f7c928;font-size:17px;font-weight:750;text-decoration:none;transition:color .2s ease,background-color .2s ease}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-expert-cta a:hover,html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates .template-expert-cta a:focus-visible{background:#2a2117;color:#ffda45}html[data-page=templates] .content-page-frame[data-content-page=templates] #system-templates :where(h1,h2,h3,h4,h5,h6,p,summary,label):not(:where([class*=card],[class*=card] *,.bbx-review-track article *,.support-form *,.design-style-board *,.design-guide-recipes *,.design-guide-tips>.design-guide-block *)){text-shadow:0 7px 18px rgba(247,201,40,.85),0 14px 44px rgba(247,201,40,.85)}html[data-page=bananaboots] .banana-page-content{width:100%;background:linear-gradient(180deg,#fffdf8,#fcf8ef 38%,#faf3e6 72%,#f7efdf)}html[data-page=bananaboots] .start-options #final-start{background:#f7c92808!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (min-width: 881px){html[data-page=bananaboots] .banana-page-content{box-sizing:border-box;padding-top:calc(var(--header-height, 64px) - 30px)}}.character-wrap{position:fixed;z-index:1;right:var(--character-right);bottom:-320px;width:var(--character-width);aspect-ratio:1010 / 1557;margin:0;pointer-events:none}.character-wrap--left{left:calc(clamp(-360px,-17vw,-170px) + 150px);right:auto;bottom:-470px;scale:1.15;transform-origin:center bottom}.character{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;opacity:0;filter:drop-shadow(-30px 35px 38px rgba(78,44,5,.2));animation:character-crossfade 120.55s ease-in-out var(--delay) infinite,character-opacity 120.55s ease-in-out var(--delay) infinite;will-change:transform,opacity;backface-visibility:hidden}.character--main{scale:1.22;translate:-30px 0;transform-origin:center bottom;filter:none}.character--glasses-left{translate:-50px 0}.character--belly-left{translate:-80px 0}.character--wide{scale:1.3;transform-origin:center bottom}.character--glasses-right{translate:30px 0}.character--singer{translate:0 0}.character-halo{position:absolute;z-index:0;left:-4%;top:-4%;width:96%;height:86%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,248,202,.58) 0%,rgba(255,248,202,.34) 42%,rgba(255,248,202,.12) 62%,transparent 78%);animation:halo-breathe 9s ease-in-out infinite}@keyframes character-crossfade{0%{transform:translate3d(0,48px,0) scale(.99)}3.659%{transform:translate3d(0,-21px,0) scale(1.004)}6.907%{transform:translate3d(0,48px,0) scale(.99)}10.566%{transform:translate3d(0,-21px,0) scale(1.004)}13.813%,to{transform:translate3d(0,48px,0) scale(.99)}}@keyframes character-opacity{0%{opacity:0}2.405%,10.566%{opacity:1}13.813%,to{opacity:0}}@keyframes halo-breathe{0%,to{transform:scale(.95);opacity:.45}50%{transform:scale(1.05);opacity:.72}}:root{--banana-yellow: #ffc928;--banana-bright: #ffdd62;--light-yellow: #fff4bf;--cream: #fffaf0;--dark-brown: #2b190b;--brown: #5c3517;--ink: #17120c;--muted-ink: #6d5b42;--header-bg: rgba(38, 22, 9, .86);--header-height: 64px;--page-gutter: clamp(28px, 4vw, 72px);--character-width: clamp(690px, 57vw, 1050px);--character-right: clamp(-270px, -12vw, -100px);--character-bottom: 0px;--composer-width: 650px;--composer-min-height: 112px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases>article,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases>article:nth-child(2n),html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases>article:first-child{display:block;min-height:0;margin:0;padding:0;border:0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases>article+article{margin-top:clamp(96px,10vw,152px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(18px,2vw,32px);padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}html[data-page=main] #home-explore .home-use-case-heading{grid-column:1 / -1;grid-row:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 clamp(26px,2.6vw,38px);padding:0;border:0}html[data-page=main] #home-explore .home-use-case-heading h4,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card .home-use-case-heading h4{margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:720;line-height:1.08;letter-spacing:-.035em}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:1 / -1;grid-row:auto;display:block;width:100%;height:auto;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:1px solid rgba(31,22,16,.12);border-radius:10px;box-shadow:0 26px 70px #3b2c181c}html[data-page=main] #home-explore .home-use-case-copy,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-copy{grid-column:1 / 10;grid-row:auto;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(28px,3vw,44px);padding:0;border:0}html[data-page=main] #home-explore .home-use-case-summary,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-summary{display:block;margin:0;padding:0;border:0;color:#2c2117;font-size:clamp(20px,1.8vw,27px);font-weight:650;line-height:1.4;letter-spacing:-.02em}html[data-page=main] #home-explore .home-use-case-copy p,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card .home-use-case-copy p{margin:0;max-width:48ch;color:#584a3a;font-size:clamp(15px,1.2vw,18px);line-height:1.75}html[data-page=main] #home-explore .home-use-case-categories,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-categories{grid-column:10 / -1;grid-row:auto;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:8px;width:auto;margin:clamp(28px,3vw,44px) 0 0;padding:0;border:0}@media (max-width: 880px){html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases>article+article{margin-top:76px}html[data-page=main] #home-explore .home-use-case-heading{flex-direction:row;align-items:flex-end;margin-bottom:22px}html[data-page=main] #home-explore .home-use-case-heading>div{gap:9px}html[data-page=main] #home-explore .home-use-case-heading>span{font-size:38px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{aspect-ratio:4 / 3;border-radius:7px}html[data-page=main] #home-explore .home-use-case-product-image{object-fit:cover;object-position:center top}html[data-page=main] #home-explore .home-use-case-copy,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-copy{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}html[data-page=main] #home-explore .home-use-case-categories,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-categories{grid-column:1 / -1;justify-content:flex-start;margin-top:18px}}*{box-sizing:border-box}html.route-pending .bbx-section{display:none!important}html.route-pending[data-page=main] #how,html.route-pending[data-page=main] #proof,html.route-pending[data-page=main] #final-start,html.route-pending[data-page=features] #make,html.route-pending[data-page=features] #final-start,html.route-pending[data-page=forgedb] #forgedb,html.route-pending[data-page=forgedb] #final-start,html.route-pending[data-page=download] #download,html.route-pending[data-page=download] #final-start,html.route-pending[data-page=templates] #system-templates,html.route-pending[data-page=templates] #final-start,html.route-pending[data-page=pricing] #pricing,html.route-pending[data-page=pricing] #final-start,html.route-pending[data-page=institutions] #proof-page,html.route-pending[data-page=institutions] #final-start,html.route-pending[data-page=security] #coming-soon,html.route-pending[data-page=security] #final-start,html.route-pending[data-page=business] #coming-soon,html.route-pending[data-page=business] #final-start,html.route-pending[data-page=startup] #coming-soon,html.route-pending[data-page=startup] #final-start,html.route-pending[data-page=design-guide] #coming-soon,html.route-pending[data-page=guide] #coming-soon,html.route-pending[data-page=design-guide] #final-start,html.route-pending[data-page=guide] #final-start,html.route-pending[data-page=support] #coming-soon,html.route-pending[data-page=support] #final-start{display:block!important}html.route-pending[data-page=features] #make,html.route-pending[data-page=forgedb] #forgedb,html.route-pending[data-page=download] #download,html.route-pending[data-page=templates] #system-templates,html.route-pending[data-page=pricing] #pricing,html.route-pending[data-page=institutions] #proof-page,html.route-pending[data-page=security] #coming-soon,html.route-pending[data-page=business] #coming-soon,html.route-pending[data-page=startup] #coming-soon,html.route-pending[data-page=design-guide] #coming-soon,html.route-pending[data-page=guide] #coming-soon,html.route-pending[data-page=support] #coming-soon{padding-top:clamp(92px,9vw,142px)}html[data-page]:not([data-page=main]) .hero-content{display:none}html[data-page]:not([data-page=main]) .hero{padding-top:var(--header-height)}html.route-pending[data-page=institutions] .page-shell{background:#11100d}html.route-pending #coming-soon .bbx-coming-card{visibility:hidden}@media (max-width: 760px){html.route-pending[data-page=features] #make,html.route-pending[data-page=forgedb] #forgedb,html.route-pending[data-page=download] #download,html.route-pending[data-page=templates] #system-templates,html.route-pending[data-page=pricing] #pricing,html.route-pending[data-page=institutions] #proof-page,html.route-pending[data-page=security] #coming-soon,html.route-pending[data-page=business] #coming-soon,html.route-pending[data-page=startup] #coming-soon,html.route-pending[data-page=design-guide] #coming-soon,html.route-pending[data-page=guide] #coming-soon,html.route-pending[data-page=support] #coming-soon{padding-top:64px}}html{scroll-behavior:smooth;background:#f4c21c;scrollbar-width:thin;scrollbar-color:rgba(23,18,12,.42) transparent}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#17120c5c;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#17120c8f}body{margin:0;overflow-x:clip;color:var(--ink);background:#f4c21c;font-family:Inter,Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.bbx-section[hidden]{display:none!important}body[data-page]:not([data-page=main]) .hero-content{display:none}body[data-page]:not([data-page=main]) .hero{position:relative;z-index:0;width:100%;min-height:0;pointer-events:auto}body[data-page]:not([data-page=main]) .start-options{min-height:0;padding-top:0}body[data-page]:not([data-page=main]) .bbx-sections{margin-top:0}body[data-page]:not([data-page=main]) .bbx-section.is-page-first{padding-top:clamp(92px,9vw,142px)}body[data-page]:not([data-page=main]) .bbx-section.is-page-first .bbx-heading h3{margin-top:28px}a{color:inherit;text-decoration:none}button,textarea{font:inherit}.page-shell{position:relative;background:linear-gradient(128deg,#f2c72b,#f7c928 52%,#e9aa0b)}.hero{position:relative;isolation:isolate;min-height:auto;overflow:visible;background:transparent}.readability-field{position:fixed;z-index:2;inset:var(--header-height) 0 0;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff05 7%,#ffffff12 18%,#fff2,#ffffff2b,#fff2,#ffffff12 82%,#ffffff05 93%,#fff0);transform:translateZ(0);backface-visibility:hidden}.hero:before,.hero:after{content:"";position:fixed;z-index:-2;top:0;left:0;width:clamp(682px,79.2vw,1298px);aspect-ratio:1.18 / 1;border-radius:43% 57% 62% 38%/46% 39% 61% 54%;pointer-events:none;will-change:left,top,transform,opacity;-webkit-mask-image:none;mask-image:none}.hero:before{background:radial-gradient(ellipse closest-side at center,#fffdf0db,#fff8d6bd 16%,#fff4be99,#ffefa670 44%,#ffe78447 57%,#ffde6424 68%,#ffd85a0e,#ffd85a00 84%);mix-blend-mode:screen;animation:center-light-breathe 20s ease-in-out infinite}.hero:after{display:none}.ambient{position:fixed;top:0;left:0;width:clamp(616px,72.6vw,1188px);aspect-ratio:1.28 / 1;z-index:-3;border-radius:58% 42% 37% 63%/41% 56% 44% 59%;pointer-events:none;will-change:left,top,transform,opacity;-webkit-mask-image:none;mask-image:none}.ambient--one{background:radial-gradient(ellipse closest-side at center,rgba(255,249,220,.92) 0%,rgba(255,242,188,.82) 22%,rgba(255,232,146,.7) 40%,rgba(255,222,108,.52) 55%,rgba(255,212,78,.32) 67%,rgba(255,204,54,.14) 75%,rgba(255,198,38,.04) 81%,transparent 86%);mix-blend-mode:screen;animation:free-light-wander 36s cubic-bezier(.45,0,.55,1) infinite}.ambient--two,.grain{display:none}.site-header{position:fixed;z-index:1000;top:0;left:0;right:auto;width:100vw;height:var(--header-height);min-height:var(--header-height);display:grid;grid-template-columns:minmax(88px,112px) 1fr auto;align-items:center;gap:clamp(12px,1.5vw,24px);padding-left:var(--page-gutter);color:var(--ink);background:#f7c928b8;border-bottom:0;box-shadow:0 6px 20px -10px #7850001f;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);isolation:isolate;opacity:var(--site-header-opacity, 1);visibility:visible;transition:background .35s ease,-webkit-backdrop-filter .35s ease,backdrop-filter .35s ease,box-shadow .35s ease}.site-header.is-scrolled{background:#f7c928d1;-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 10px 28px -14px #78500040}.site-header:has(.nav-group:hover:not(.is-click-closed)),.site-header:has(.nav-group.is-open),.site-header:has(.nav-group:focus-within:not(.is-click-closed)){background:#f7c928}.site-header>.main-nav{position:absolute;top:0;left:50%;transform:translate3d(-50%,calc(0px - var(--header-lift, 0px)),0);will-change:transform}.header-template-nav{position:absolute;top:0;bottom:0;left:50%;display:flex;align-items:center;justify-content:center;gap:0;width:auto;padding:0;opacity:var(--header-category-progress, 0);transform:translate3d(-50%,calc(var(--header-height) - var(--header-lift, 0px)),0);pointer-events:none;will-change:transform,opacity}.header-template-nav button{position:relative;flex:0 0 110px;max-width:none;height:var(--header-height);padding:0;color:#17120c85;background:transparent;border:0;cursor:pointer;font-size:16px;font-weight:750}.header-template-nav svg,.template-nav svg{display:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.header-template-nav button:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:3px;background:transparent;border-radius:3px 3px 0 0}.header-template-nav button.is-active{color:#9a5700}.header-template-nav button.is-active:after{background:#9a5700}body.template-nav-active .header-template-nav{pointer-events:auto}.wordmark{display:block;width:min(66px,5.2vw)}.wordmark img{display:block;width:100%;height:auto}.main-nav{justify-self:start;display:flex;align-items:center;height:var(--header-height);gap:clamp(22px,2.1vw,40px);font-size:16px;font-weight:500;color:#17120c;letter-spacing:-.015em}.main-nav a,.main-nav button,.login-link{transition:color .2s ease}.main-nav>a{position:relative;display:flex;align-items:center;height:100%}.main-nav a:hover,.login-link:hover{color:#000}.main-nav a.is-current{color:#000;text-decoration:none}.nav-group{position:relative;display:flex;align-items:center;height:var(--header-height)}.nav-group>button{padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;letter-spacing:inherit}.main-nav .nav-group>button span{position:relative;display:inline-block;width:10px;height:10px;margin-left:5px;color:transparent;font-size:0;vertical-align:middle}.main-nav .nav-group>button span:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:#17120c;transform:translate(-50%,-68%) rotate(45deg);transform-origin:center;transition:transform .2s ease}.main-nav .nav-group:hover:not(.is-click-closed)>button span:before,.main-nav .nav-group:focus-within:not(.is-click-closed)>button span:before,.main-nav .nav-group.is-open>button span:before{transform:translate(-50%,-32%) rotate(225deg)}.nav-dropdown{position:absolute;z-index:40;top:100%;left:50%;display:grid;min-width:188px;padding:10px;background:#f7c928;border:0;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;transform:translate(-50%,-12px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-dropdown a{padding:11px 13px;border-radius:10px;white-space:nowrap;font-size:14px;font-weight:550}.nav-dropdown a:hover{background:#f7c92833}.main-nav .nav-group:hover:not(.is-click-closed) .nav-dropdown,.main-nav .nav-group:focus-within:not(.is-click-closed) .nav-dropdown,.main-nav .nav-group.is-open .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.main-nav .nav-dropdown{clip-path:inset(0 0 100% 0);opacity:1;transform:translate(-50%);transform-origin:top;transition:visibility .32s ease,clip-path .32s cubic-bezier(.22,.72,.22,1)}.main-nav .nav-dropdown a{opacity:0;transform:translateY(-9px);transition:opacity .2s ease,transform .28s cubic-bezier(.22,.72,.22,1),background .2s ease}.main-nav .nav-dropdown a:nth-child(2){transition-delay:35ms}.main-nav .nav-dropdown a:nth-child(3){transition-delay:.07s}.main-nav .nav-dropdown a:nth-child(4){transition-delay:.105s}.main-nav .nav-dropdown a:nth-child(5){transition-delay:.14s}.main-nav>.nav-group:first-child .nav-dropdown a{padding-left:20px}.main-nav>.nav-group:last-child .nav-dropdown{min-width:178px}.main-nav>.nav-group:last-child .nav-dropdown a{padding-left:45px}.main-nav .nav-group:hover:not(.is-click-closed) .nav-dropdown,.main-nav .nav-group:focus-within:not(.is-click-closed) .nav-dropdown,.main-nav .nav-group.is-open .nav-dropdown{clip-path:inset(0)}.main-nav .nav-group:hover:not(.is-click-closed) .nav-dropdown a,.main-nav .nav-group:focus-within:not(.is-click-closed) .nav-dropdown a,.main-nav .nav-group.is-open .nav-dropdown a{opacity:1;transform:translateY(0)}.mobile-menu a.is-current{color:#9a5700}.header-actions{position:absolute;z-index:3;top:0;right:0;display:flex;align-items:center;height:var(--header-height);gap:12px;padding:0;font-size:14px}.header-download{height:var(--header-height)}.download-trigger{display:grid;place-items:center;width:30px;height:36px;padding:0;color:#17120cb8;background:transparent;border:0;cursor:pointer;transform:translateY(2px)}.download-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.download-dropdown{right:-192px;left:auto;width:276px;min-width:0;clip-path:inset(0 0 100% 0);transform:none;transform-origin:top;transition:opacity .22s ease,clip-path .22s ease}.download-dropdown a{padding-left:20px}.header-download:hover .download-dropdown,.header-download:focus-within .download-dropdown,.header-download.is-open .download-dropdown{opacity:1;visibility:visible;clip-path:inset(0);transform:none}.account-menu{height:var(--header-height)}.account-trigger{padding:0;background:transparent;cursor:pointer}.login-link{display:grid;place-items:center;width:28px;height:36px;color:#17120cb8;border:0;border-radius:0}.login-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.start-link{display:flex;align-items:center;justify-content:center;width:140px;min-height:var(--header-height);padding:0 14px;color:#fffaf0;background:#17120cf0;border:0;border-radius:0;box-shadow:none;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.2;letter-spacing:.01em;transition:background .2s ease}.start-link:hover{background:#000}.start-link:focus-visible{outline:2px solid #ffd85a;outline-offset:-3px}.start-link-mobile-icon{display:none;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.menu-toggle{display:none;place-items:center;align-content:center;gap:5px;width:56px;height:var(--header-height);padding:0;color:var(--ink);background:transparent;border:0;cursor:pointer}.menu-toggle span{display:block;width:21px;height:1.5px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.menu-toggle.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{position:absolute;top:var(--header-height);right:0;display:none;width:min(320px,88vw);padding:18px;background:#ffffffe0;border:1px solid rgba(255,255,255,.7);border-top:0;box-shadow:0 24px 60px #2a180d29;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.mobile-menu a{display:block;padding:14px 12px;border-bottom:1px solid rgba(23,18,12,.08);font-size:15px;font-weight:700}.mobile-menu a:last-child{border-bottom:0}.mobile-menu-label{display:block;padding:18px 12px 6px;color:#17120c7a;font-size:11px;font-weight:850;letter-spacing:.14em}.mobile-menu .mobile-menu-start{margin-top:0;color:#fff8e0;background:var(--ink);border-bottom:0;text-align:center}.mobile-menu.is-open{display:block}.hero-content{position:relative;z-index:3;isolation:isolate;width:min(1320px,100%);min-height:100svh;margin:0 auto;padding:clamp(112px,12vh,142px) var(--page-gutter) 38px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-heading-group{display:flex;flex-direction:column;align-items:center;transform:translateY(-25px)}.eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:60px;color:var(--brown);font-size:13px;font-weight:700;letter-spacing:.2em;transform:translateY(-25px)}.eyebrow b{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--ink);background:transparent;border:0;border-radius:0;font-size:11px;letter-spacing:.12em}.eyebrow b i{width:7px;height:7px;background:#e13222;border-radius:50%;animation:live-pulse 1.8s ease-in-out infinite}.hero-wordmark{display:block;width:clamp(253px,37.03vw,463px);height:auto;margin:0 auto;transform:translateY(-55px);animation:none;position:relative;filter:drop-shadow(0 1px 0 rgba(255,255,255,.4)) drop-shadow(0 8px 22px rgba(86,47,8,.18))}.hero-wordmark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 48%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.55) 52%,transparent 70%);-webkit-mask:radial-gradient(circle at 50% 50%,#000 0%,#000 25%,transparent 55%);mask:radial-gradient(circle at 50% 50%,#000 0%,#000 25%,transparent 55%);opacity:.35;animation:wordmark-glint 6s ease-in-out infinite}@keyframes wordmark-glint{0%,to{transform:translate(-12%);opacity:0}25%{opacity:.35}50%{transform:translate(12%);opacity:.35}75%{opacity:0}to{transform:translate(12%);opacity:0}}.hero-title-lockup{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;max-width:1180px;gap:14px;margin-bottom:10px;font-size:clamp(32px,4.45vw,76px)}.hero-title-lockup span{font-weight:700;letter-spacing:-.065em}.hero-title-question{text-align:center;transform:translateY(0);animation:none;background-image:linear-gradient(92deg,#2b1d08,#2b1d08,#b85a18 36%,#f2a01a,#b85a18 64%,#2b1d08,#2b1d08);background-size:260% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35)) drop-shadow(0 10px 28px rgba(86,47,8,.22));animation:title-gradient-flow 7s linear infinite}@keyframes title-gradient-flow{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes benefit-shimmer-spin{to{transform:rotate(360deg)}}h1 strong{font-weight:900}h1 span{font-weight:300;letter-spacing:-.095em}.hero-description{margin:22px auto 18px;color:#17120cdb;font-size:clamp(15px,1.2vw,18px);font-weight:600;letter-spacing:-.025em;text-shadow:0 1px 0 rgba(255,255,255,.44),0 4px 12px rgba(54,31,10,.09)}.prompt-composer{position:relative;width:min(608px,80%);min-height:var(--composer-min-height);padding:14px 20px 11px;background:#fffcf2b8;border:0;border-radius:16px;box-shadow:0 22px 60px #57330d17,inset 0 1px #ffffff61;transition:transform .25s ease,box-shadow .25s ease;animation:title-soft-zoom 1.7s .74s cubic-bezier(.2,.72,.24,1) both}.prompt-active-hint{position:absolute;z-index:1;left:20px;top:14px;display:flex;align-items:baseline;margin:0;color:#17120cb3;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:-.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.prompt-composer.is-input-active:not(.has-prompt-value) .prompt-active-hint{opacity:1;visibility:visible}.prompt-typing-dots{display:inline-flex;width:1.8em;min-width:1.8em;margin-left:3px;white-space:nowrap;vertical-align:bottom}.prompt-typing-dots i{display:block;margin:0;padding:0;opacity:0;font-style:normal;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite}.prompt-typing-dots i:nth-child(1){animation-name:prompt-dot-1}.prompt-typing-dots i:nth-child(2){animation-name:prompt-dot-2}.prompt-typing-dots i:nth-child(3){animation-name:prompt-dot-3}.prompt-typing-dots i:nth-child(4){animation-name:prompt-dot-4}.prompt-typing-dots i:nth-child(5){animation-name:prompt-dot-5}@keyframes prompt-dot-1{0%,11.99%,88.01%,to{opacity:0}12%,88%{opacity:1}}@keyframes prompt-dot-2{0%,23.99%,88.01%,to{opacity:0}24%,88%{opacity:1}}@keyframes prompt-dot-3{0%,35.99%,88.01%,to{opacity:0}36%,88%{opacity:1}}@keyframes prompt-dot-4{0%,47.99%,88.01%,to{opacity:0}48%,88%{opacity:1}}@keyframes prompt-dot-5{0%,59.99%,88.01%,to{opacity:0}60%,88%{opacity:1}}.prompt-composer:focus-within{transform:none;box-shadow:0 28px 70px #57330d2e,inset 0 1px #ffffffe6}.prompt-composer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(115deg,transparent 25%,rgba(255,196,64,.85) 42%,rgba(255,255,255,.95) 50%,rgba(255,196,64,.85) 58%,transparent 75%);background-size:260% 100%;background-position:100% 50%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none;animation:composer-sheen 5.5s linear infinite}@keyframes composer-sheen{0%{background-position:100% 50%}60%,to{background-position:-160% 50%}}textarea{position:relative;z-index:2;display:block;width:100%;height:40px;min-height:40px;padding:0;resize:none;color:#17120cdb;background:transparent;border:0;outline:0;cursor:text;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:-.02em}textarea::placeholder{color:#17120cb3;opacity:1}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:9px;border-top:1px solid rgba(69,42,15,.1)}.composer-tools,.composer-actions{display:flex;align-items:center;gap:10px}.input-tool,.send-button{display:grid;place-items:center;width:42px;height:42px;padding:0;color:#7d6d56;background:transparent;border:0;border-radius:13px;cursor:pointer}.input-tool:hover{background:#fff3b852}.send-button{color:var(--ink);background:#ffd85ab8;font-size:21px;transform:rotate(-18deg);box-shadow:0 0 18px #ffc44073,inset 0 1px #ffffff8c;transition:box-shadow .3s ease}.prompt-composer .input-tool,.prompt-composer .send-button{width:34px;height:34px;border-radius:10px}.prompt-composer .send-button{font-size:17px;border:0;box-shadow:none;transition:transform .3s cubic-bezier(.2,.72,.24,1)}.prompt-composer:focus-within .send-button{animation:hero-send-focus-blink 1.6s ease-in-out infinite}.prompt-composer.is-example-paused .send-button,.prompt-composer .send-button:not(:disabled):hover{transform:rotate(-18deg) scale(1.1)}.prompt-composer .send-button:disabled{cursor:default;pointer-events:none}@keyframes hero-send-focus-blink{0%,to{opacity:.72}50%{opacity:1}}.prompt-composer .photo-icon{width:18px;height:14px;border-width:1.6px}.prompt-composer .photo-icon:before{left:2px;bottom:2px;width:8px;height:6px;border-width:1.6px}.prompt-composer .photo-icon:after{right:-6px;top:-10px;font-size:13px}.prompt-composer .mic-icon{width:9px;height:16px;border-width:1.6px}.prompt-composer .mic-icon:before{left:-5px;bottom:-5px;width:15px;height:10px;border-width:1.6px;border-top:0}.prompt-composer .mic-icon:after{left:3px;bottom:-8px;width:1.6px;height:4px}.prompt-composer .composer-tools .input-tool{margin-left:-8px}.media-line-icon{display:block;width:19px;height:19px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.photo-icon{position:relative;width:22px;height:18px;border:2px solid currentColor;border-radius:3px}.photo-icon:before{content:"";position:absolute;left:3px;bottom:3px;width:10px;height:7px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.photo-icon:after{content:"+";position:absolute;right:-8px;top:-12px;font-size:16px;font-weight:700}.mic-icon{position:relative;width:11px;height:20px;border:2px solid currentColor;border-radius:8px}.mic-icon:before{content:"";position:absolute;left:-6px;bottom:-6px;width:19px;height:12px;border:2px solid currentColor;border-top:0;border-radius:0 0 12px 12px}.mic-icon:after{content:"";position:absolute;left:3px;bottom:-10px;width:2px;height:5px;background:currentColor}.form-status{position:absolute;top:calc(100% + 10px);left:8px;margin:0;color:var(--brown);font-size:12px}.scroll-note{position:fixed;z-index:900;right:var(--page-gutter);bottom:30px;display:flex;align-items:center;gap:10px;margin:0;color:#2c190994;font-size:10px;font-weight:800;letter-spacing:.19em;writing-mode:vertical-rl;pointer-events:none}.scroll-note span{width:1px;height:42px;background:#2c190947}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.start-options{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:0;text-align:center;color:var(--ink);background:transparent;border-top:0}.section-badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 30px;padding:12px 18px;border:1px solid rgba(42,24,13,.2);border-radius:999px;font-size:14px;font-weight:750}.section-badge span{width:9px;height:9px;background:var(--ink);border-radius:50%;box-shadow:0 0 0 6px #17120c14}.start-options h2{margin:0;font-size:clamp(58px,6.2vw,104px);line-height:1.08;letter-spacing:-.075em}.section-description{max-width:720px;margin:30px auto 26px;color:#17120cad;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.benefit-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px}.benefit-pills span{padding:11px 17px;background:#fff3b838;border:1px solid rgba(42,24,13,.12);border-radius:999px;font-size:14px}.start-cards{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px;width:min(1040px,100%)}.hero-start-cards{grid-template-columns:minmax(280px,390px);justify-content:center;margin-top:22px}.start-card{position:relative;min-height:92px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px 66px 16px 21px;color:var(--ink);background:#fff3b870;border:1px solid rgba(42,24,13,.22);border-radius:20px;text-align:left;transition:transform .2s ease,background .2s ease}.start-card:hover{transform:translateY(-4px);background:#fff3b88f}.start-card small{margin-bottom:7px;font-size:11px;font-weight:800;letter-spacing:.13em;opacity:.58}.start-card strong{font-size:clamp(19px,1.7vw,26px)}.start-card>span{position:absolute;right:18px;top:50%;display:grid;place-items:center;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;font-size:18px;transform:translateY(-50%)}.start-card--primary{color:#fff8d8;background:#17120ccc;border-color:#17120c9e;box-shadow:0 22px 48px #2a180d29}.start-card--primary:hover{background:#2a180dd1}.bbx-download{background:transparent}.download-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px auto 0}.download-card{min-height:200px;padding:27px;justify-content:flex-start;background:#ffffff7a;border-color:#2a180d21}.download-card:before{content:"";position:absolute;top:29px;right:27px;width:8px;height:8px;background:#f7c928;border-radius:50%;box-shadow:0 0 #f7c92880;animation:bbx-live-pulse 1.35s ease-in-out infinite}.download-card--mac:before,.download-card--windows:before{background:#d99b00}.download-card:hover:before{animation-play-state:paused}.download-card:hover{background:#ffffff9e;transform:scale(1.012)}.download-card>small{margin-bottom:13px}.download-card>strong{font-size:clamp(23px,2vw,30px);line-height:1.2}.download-card--mac>strong:after,.download-card--windows>strong:after,.download-card--web>small:after{content:"";display:block;width:1em;height:2px;margin-top:17px;background:#17120c47;border-radius:999px}.download-card--web{justify-content:flex-start;color:#fff8e0;background:#17120c;border-color:#17120c;box-shadow:0 22px 48px #2a180d29}.download-card--web:hover{background:#2a2117;transform:scale(1.012)}.download-card--web>small{margin:0;color:#f7c928;opacity:1;font-size:clamp(23px,2vw,30px);font-weight:750;line-height:1.2;letter-spacing:0}.download-card--web>small:after{background:#f7c928b8}.download-card--web>strong{display:block;align-self:flex-start;margin-top:24px;font-size:18px;line-height:34px;text-align:left}.download-card--web>span{top:68%;opacity:0;transition:opacity .2s ease}.download-card--web:hover>span,.download-card--web:focus-visible>span{opacity:1}.download-card--mac,.download-card--windows{border:0}.download-card-options{display:grid;gap:8px;width:100%;margin-top:24px}.download-card-options a{display:flex;align-items:center;justify-content:space-between;min-height:0;padding:0;color:#17120c;background:transparent;border:0;border-radius:0;font-size:18px;font-weight:750;line-height:1.45;transition:color .2s ease}.download-card-options a>span{display:inline-block;text-align:left}.download-card-options a:hover{color:#9a5700;background:transparent;transform:none}.download-card-options b{opacity:0;font-size:17px;font-weight:500;transition:opacity .2s ease}.download-card:hover .download-card-options b,.download-card:focus-within .download-card-options b{opacity:1}.download-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1040px,100%);margin:96px auto 0;position:relative}.download-stat-card{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:24px;min-height:160px;padding:clamp(20px,2.6vw,32px) 0;color:#17120c;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.download-stat-card+.download-stat-card{border-top:1px solid rgba(23,18,12,.14);border-left:0}.download-stat-card:hover{transform:translateY(-2px)}.download-stat-card svg{width:40px;height:40px;padding:0;fill:none;stroke:#1f1610;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;background:transparent;border-radius:0;box-shadow:none;opacity:1}.download-stat-card div{text-align:left;position:relative;z-index:1}.download-stat-card small{display:block;margin-bottom:8px;color:#8c7857;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.download-stat-card strong{display:block;font-size:clamp(48px,6.5vw,84px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:#1f1610}@keyframes title-soft-zoom{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.bbx-sections{width:100vw;margin:0 calc(50% - 50vw);text-align:left}.bbx-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,8vw,116px) var(--page-gutter)}.bbx-coming-soon{min-height:0;display:block;background:transparent}.bbx-coming-card{width:min(670px,100%);margin:0 auto;padding:0;text-align:center;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.bbx-coming-card .bbx-kicker{display:inline-flex}.bbx-coming-card h3{color:var(--ink);font-size:clamp(42px,5vw,72px);line-height:1.05;letter-spacing:-.055em}.bbx-coming-card p{display:none}.bbx-inner{width:min(1160px,100%);margin:0 auto}.bbx-how{background:#fff6d2ad}#how{scroll-margin-top:var(--header-height)}.bbx-make{background:#f7c928ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bbx-forge{color:#fff8e0;background:#1b1009ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bbx-heading{display:flex;max-width:670px;flex-direction:column;align-items:flex-start}.bbx-how .bbx-heading{max-width:1040px}.bbx-how .bbx-heading h3{display:grid;gap:0;line-height:1}.bbx-make .bbx-heading{max-width:800px}.bbx-forge .bbx-heading{max-width:1100px}.bbx-heading-center{margin-inline:auto;align-items:center;text-align:center}.bbx-kicker{position:relative;display:inline-flex;align-items:center;padding-left:.8em;color:#6b4a16;font-size:11px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.bbx-kicker:before{content:"";position:absolute;left:0;bottom:-9px;width:150%;height:2px;background:#52371206;border-radius:999px;box-shadow:inset 0 1px 1px #37230a47,inset 0 -1px 1px #a670180d}.bbx-heading-center .bbx-kicker:before{left:-25%;transform-origin:center}.bbx-forge .bbx-kicker{color:#f7c928}.bbx-heading{transform:translateY(-12px)}.bbx-heading h3{margin:28px 0 0;font-size:clamp(32px,4.1vw,56px);line-height:1.16;letter-spacing:-.05em}.bbx-story-heading{white-space:nowrap}.bbx-make .bbx-heading h3{font-size:clamp(24px,6.3vw,56px);white-space:nowrap}.bbx-forge .bbx-heading h3{font-size:clamp(18px,4.1vw,56px);white-space:nowrap}.bbx-heading p{max-width:57ch;margin:24px 0 0;color:#17120cad;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.bbx-how .bbx-heading p{max-width:62ch}.bbx-heading-center p{margin-inline:auto}.bbx-forge .bbx-heading p{color:#fff8e0a8}.bbx-how-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(22px,3vw,40px);margin-top:78px;align-items:stretch}@media (min-width: 761px){.bbx-how-grid{position:relative;top:64px}.bbx-how-grid.is-following-session-background{animation:bbx-session-one-content-follow 1.05s .12s cubic-bezier(.42,0,.58,1) both}}@keyframes bbx-session-one-content-follow{0%{top:64px}to{top:0}}.bbx-how-grid .bbx-demo{order:1}.bbx-how-grid .bbx-steps{order:2}.bbx-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bbx-steps li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:16px;border:1px solid transparent;border-radius:16px}.bbx-steps li.is-current{background:#ffffffad;border-color:#17120cc2;box-shadow:0 3px #e0a600}.bbx-steps b{display:grid;place-items:center;width:30px;height:30px;color:#6b4a16;background:#6b4a161a;border-radius:9px;font-size:11px}.bbx-steps .is-current b{color:#f7c928;background:#17120a}.bbx-steps strong,.bbx-steps small{display:block}.bbx-steps strong{font-size:17px}.bbx-steps small{margin-top:5px;color:#17120cdb;font-size:16px;line-height:1.55}.bbx-steps li>b{align-self:start;font-size:12px}.bbx-step-copy{min-width:0}.bbx-demo{overflow:hidden;min-height:420px;background:#ffffffc7;border:0;border-radius:24px;box-shadow:0 5px #e0a600,0 24px 48px #502f0c21}.bbx-demo.is-loop-entering{animation:bbx-demo-shell-in 2.3s ease-in-out both}.bbx-demo-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#f7c928e0;border-bottom:0}.bbx-demo-bar i{width:9px;height:9px;background:#17120c47;border-radius:50%}.bbx-demo-bar i:nth-child(1){background:#ff6b6b}.bbx-demo-bar i:nth-child(2){background:#f7c948}.bbx-demo-bar i:nth-child(3){background:#72d69a}.bbx-demo-bar span{margin-left:8px;font-size:14px;font-weight:850;letter-spacing:.08em}.bbx-demo-bar em{margin-left:auto;font-size:14px;font-style:normal;font-weight:750;opacity:.72}.bbx-demo-body{position:relative;display:flex;flex-direction:column;height:382px;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:clamp(20px,3vw,30px);background:transparent;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(107,74,22,.28) transparent}.bbx-demo-body::-webkit-scrollbar{width:5px}.bbx-demo-body::-webkit-scrollbar-thumb{min-height:84px;background:#6b4a163d;border-radius:999px}.bbx-demo-body.is-awaiting-input{pointer-events:none}.bbx-input-loader{display:none}.bbx-demo-body.is-awaiting-input .bbx-input-loader{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;display:block;background:#000c;pointer-events:none;opacity:1;will-change:opacity}.bbx-how.is-loader-running .bbx-demo-body.is-awaiting-input .bbx-input-loader{animation:bbx-intro-overlay-fade-out 1s cubic-bezier(.55,.02,.24,1) both}.bbx-intro-media{display:none;position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.bbx-intro-media img,.bbx-intro-media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbx-intro-media-video{visibility:visible}.bbx-intro-media-end-frame{z-index:2;visibility:hidden;opacity:0;transform:scale(1);transform-origin:center}.bbx-demo-body.is-awaiting-input .bbx-intro-media{display:block}.bbx-demo-body.is-intro-video-playing .bbx-intro-media-video{visibility:visible}.bbx-demo-body.is-intro-video-zooming .bbx-intro-media{transform-origin:center;animation:bbx-intro-video-zoom-out 3s cubic-bezier(.75,0,1,.55) both,bbx-intro-video-fade-out 2.5s cubic-bezier(.4,0,.65,1) both}.bbx-demo-body.is-intro-video-ending .bbx-intro-media-end-frame{display:none}#how .bbx-demo-body.is-intro-background-ready{background-color:var(--demo-opening-color, #ffe58a)}.bbx-input-loader>i,.bbx-input-loader>b{display:none}@keyframes bbx-intro-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bbx-intro-video-zoom-out{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes bbx-intro-video-fade-out{0%{opacity:1}to{opacity:0}}@media (min-width: 769px){.bbx-steps{grid-template-rows:repeat(4,minmax(0,1fr))}.bbx-demo{display:flex;flex-direction:column;height:100%;min-height:0}.bbx-demo-body{flex:1 1 0;height:0;min-height:0;overflow-y:auto}}.bbx-user-msg{align-self:flex-end;max-width:86%;margin:0;padding:15px 18px;color:#2a180d;background:#f7c928f0;border:0;border-radius:18px 18px 5px;visibility:hidden}.bbx-demo-body.is-input-opening{justify-content:center;animation:bbx-demo-background-in 2.3s ease-in-out both}.bbx-demo-body.is-input-opening .bbx-user-msg{position:relative;width:88%;max-width:560px;min-height:128px;align-self:center;padding:24px 26px 58px;background:transparent;border:0;border-radius:20px;box-shadow:none;visibility:visible;isolation:isolate;transform:translateY(-3px);animation:bbx-input-shell-in 2.3s ease-in-out both}.bbx-demo-body.is-input-opening .bbx-user-msg:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#fff;border:0;border-radius:20px;will-change:left,right,opacity;animation:bbx-input-unfold 2.3s cubic-bezier(.18,.72,.22,1) both}.bbx-demo-body.is-input-opening.is-input-early-fading .bbx-user-msg:before{animation:bbx-input-unfold 2.3s .4s cubic-bezier(.45,0,.32,1) both,bbx-input-early-fade .4s cubic-bezier(.55,0,1,.45) both}.bbx-demo-body.is-input-ready .bbx-user-msg:before{right:0;left:0;opacity:1;animation:none}.bbx-demo-input-tools{display:none}.bbx-demo-body.is-input-opening .bbx-demo-input-tools{position:absolute;right:20px;bottom:14px;left:20px;display:block;height:38px;color:#75664f}.bbx-demo-body.is-input-opening .bbx-demo-input-tools>.media-line-icon--image{animation:bbx-input-tool-left 2.16s .14s cubic-bezier(.22,.7,.2,1) both,bbx-input-tool-fade-in 1s .14s ease-out both}.bbx-demo-body.is-input-opening .bbx-demo-input-tools>span{animation:bbx-input-tool-right 2.16s .14s cubic-bezier(.22,.7,.2,1) both,bbx-input-tool-fade-in 1s .14s ease-out both}.bbx-demo-body.is-input-ready .bbx-demo-input-tools>.media-line-icon--image,.bbx-demo-body.is-input-ready .bbx-demo-input-tools>span{transform:none;animation:none}.bbx-demo-input-tools>span{position:absolute;right:0;top:1px;display:flex;align-items:center;gap:13.5px}.bbx-demo-input-tools>.media-line-icon--image{position:absolute;left:0;top:9px;width:18px;height:18px}.bbx-demo-input-tools .media-line-icon--mic{width:18px;height:18px}.bbx-demo-input-tools .photo-icon{position:absolute;left:0;top:11px;display:block;width:16.2px;height:13.5px;border-width:1.8px}.bbx-demo-input-tools .photo-icon:before{left:2.7px;bottom:2.7px;width:9px;height:6.3px;border-width:1.8px}.bbx-demo-input-tools .photo-icon:after{right:-7.2px;top:-10.8px;font-size:14.4px}.bbx-demo-input-tools .mic-icon{width:10.8px;height:16.2px;border-width:1.8px}.bbx-demo-input-tools .mic-icon:before{left:-5.4px;bottom:-5.4px;width:17.1px;height:10.8px;border-width:1.8px;border-top:0}.bbx-demo-input-tools .mic-icon:after{left:2.7px;bottom:-9px;width:1.8px;height:4.5px}.bbx-demo-send{display:grid;place-items:center;width:34px;height:34px;color:#17120c6b;background:#f7c92857;border-radius:10px;font-size:17px;line-height:1;font-style:normal;transform:rotate(-18deg);transition:none}.bbx-demo-send svg{width:18.9px;height:18.9px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bbx-demo-body.is-typing-user .bbx-demo-send,.bbx-demo-body.is-sending .bbx-demo-send{color:#17120c;background:#f7c928}.bbx-demo-body.is-typing-user:not(.is-sending) .bbx-demo-send{animation:bbx-demo-send-active-in .7s ease-out both}.bbx-demo-pointer{position:absolute;z-index:3;right:18%;bottom:8px;display:none;width:20.25px;color:#17120c;opacity:0;transform-origin:9.375% 9.375%;pointer-events:none}.bbx-demo-pointer svg{display:block;width:100%;fill:currentColor;stroke:none}.bbx-demo-body.is-sending .bbx-demo-pointer{display:block;animation:bbx-demo-pointer-send 4.8s cubic-bezier(.45,0,.55,1) both}.bbx-demo-body.is-sending .bbx-demo-send{animation:bbx-demo-send-press 4.8s ease-in-out both}.bbx-demo-body.is-user-bubble{background:transparent}#how .bbx-demo-body.is-user-bubble{background-color:transparent;animation:none}.bbx-demo-body.is-user-bubble .bbx-user-msg{width:auto;max-width:86%;align-self:flex-end;background:#f7c928f0;border:0;border-radius:18px 18px 5px}.bbx-demo-body.is-guide-fading>:not(.bbx-live-preview):not(.bbx-input-loader){animation:bbx-guide-screen-fade 2s ease-in-out both}@keyframes bbx-input-unfold{0%{right:26%;left:26%}to{right:0;left:0}}@keyframes bbx-input-early-fade{0%{opacity:0}to{opacity:1}}@keyframes bbx-input-shell-in{0%{opacity:1}to{opacity:1}}#how .bbx-demo-body.is-input-to-send .bbx-user-msg:before{animation:none;transform-origin:center;opacity:1}html[data-page] #how .bbx-demo-body.has-input-to-send .bbx-user-msg:before{content:"";position:absolute;z-index:-1;visibility:visible;opacity:1;animation:none!important;transition:none;left:var(--send-morph-center-x, 50%)!important;top:var(--send-morph-center-y, 50%)!important;right:auto!important;bottom:auto!important;width:var(--send-morph-width);height:var(--send-morph-height);border-radius:var(--send-morph-radius);background:var(--send-morph-color);transform:translate(-50%,-50%)!important}#how .bbx-demo-body.has-input-to-send #bbx-user-typing,#how .bbx-demo-body.has-input-to-send .bbx-demo-input-tools{visibility:hidden}#how .bbx-demo-body.has-sent-message .bbx-user-msg{visibility:visible;opacity:1;animation:none;transform:none}#how .bbx-demo-body.is-input-opening.has-sent-message .bbx-user-msg{transform:translateY(-3px)}#how .bbx-demo-body.has-input-to-send.is-send-message-complete #bbx-user-typing{visibility:visible;opacity:1;animation:none}#how .bbx-demo-body.is-send-to-message .bbx-user-msg{background:transparent}#how .bbx-demo-body.is-send-to-message .bbx-user-msg:before{content:"";position:absolute;z-index:-1}#how .bbx-demo-body.is-user-color-swapping .bbx-user-msg:before{background-color:#f7c928!important;transition:background-color .8s cubic-bezier(.5,0,.72,1)!important}#how .bbx-demo-body.is-user-bubble.is-user-text-revealing #bbx-user-typing{animation:bbx-user-text-fade-in 1.7s linear both}@keyframes bbx-user-text-fade-in{0%{opacity:0}to{opacity:1}}#how .bbx-demo-body.has-sent-message .bbx-user-msg{position:relative;isolation:isolate}#how .bbx-demo-body.is-send-to-message .bbx-demo-send{display:none}#how .bbx-demo-send{transform:rotate(0)}#how .bbx-demo-send svg{transform:rotate(-45deg)}#how .bbx-demo-body.has-input-to-send .bbx-demo-send{position:relative;visibility:visible;background:transparent;color:#17120c}#how .bbx-demo-body.has-input-to-send .bbx-demo-send svg{width:57.5px;height:57.5px;max-width:none;position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%) scale(var(--send-click-scale, 1));opacity:var(--send-icon-opacity, 1);color:var(--demo-surface-color, #fff9ec);stroke:currentColor;fill:currentColor}#how .bbx-demo-body.is-input-to-send .bbx-demo-send{background:transparent;color:#17120c;visibility:visible;animation:none;transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px))}@keyframes bbx-send-glyph-in{0%{opacity:0}to{opacity:1}}#how .bbx-demo-body.has-input-to-send .bbx-demo-pointer{display:block;right:17px;bottom:10px;animation:bbx-pointer-early-send 1.7s .5605s linear both}#how .bbx-demo-body.is-sending.has-input-to-send.is-pointer-dismissed .bbx-demo-pointer{animation:bbx-pointer-after-click 2.765s linear both}@keyframes bbx-pointer-after-click{0%{opacity:1;transform:translate(var(--bbx-pointer-target-x),var(--bbx-pointer-target-y)) scale(var(--pointer-click-start-scale, 3))}23%{opacity:1;transform:translate(var(--bbx-pointer-target-x),var(--bbx-pointer-target-y)) scale(var(--pointer-click-press-scale, 2.7))}46%{opacity:1;transform:translate(var(--bbx-pointer-target-x),var(--bbx-pointer-target-y)) scale(var(--pointer-click-release-scale, 3))}to{opacity:0;transform:translate(var(--bbx-pointer-target-x),var(--bbx-pointer-target-y)) scale(var(--pointer-click-end-scale, 4.5))}}@keyframes bbx-pointer-early-send{0%{opacity:0;transform:translate(var(--bbx-pointer-start-x),var(--bbx-pointer-start-y)) scale(1.45)}15%{opacity:1}65%,to{opacity:1;transform:translate(var(--bbx-pointer-target-x),var(--bbx-pointer-target-y)) scale(var(--pointer-hover-scale, 3))}}#how .bbx-demo-body.has-input-to-send.is-sending .bbx-demo-send{animation:none;transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px))}#how .bbx-demo-body.has-input-to-send.is-sending.is-pointer-dismissed .bbx-demo-send svg{animation:bbx-send-icon-click 1.265s linear both}@keyframes bbx-send-icon-click{0%,to{transform:translate(-50%,-50%) scale(var(--send-click-scale, 1))}50%{transform:translate(-50%,-50%) scale(calc(var(--send-click-scale, 1) * .92))}}@keyframes bbx-demo-send-press-centered{0%,5%{transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px)) rotate(0) scale(1)}7.2%{transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px)) rotate(0) scale(.92)}12%,to{transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px)) rotate(0) scale(1)}}@media (prefers-reduced-motion: reduce){#how .bbx-demo-body.is-input-to-send .bbx-demo-send{animation:none}}@keyframes bbx-input-tool-left{0%{left:calc(50% - 42px);transform:translate(-50%)}to{left:0;transform:translate(0)}}@keyframes bbx-input-tool-right{0%{right:calc(50% - 42px);transform:translate(50%)}to{right:0;transform:translate(0)}}@keyframes bbx-input-tool-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bbx-demo-send-active-in{0%{color:#17120c6b;background-color:#f7c92857}to{color:#17120c;background-color:#f7c928}}@keyframes bbx-demo-background-in{0%{background-color:transparent}to{background-color:var(--demo-opening-color, #ffe58a)}}@keyframes bbx-demo-shell-in{0%{background-color:var(--demo-opening-color, #ffe58a)}to{background-color:var(--demo-surface-color, rgba(255,255,255,.78))}}@keyframes bbx-demo-background-out{0%{background-color:var(--demo-opening-color, #ffe58a)}to{background-color:transparent}}html[data-page] #how .bbx-demo-body.is-send-background{animation:bbx-demo-background-out .8s cubic-bezier(.333333,0,.666667,1) both}@media (prefers-reduced-motion: reduce){html[data-page] #how .bbx-demo-body.is-send-background{animation-duration:1ms}}@keyframes association-card-fade{0%,22%{opacity:1}33%,89%{opacity:0}to{opacity:1}}html[data-page=main] #home-explore-tail .home-next-step>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(34px,4vw,56px);row-gap:0;align-items:stretch}html[data-page=main] #home-explore-tail .home-next-step>nav>a,html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(2n),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(odd){display:grid;grid-template-columns:60px minmax(0,1fr) 20px;align-items:start;gap:18px;min-height:148px;box-sizing:border-box;padding:26px 0;background:transparent!important;border-right:0;border-bottom:1px solid rgba(23,18,12,.14);border-left:0;border-radius:0;box-shadow:none!important;transform:none!important;overflow:visible;transition:color .2s ease}html[data-page=main] #home-explore-tail .home-next-step>nav>a:before,html[data-page=main] #home-explore-tail .home-next-step>nav>a:after{display:none!important}html[data-page=main] #home-explore-tail .home-next-step>nav>a:hover,html[data-page=main] #home-explore-tail .home-next-step>nav>a:focus-visible{background:transparent!important;box-shadow:none!important;transform:none!important}html[data-page=main] #home-explore-tail .home-next-step>nav>a:hover>span[aria-hidden]{transform:none}html[data-page=main] #home-explore-tail .home-next-step .home-next-icon{align-self:start;width:52px;height:52px;margin:0}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy{display:grid;align-content:start;gap:6px;min-width:0;text-align:left}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>:is(strong,small,em){display:block;margin:0;text-align:left}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>em{margin-top:2px;color:#8b795b;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;letter-spacing:.02em}html[data-page=main] #home-explore-tail .home-next-step>nav>a>span[aria-hidden]{align-self:start;margin-top:4px}@media (max-width: 760px){html[data-page=main] #home-explore-tail .home-next-step>nav{grid-template-columns:minmax(0,1fr);column-gap:0}html[data-page=main] #home-explore-tail .home-next-step>nav>a,html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(2n),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(odd){grid-template-columns:54px minmax(0,1fr) 18px;min-height:0;padding:22px 0;gap:14px}html[data-page=main] #home-explore-tail .home-next-step .home-next-icon{width:46px;height:46px}}@keyframes bbx-demo-pointer-send{0%,20%{right:17px;bottom:10px;opacity:0;transform:translate(var(--bbx-pointer-start-x, 0px),var(--bbx-pointer-start-y, 0px)) scale(1.45)}62%{opacity:1}85%,87%{right:17px;bottom:10px;transform:translate(var(--bbx-pointer-target-x, 0px),var(--bbx-pointer-target-y, 0px)) scale(3)}92%{right:17px;bottom:10px;opacity:1;transform:translate(var(--bbx-pointer-target-x, 0px),var(--bbx-pointer-target-y, 0px)) scale(2.7)}98%{right:17px;bottom:10px;transform:translate(var(--bbx-pointer-target-x, 0px),var(--bbx-pointer-target-y, 0px)) scale(3)}to{right:17px;bottom:10px;opacity:0;transform:translate(var(--bbx-pointer-target-x, 0px),var(--bbx-pointer-target-y, 0px)) scale(3)}}@keyframes bbx-demo-send-press{0%,12%{transform:translate(0) rotate(-12deg) scale(1);box-shadow:none;animation-timing-function:cubic-bezier(.65,0,.35,1)}58%{transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px)) rotate(-12deg) scale(3);box-shadow:none}72%,87%{transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px)) rotate(-12deg) scale(3);box-shadow:none}92%{transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px)) rotate(-12deg) scale(1.5);box-shadow:0 0 42px #f7c928d1}98%,to{transform:translate(var(--bbx-send-center-x, 0px),var(--bbx-send-center-y, 0px)) rotate(-12deg) scale(2.58);box-shadow:none}}.bbx-demo-body.is-user-bubble .bbx-user-msg{visibility:visible}.bbx-ai-msg{display:flex;gap:10px;margin-top:18px;align-items:flex-start}.bbx-ai-msg[hidden]{display:none}.bbx-ai-msg b{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;color:#f7c928;background:#17120a;border-radius:9px;font-size:10px}.bbx-ai-msg p{max-width:82%;margin:0;padding:13px 16px;background:#e0d7bebd;border:0;border-radius:5px 18px 18px}.bbx-type-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-2px;background:currentColor;animation:bbx-caret-blink .8s steps(1) infinite}.bbx-type-caret[hidden]{display:none}@keyframes bbx-caret-blink{50%{opacity:0}}.bbx-guide-card{margin-top:14px;padding:15px 16px;background:#ffe280bd;border:0;border-radius:17px;box-shadow:none;animation:bbx-guide-rise .42s cubic-bezier(.2,.75,.25,1) both}.bbx-guide-card[hidden]{display:none}.bbx-guide-card strong{display:block;margin-bottom:10px;font-size:14px}.bbx-guide-card p{margin:0;color:#17120cd1;font-size:14px;line-height:1.6}.bbx-guide-tags,.bbx-guide-actions{display:flex;flex-wrap:wrap;gap:7px}.bbx-guide-tags span,.bbx-guide-actions span{padding:6px 9px;border:0;border-radius:999px;font-size:14px}.bbx-guide-tags span{background:#ffffffa8}.bbx-guide-actions span{background:#ffe58ab8}.bbx-guide-card--muted{background:#e0d7bebd}.bbx-guide-card--muted strong{color:#6b4a16}.bbx-guide-card .bbx-guide-hint{margin:-4px 0 10px;color:#17120cb8;font-size:14px}.bbx-demo-body.is-previewing{overflow-y:hidden;padding:0;scroll-behavior:auto;background:transparent}.bbx-demo-body.is-previewing.is-preview-scrolling{overflow-y:auto;scrollbar-width:none}.bbx-demo-body.is-previewing.is-preview-scrolling::-webkit-scrollbar{width:0;height:0}.bbx-demo-body.is-previewing>:not(.bbx-live-preview){display:none}#how .bbx-demo-body.is-previewing:has(.bbx-live-preview.is-preview-revealing){animation:bbx-preview-background-crossfade 1.2s linear both}.bbx-live-preview[hidden]{display:none}.bbx-live-preview{position:relative;display:grid;gap:0;width:100%;padding:0;background:transparent}.bbx-live-preview.is-building{display:block;height:100%;min-height:100%;overflow:hidden}.bbx-live-preview.is-building:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#ffffff6b;opacity:1}.bbx-preview-building{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:none;align-items:center;justify-content:center;padding:24px;color:#332b20;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bbx-preview-building__card{display:flex;align-items:center;justify-content:center;margin-top:-23px}.bbx-live-preview.is-building .bbx-preview-building__card{animation:bbx-building-fade-one 4.6s ease-in-out both}.bbx-live-preview.is-building.is-app-building .bbx-preview-building__card{animation:bbx-building-fade-two 9.2s ease-in-out both}.bbx-preview-building__copy{display:flex;flex-direction:column;align-items:center;gap:9px}.bbx-preview-building__headline{display:flex;align-items:center;justify-content:center;gap:10px;animation:bbx-building-breathe 4.6s ease-in-out 1 both}.bbx-live-preview.is-app-building .bbx-preview-building__headline{animation-iteration-count:2}.bbx-preview-building strong{font-size:clamp(17px,2.28vw,24.7px);font-weight:400;letter-spacing:-.03em;transform:none}.bbx-preview-building small{color:#332b20d1;font-size:clamp(12px,1.25vw,15px);font-weight:400;letter-spacing:-.025em;opacity:0;transform:translateY(4px)}.bbx-live-preview.is-app-building .bbx-preview-building small{animation:bbx-building-subcopy-in 2s 4.6s ease-out both}.bbx-live-preview.is-building .bbx-preview-building{display:flex;animation:bbx-building-pop 1.2s ease-out both}.bbx-live-preview.is-building>figure,.bbx-live-preview.is-building>.bbx-preview-stages{visibility:hidden}.bbx-building-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0}.bbx-live-preview.is-building:not(.is-app-building) .bbx-building-stage--lines{opacity:1}.bbx-live-preview.is-building:not(.is-app-building) .bbx-building-line--1{animation:bbx-stage-line-draw 4.2s cubic-bezier(.33,0,.24,1) .25s both}.bbx-live-preview.is-building:not(.is-app-building) .bbx-building-line--2{animation:bbx-stage-line-draw 4.2s cubic-bezier(.33,0,.24,1) .9s both}.bbx-live-preview.is-building:not(.is-app-building) .bbx-building-line--3{animation:bbx-stage-line-draw 4.2s cubic-bezier(.33,0,.24,1) 1.55s both}.bbx-live-preview.is-building:not(.is-app-building) .bbx-building-dot--1{animation:bbx-stage-dot-pop 4.2s ease-out 1.65s both}.bbx-live-preview.is-building:not(.is-app-building) .bbx-building-dot--2{animation:bbx-stage-dot-pop 4.2s ease-out 2.05s both}.bbx-live-preview.is-building:not(.is-app-building) .bbx-building-dot--3{animation:bbx-stage-dot-pop 4.2s ease-out 2.45s both}.bbx-live-preview.is-app-building .bbx-building-stage--lines{opacity:0}.bbx-building-line{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;stroke-dasharray:900;stroke-dashoffset:900}.bbx-building-line--1{stroke:#1f1b16}.bbx-building-line--2{stroke:#cd5f33}.bbx-building-line--3{stroke:#577aa8}.bbx-building-dot{opacity:0}@keyframes bbx-stage-line-draw{0%{stroke-dashoffset:900;opacity:0}10%{opacity:.55}55%{stroke-dashoffset:0;opacity:.55}78%{stroke-dashoffset:0;opacity:.55}to{stroke-dashoffset:-900;opacity:0}}@keyframes bbx-stage-dot-pop{0%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1)}78%{opacity:.25}90%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.bbx-live-preview.is-building .bbx-building-stage--lines,.bbx-live-preview.is-app-building .bbx-building-stage--lines{animation:none}.bbx-building-stage{display:none}}.bbx-live-preview.is-building.is-preview-revealing>figure{visibility:visible}.bbx-live-preview.is-preview-revealing>figure{opacity:1;transform:none;animation:bbx-preview-surface-reveal 1.2s ease-in-out both}.bbx-live-preview.is-preview-revealing>figure>img{animation:bbx-preview-image-reveal 1.2s ease-in-out both}.bbx-live-preview.is-preview-fading>figure{animation:bbx-preview-fade-out 2.3s ease-in-out both}.bbx-live-preview.is-preview-tail-fading>figure{animation:bbx-preview-fade-out 1.5s ease-in-out both}#how .bbx-demo-body.is-previewing.is-database-background-entering{animation:bbx-database-background-in 1.5s ease-in-out both!important}#how .bbx-demo-body.is-database-background-ready{background-color:#3a3a37!important;animation:none!important}.bbx-live-preview>figure{position:relative;z-index:1;height:auto;overflow:hidden;margin:0;background:#ffffff6b;border:0}.bbx-live-preview>figure>img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;transform:scale(1.02);transform-origin:top center}.bbx-preview-stages{display:none;position:relative;z-index:2;width:100%;height:100%;overflow:hidden;background:transparent;transition:none}.bbx-live-preview.is-deploying{display:block;height:100%;padding:0}#how .bbx-live-preview.is-deploying{background:#3a3a37}.bbx-live-preview.is-deploying>figure{display:none}.bbx-live-preview.is-deploying .bbx-preview-stages{display:block}.bbx-live-preview.is-building.is-deploying>.bbx-preview-stages{visibility:visible}.bbx-live-preview .bbx-preview-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;height:100%;margin:0;overflow:hidden;opacity:0;background:#ffffff6b;border:0;transform:scale(.985);transition:opacity .42s ease,transform .72s ease}.bbx-live-preview .bbx-preview-stage.is-active{opacity:1;transform:scale(1)}.bbx-live-preview .bbx-preview-stage img{width:48%;height:88%;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 28px rgba(55,34,12,.12))}.bbx-live-preview .bbx-preview-stage--publish{isolation:isolate;background:transparent;transform:none;transition:none}.bbx-live-preview .bbx-preview-stage--publish.is-active{transform:none}.bbx-live-preview .bbx-preview-stage--publish.is-fading-out{opacity:.8;transition-duration:1.3s}.bbx-live-preview .bbx-preview-stage--publish:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent}.bbx-live-preview .bbx-preview-stage--publish .bbx-publish-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) brightness(.72)}.bbx-publish-action{position:relative;z-index:2;top:-23px;opacity:0}.bbx-preview-stage--publish.is-active .bbx-publish-action{animation:bbx-publish-action-in 1.8s cubic-bezier(.22,.7,.2,1) both}.bbx-preview-stage--publish.is-fading-out .bbx-publish-action{animation:bbx-publish-action-out 1.3s cubic-bezier(.7,0,1,1) both}.bbx-preview-stage--publish.is-fading-out button{animation:bbx-publish-button-out 1.3s cubic-bezier(.7,0,1,1) both}.bbx-preview-stage--publish button{position:relative;z-index:2;min-width:148px;padding:17px 38px;color:#17120a;background:#f7c928e0;border:0;border-radius:12px;box-shadow:0 16px 34px #0006;font-size:19px;font-weight:400;pointer-events:none}.bbx-publish-action p{position:absolute;top:calc(100% + 28px);left:50%;width:max-content;margin:0;color:#ffffffd6;font-size:16px;font-weight:500;line-height:1.4;text-align:center;transform:translate(-50%)}.bbx-preview-stage--publish.is-active button{animation:bbx-publish-press 3s 0s ease-in-out both}.bbx-preview-cursor{position:absolute;left:50%;top:calc(50% - 23px);width:56px;color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.24));opacity:0}.bbx-preview-cursor svg{display:block;width:100%;fill:currentColor;stroke:none}.bbx-preview-stage--publish.is-active .bbx-preview-cursor{z-index:3;animation:bbx-cursor-click 3s 0s ease-in-out both}.bbx-live-preview .bbx-preview-stage--browser{background:#f8f3ec}.bbx-live-preview .bbx-preview-stage--browser{transition:opacity 1.3s ease-in-out;transform:none}.bbx-live-preview .bbx-preview-stage--browser.is-active{transform:none}.bbx-live-preview .bbx-preview-stage--browser.is-fading-out{opacity:0;transition-duration:1.3s}.bbx-browser-scroll{position:absolute;top:0;left:-2%;width:104%;will-change:transform}.bbx-live-preview .bbx-preview-stage--browser .bbx-browser-scroll img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:top center;filter:none}.bbx-live-preview .bbx-preview-stage--browser.is-active .bbx-browser-scroll{animation:bbx-browser-gentle-scroll 3.4s .8s cubic-bezier(.35,.02,.2,1) both}@keyframes bbx-building-pop{0%{opacity:0}to{opacity:1}}@keyframes bbx-building-breathe{0%{transform:scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}50%{transform:scale(1.08);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:scale(1)}}@keyframes bbx-building-fade-one{0%,68%{opacity:1}to{opacity:0}}@keyframes bbx-building-fade-two{0%,75%{opacity:1}to{opacity:0}}@keyframes bbx-building-fade-three{0%,83.33%{opacity:1}to{opacity:0}}@keyframes bbx-building-subcopy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bbx-preview-reveal{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes bbx-preview-surface-reveal{0%{background-color:#3a3a37}to{background-color:#f8f4ec}}@keyframes bbx-preview-image-reveal{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1.02)}}@keyframes bbx-preview-background-crossfade{0%{background-color:#3a3a37}to{background-color:#ffffff6b}}@keyframes bbx-preview-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bbx-database-background-in{0%{background-color:#ffffff6b}to{background-color:#3a3a37}}@keyframes bbx-publish-press{0%{transform:scale(.9);box-shadow:0 14px 30px #00000061}66%{transform:scale(1.2);box-shadow:0 19px 40px #0000005c,0 0 24px #f7c92857}72%{transform:scale(.9);box-shadow:0 18px 40px #00000052,0 0 34px #ffda37eb}to{transform:scale(1.2);box-shadow:0 19px 40px #0000005c,0 0 24px #f7c92857}}@keyframes bbx-publish-action-in{0%{opacity:0}to{opacity:1}}@keyframes bbx-publish-action-out{0%{opacity:1}to{opacity:0}}@keyframes bbx-publish-button-out{0%{transform:scale(1.2)}to{transform:scale(.84)}}@keyframes bbx-browser-gentle-scroll{0%{transform:translateY(0)}to{transform:translateY(-48%)}}@keyframes bbx-cursor-click{0%{opacity:0;transform:translate(64px,50px);animation-timing-function:cubic-bezier(.18,.8,.25,1)}10%{opacity:.8}66%{opacity:.8;transform:translate(-2px,-2px) scale(1)}72%{opacity:1;transform:translate(-2px) scale(.72)}82%{opacity:1;transform:translate(-2px) scale(1.12)}to{opacity:0;transform:translate(-2px) scale(1)}}.bbx-guide-card--accent{background:#effff7b8;border-color:#14966929}.bbx-guide-card--accent strong{color:#096b50}@keyframes bbx-guide-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bbx-guide-screen-fade{0%{opacity:1}to{opacity:0}}.bbx-question{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.bbx-question span{width:100%;color:#6b4a16;font-size:10px;font-weight:850;letter-spacing:.12em}.bbx-question button{padding:8px 13px;background:#ffffff80;border:1px solid rgba(23,18,12,.24);border-radius:999px}.bbx-note{margin:14px 0 0;padding-top:14px;color:#17120c94;border-top:1px dashed rgba(23,18,12,.2);font-size:12px}.bbx-builder{overflow:hidden;margin-top:44px;background:#ffffffc2;border:2px solid #17120a;border-radius:26px;box-shadow:0 6px #d99b00,0 25px 52px #502f0c29}.bbx-builder-top{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:2px solid #17120a}.bbx-builder-top span{margin-left:auto;font-size:14px;font-weight:750}.bbx-builder-top button{padding:7px 15px;background:#f7c928;border:1.5px solid #17120a;border-radius:9px;font-weight:850}.bbx-builder-body{display:grid;grid-template-columns:64px minmax(0,calc(50% - 64px)) minmax(0,50%);min-height:440px}.bbx-builder-sidebar{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 10px;background:#ffffff7a;border-right:1px solid rgba(55,34,12,.11)}.bbx-builder-sidebar button{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;color:#17120c7a;background:#6b4a1614;border:0;border-radius:12px;font-size:17px;font-weight:850}.bbx-builder-sidebar button.is-active{color:#17120a;background:#f7c928;box-shadow:0 8px 18px #84530024}.bbx-builder-copy,.bbx-preview{padding:clamp(24px,3vw,34px)}.bbx-builder-copy{background:linear-gradient(150deg,#f6eef8e6,#fcf2e6e6);border-right:2px solid #17120a}.bbx-builder-copy h4{margin:0;font-size:clamp(21px,2.2vw,28px);line-height:1.3}.bbx-builder-copy h4 em{color:#b67700;font-style:normal}:is(.bbx-builder-copy,.bbx-builder-scroll)>p{color:#17120c99}.bbx-builder-input{display:flex;flex-direction:column;justify-content:space-between;min-height:156px;margin-top:28px;padding:18px;background:#ffffffd1;border:1px solid rgba(23,18,12,.16);border-radius:18px}.bbx-builder-input>p{margin:0;color:#17120cdb;line-height:1.55}.bbx-builder-tools{display:flex;align-items:center;justify-content:space-between;padding-top:13px;color:#6b4a16ad;border-top:1px solid rgba(55,34,12,.11)}.bbx-builder-tools span{display:grid;place-items:center;width:34px;height:34px}.bbx-builder-tools svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bbx-builder-tools .bbx-builder-mic{margin-left:auto}.bbx-builder-tools b{display:grid;place-items:center;width:34px;height:34px;margin-left:7px;color:#17120a;background:#f7c928;border-radius:10px}.bbx-builder-tools b svg{width:21px;height:21px}.bbx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bbx-chips span{padding:8px 13px;border:1px solid rgba(23,18,12,.22);border-radius:999px;font-size:14px;font-weight:750}.bbx-chips span:first-child{color:#17120a;background:#f7c928;border-color:#f7c928;box-shadow:0 7px 16px #8453001f}:is(.bbx-builder-copy,.bbx-builder-scroll)>.bbx-builder-note{margin:20px 0 0;color:#17120cd6;font-size:15px;line-height:1.65}.bbx-builder-note strong{color:#17120ce6}.bbx-preview{background:#6b4a160d}.bbx-preview small{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:850;letter-spacing:.12em}.bbx-live-dot{width:9px;height:9px;background:#f7c928;border-radius:50%;box-shadow:0 0 #f7c92880;animation:bbx-live-pulse 1.35s ease-in-out infinite}@keyframes bbx-live-pulse{0%,to{transform:scale(.78);box-shadow:0 0 #f7c92875}50%{transform:scale(1.18);box-shadow:0 0 0 7px #f7c92800}}.bbx-make-preview{height:340px;overflow:hidden;margin:18px 0 0;border-radius:20px;background:transparent;box-shadow:none}.bbx-make-preview img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.bbx-make.is-preview-visible .bbx-make-preview img{opacity:1;transform:none}.bbx-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:250px;margin-top:16px}.bbx-preview-grid i{border:2px solid #17120a;border-radius:12px;background:linear-gradient(145deg,#ffe783,#d99b00)}.bbx-preview-grid i:nth-child(2){background:linear-gradient(145deg,#efd8b1,#9d7b49)}.bbx-preview-grid i:nth-child(3){background:linear-gradient(145deg,#f7e8cd,#c59f62)}.bbx-preview-grid i:nth-child(4){background:linear-gradient(145deg,#e8d5cb,#9f765d)}.bbx-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:72px;padding:0;background:transparent;border:0}.bbx-compare article{position:relative;display:flex;flex-direction:column;gap:13px;min-height:174px;padding:25px 27px 58px;background:#ffffff6b;border:1px solid rgba(23,18,12,.18);border-radius:20px}.bbx-compare article:after{content:"";position:absolute;right:27px;bottom:25px;left:27px;height:2px;background:#52371206;border-radius:999px;box-shadow:inset 0 1px 1px #37230a47,inset 0 -1px 1px #a670180d}.bbx-compare article:last-child{background:linear-gradient(145deg,#ffeb8f85,#f7c92847);border-color:#f7c928c7;box-shadow:0 0 0 1px #f7c92857,0 0 28px #f7c92857,0 18px 42px #53310a29,inset 0 1px #ffffff94}.bbx-compare article:last-child>*{transform:translateY(-2px)}.bbx-compare span{color:#6b4a16;font-size:17px;font-weight:900}.bbx-compare b{color:#17120ceb;font-size:18px;line-height:1.5}.bbx-compare small{margin-top:auto;color:#17120ccc;font-size:17px;line-height:1.5}.bbx-compare em{position:absolute;right:27px;bottom:39px;z-index:1;padding:0;color:#503408e0;font-size:14px;font-style:normal;font-weight:850;text-align:right;text-shadow:0 1px rgba(255,255,255,.28)}.bbx-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(250px,auto));gap:14px;margin-top:48px}.bbx-bento article{display:flex;flex-direction:column;min-width:0;min-height:250px;padding:24px;background:#fff8e013;border:1px solid rgba(255,248,224,.15);border-radius:20px}.bbx-db-card{grid-column:1 / 3;grid-row:1}.bbx-host-card{grid-column:3;grid-row:1}.bbx-auth-card{grid-column:4;grid-row:1 / 3}.bbx-domain-card{grid-column:1;grid-row:2}.bbx-deploy-card{grid-column:2 / 4;grid-row:2}.bbx-bento h4{margin:24px 0 10px;color:#fff8e0;font-size:20px}.bbx-bento p{margin:0;color:#fff8e094;font-size:17px;line-height:1.72}.bbx-schema{display:flex;align-items:center;justify-content:center;gap:10px;min-height:92px}.bbx-schema span{display:flex;flex:0 1 120px;flex-direction:column;gap:9px;padding:14px;color:#f7c928;background:#f7c9280f;border:1px solid rgba(247,201,40,.52);border-radius:14px;font-weight:850}.bbx-schema b{font-size:18px}.bbx-schema small{color:#fff8e094;font-size:14px;font-weight:650}.bbx-schema i{flex:1;height:2px;background:#fff8e04d}.bbx-rings{position:relative;height:64px}.bbx-rings i{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border:1px solid rgba(247,201,40,.44);border-radius:50%;animation:bbx-host-pulse 1.8s ease-out infinite}.bbx-rings i:nth-child(2){width:44px;height:44px;animation-delay:-.6s}.bbx-rings i:nth-child(3){width:16px;height:16px;background:#f7c928;border:0;animation:bbx-host-core 1.2s ease-in-out infinite}@keyframes bbx-host-pulse{0%{opacity:.2;transform:scale(.68)}55%{opacity:.8}to{opacity:0;transform:scale(1.18)}}@keyframes bbx-host-core{0%,to{transform:scale(.86);box-shadow:0 0 #f7c92847}50%{transform:scale(1.08);box-shadow:0 0 0 10px #f7c92800}}.bbx-lock{display:grid;place-items:center;width:76px;height:76px;color:#17120a;background:#f7c928;border-radius:20px;font-size:36px}.bbx-lock svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bbx-url{display:flex;align-items:center;gap:9px;padding:12px 15px;color:#17120a;background:#fff8e0;border-radius:999px;font-size:16px;font-weight:800}.bbx-url svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bbx-deploy-ui{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;min-height:92px}.bbx-deploy-ui button{width:92px;height:66px;color:#17120a;background:#f7c928;border:0;border-radius:18px;box-shadow:0 8px #d99b00,0 16px 28px #0000002e;font-size:22px;font-weight:900;transform:rotate(-3deg)}.bbx-deploy-ui>div{min-width:0}.bbx-deploy-ui>div>span{display:block;height:8px;overflow:hidden;background:#fff8e024;border-radius:999px}.bbx-deploy-ui>div>span i{display:block;width:0;height:100%;background:#f7c928;border-radius:inherit}.bbx-deploy-ui small{display:block;min-height:1.4em;margin-top:12px;color:#fff8e0ad;font-size:17px}.bbx-deploy-card.is-running .bbx-deploy-ui>div>span i{animation:bbx-deploy-progress .8s linear forwards}.bbx-deploy-card.is-running .bbx-deploy-ui small{color:#f7c928}@keyframes bbx-deploy-progress{to{width:100%}}.bbx-auth-card .bbx-lock{margin:39px auto 0}.bbx-security{display:grid;place-items:center;width:76px;height:76px;margin:52px auto 0;border:2px solid rgba(247,201,40,.92);border-radius:20px;box-shadow:0 0 18px #f7c9282e,inset 0 0 12px #f7c9280f}.bbx-security svg{width:48px;height:48px;overflow:visible;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(247,201,40,.24))}.bbx-security svg path:first-child{fill:#f7c928;stroke:#f7c928;stroke-width:1.5}.bbx-security svg path:last-child{fill:none;stroke:#17120a;stroke-width:2.2}.bbx-auth-card h4{margin-top:auto}.bbx-auth-card p{margin-bottom:0}.bbx-domain-card h4{margin-top:auto}.bbx-domain-card p{margin-bottom:0}.bbx-forge-end{margin:54px 0 0;color:#fff8e0b8;font-size:22px;line-height:1.75;text-align:center}.bbx-forge-end strong{color:#f7c928}.bbx-forge .bbx-forge-end{max-width:56rem;margin:48px auto 0;color:#fff8e0c7;font-size:clamp(18px,1.6vw,22px);line-height:1.7;text-align:center}.bbx-system{background:#fffae5ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bbx-system-head{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.bbx-system-head .bbx-heading{align-items:center;margin-inline:auto;text-align:center}.bbx-system-head .bbx-kicker{display:block;width:fit-content;margin-left:0;padding-left:0;text-align:center}.bbx-mode{display:flex;align-items:center;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.bbx-mode button{padding:2px 12px;color:#fff1c7;background:transparent;border:0;border-radius:0;cursor:pointer;font-size:16px;font-weight:400;white-space:nowrap;transition:color .25s ease}.bbx-mode button:first-child{padding-left:0}.bbx-mode button:first-child.is-active{color:#f7c928}.bbx-mode button:last-child.is-active{color:#ff9b7a}.bbx-mode button+button{border-left:1px solid rgba(255,248,224,.2)}.bbx-mode button:active{transform:scale(.97)}.bbx-system-body{display:grid;grid-template-columns:.78fr 1.22fr;gap:26px;margin-top:44px}.bbx-layers{display:grid;gap:9px}.bbx-layers>div{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff70;border:2px solid rgba(23,18,12,.18);border-radius:14px}.bbx-layers>div.is-active{background:#f7c928b8;border-color:#17120a;box-shadow:0 3px #6b4a16}.bbx-layers b{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;color:#f7c928;background:#17120a;border-radius:11px;font-size:11px}.bbx-layers span{font-weight:850}.bbx-layers em{display:grid;width:28px;height:28px;margin-left:auto;padding:0;place-items:center;color:#168365;background:transparent;border:0;border-radius:0;font-style:normal;line-height:1}.bbx-layers em svg,.bbx-layer-detail>header span svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bbx-layers>div.is-missing{color:#17120c7a;background:#ffffff38;border:1px dashed rgba(107,74,22,.18);box-shadow:none}.bbx-layers>div.is-missing b{color:#6b4a1694;background:#6b4a1614}.bbx-layers>div.is-missing em{color:#b15b6b;background:transparent}.bbx-system-body[data-system-state=banana] .bbx-layers em{color:#17120c;filter:none}.bbx-system-body[data-system-state=other] .bbx-layers em{color:#55524c;background:transparent;filter:none}.bbx-system-body[data-system-state=other] .bbx-mode button:last-child.is-active{color:#daaa97b8}.bbx-system-body[data-system-state=other] .bbx-layer-detail{background:#e8dabbdb}.bbx-system-body[data-system-state=other] .bbx-mini-ui{filter:none;opacity:1}.bbx-system-body[data-system-state=banana] .bbx-layer-detail>header span{color:#ffd95b}.bbx-system-body[data-system-state=other] .bbx-layer-detail>header span{color:#cfc6a6b8}.bbx-system-body[data-system-state=other] #bbx-system-detail-badge svg{width:16px;height:16px}.bbx-layer-detail{overflow:hidden;background:#ffffffb8;border:2px solid #17120a;border-radius:22px;box-shadow:0 5px #e0a600}.bbx-layer-detail>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;background:#17120a;color:#fff8e0}.bbx-layer-detail-heading{display:flex;min-width:0;align-items:center}.bbx-layer-detail>header span{display:inline-flex;align-items:center;gap:6px;color:#f7c928;font-size:inherit;font-weight:400}.bbx-layer-detail>header span small{color:inherit;font:inherit}.bbx-layer-detail h4,.bbx-layer-detail p,.bbx-layer-detail ul{margin-inline:24px}.bbx-layer-detail h4{margin-top:22px;margin-bottom:8px;font-size:20px}.bbx-layer-detail p{color:#17120c9e}.bbx-layer-detail ul{margin-bottom:24px;padding-left:20px}.bbx-mini-ui{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:178px;padding:20px 24px 0}.bbx-mini-ui>span{display:grid;grid-template-rows:54px auto;overflow:hidden;background:#fffcefbd;border:1px solid rgba(23,18,12,.1);border-radius:13px;box-shadow:0 9px 22px #4b2c0a12,inset 0 1px #ffffffb3}.bbx-mini-ui i{position:relative;display:block;background:linear-gradient(145deg,#ffe784c7,#f7c9285c)}.bbx-mini-ui i:before,.bbx-mini-ui i:after{content:"";position:absolute;left:12px;height:5px;border-radius:999px}.bbx-mini-ui i:before{top:14px;width:42%;background:#d99b00d1}.bbx-mini-ui i:after{top:26px;width:68%;background:#6b4a1629;box-shadow:0 9px #6b4a161c}.bbx-mini-ui b{align-self:center;padding:9px 11px;font-size:12px}.bbx-system-summary{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;overflow:hidden;border:2px solid #17120a;border-radius:18px}.bbx-system-summary div{padding:20px}.bbx-system-summary div+div{border-left:2px solid #17120a}.bbx-system-summary small,.bbx-system-summary strong{display:block}.bbx-system-summary small{margin-bottom:8px;color:#6b4a16;font-weight:800}.bbx-system-summary strong{font-size:20px;line-height:1.45}.bbx-template-market-note{margin:28px 0 0;color:#17120cad;font-size:16px;line-height:1.7;text-align:center}.bbx-template-market-note strong{color:#a96500;font-weight:900}.bbx-proof{color:#fff8e0;background:#17120aad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bbx-proof .bbx-kicker{color:#f7c928}.bbx-proof .bbx-heading p{color:#fff8e0a6}.bbx-case-toplink{display:flex;align-items:center;gap:9px;width:fit-content;margin:38px auto 0;padding-bottom:7px;color:#fff8e0;border-bottom:2px solid #f7c928;font-size:16px;font-weight:850;text-decoration:none}.bbx-case-toplink span{color:#f7c928;font-size:26px;line-height:.7;transition:transform .2s ease}.bbx-case-toplink:hover span{transform:translate(4px)}.bbx-cases{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:stretch;gap:14px;margin-top:48px}.bbx-cases article{min-height:320px;padding:26px;color:#fff8e0;background:#ffffff12;border:1px solid rgba(255,248,224,.16);border-radius:22px}.bbx-cases article.is-featured{color:#17120a;background:#fffae5f0}.bbx-cases small{color:#d99b00;font-weight:850;letter-spacing:.13em}.bbx-cases h4{margin:24px 0 12px;font-size:22px}.bbx-cases p{color:inherit;opacity:.68;line-height:1.65}.bbx-cases article>div{display:grid;gap:10px;margin-top:30px}.bbx-cases article>div span,.bbx-cases article>div b{display:block}.bbx-cases article>div span{color:#17120c94;font-size:11px}.bbx-cases article>div b{color:#17120a;font-size:14px}.bbx-cases a{display:inline-block;margin-top:34px;color:#f7c928;font-weight:800;text-decoration:none}.bbx-cases .is-featured blockquote{margin:18px 0 0;padding:4px 0 4px 15px;border-left:3px solid #f7c928;font-size:16px;font-weight:850;line-height:1.55}.bbx-cases .is-featured .bbx-case-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.bbx-cases .is-featured .bbx-case-metrics span{color:#17120c9e;font-size:11px;line-height:1.45}.bbx-cases .is-featured .bbx-case-metrics b{display:block;margin-bottom:3px;color:#17120a;font-size:16px}.bbx-cases .is-featured footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:21px;padding-top:16px;border-top:1px dashed rgba(107,74,22,.2)}.bbx-case-person{display:flex;align-items:center;gap:10px}.bbx-case-person>b{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;background:#f7c928;border-radius:11px}.bbx-case-person span strong,.bbx-case-person span small{display:block}.bbx-case-person span strong{font-size:14px}.bbx-case-person span small{margin-top:3px;color:#17120c8f;font-size:10px;letter-spacing:0}.bbx-cases .is-featured footer a{margin:0;padding:9px 13px;color:#17120a;border:1px solid rgba(23,18,12,.22);border-radius:999px;font-size:12px}.bbx-review-marquee{width:100vw;overflow:hidden;margin:66px calc(50% - 50vw) 0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bbx-review-track{display:flex;gap:16px;width:max-content;animation:bbx-review-roll 34s linear infinite}.bbx-review-track article{width:min(390px,82vw);min-height:146px;padding:20px 22px;background:#ffffff05;border:1px solid rgba(255,248,224,.1);border-radius:22px}.bbx-review-track p{min-height:56px;margin:0;color:#fff8e0c7;font-size:14px;line-height:1.55}.bbx-review-track p:first-letter{color:#f7c928}.bbx-review-track article>span{display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;column-gap:10px;margin-top:13px}.bbx-review-track article>span>b{display:grid;grid-row:1 / 3;place-items:center;width:34px;height:34px;color:#17120a;background:#f7c928;border-radius:10px}.bbx-review-track article>span>strong{color:#fff8e0;font-size:14px}.bbx-review-track article>span>small{color:#fff8e075;font-size:11px}@keyframes bbx-review-roll{to{transform:translate(calc(-50% - 8px))}}@media (prefers-reduced-motion: reduce){.bbx-review-track{animation-play-state:paused}}.bbx-price{background:#fffdf5ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bbx-billing{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:24px}.bbx-billing span{padding:8px 14px;border-radius:999px;font-size:12px;font-weight:800}.bbx-billing span.is-active{color:#f7c928;background:#17120a}.bbx-billing em{margin-left:9px;color:#6b4a16;font-size:11px;font-style:normal}.bbx-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;align-items:start}.bbx-plans article{position:relative;padding:28px 25px;background:#fffae5d1;border:2px solid #17120a;border-radius:22px;box-shadow:0 4px #d99b00}.bbx-plans article.is-popular{background:#f7c928d1;box-shadow:0 4px #6b4a16}.bbx-plans article>small{position:absolute;top:-14px;left:24px;padding:5px 11px;color:#f7c928;background:#17120a;border-radius:999px;font-weight:800}.bbx-plans h4{margin:0;font-size:18px}.bbx-plans p{min-height:42px;margin:7px 0 18px;color:#17120c9e;font-size:13px}.bbx-plans article>strong{font-size:30px}.bbx-plans strong em{color:#17120c94;font-size:12px;font-style:normal}.bbx-plans ul{display:grid;gap:10px;margin:22px 0 26px;padding:0;list-style:none}.bbx-plans li:before{content:"✓";margin-right:9px;font-weight:900}.bbx-plans a{display:block;padding:12px;color:#17120a;border:2px solid #17120a;border-radius:13px;text-align:center;text-decoration:none;font-weight:850}.bbx-plans .is-popular a{color:#f7c928;background:#17120a}.bbx-final{text-align:center;background:#f7c928ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bbx-final-composer{width:min(780px,100%);margin:36px auto 0;padding:22px;background:#ffffffa8;border:0;border-radius:16px;box-shadow:0 18px 45px #502f0c1a;text-align:left}.bbx-final-composer textarea{width:100%;min-height:64px;height:64px;margin:0;color:#17120cc2;font:inherit;font-size:16px;font-weight:600}.bbx-final-composer div{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(23,18,12,.12)}.bbx-final-composer span{color:#17120c70;font-size:11px}.bbx-final-composer button{padding:11px 16px;color:#f7c928;background:#17120a;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.bbx-final-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.bbx-final-chips button{padding:9px 14px;background:#ffffff57;border:0;border-radius:999px;font-size:12px}.bbx-fine{margin:22px 0 0;color:#6b4a16;font-size:11px;font-weight:750;letter-spacing:.05em}.bbx-sections{--bbx-line: rgba(55,34,12,.11);--bbx-glass: rgba(255,255,255,.56);--bbx-shadow: 0 24px 70px rgba(75,44,10,.11)}.bbx-yellow-flow,html[data-page=templates] .bbx-yellow-flow,html[data-page=download] .bbx-yellow-flow,html[data-page=main] .bbx-yellow-flow{background:#f7c928ad}html[data-page=download] .bbx-download{padding-bottom:5px}:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .bbx-sections,html[data-page=templates] .bbx-sections{background:#f7c928ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:backdrop-filter}:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .page-shell,html[data-page=templates] .page-shell{background:#f7c928}:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .readability-field,:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .hero:before,:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .hero:after,:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .ambient,html[data-page=templates] .readability-field,html[data-page=templates] .hero:before,html[data-page=templates] .hero:after,html[data-page=templates] .ambient{display:none}:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .bbx-yellow-flow,:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .bbx-final,html[data-page=templates] .bbx-yellow-flow,html[data-page=templates] .bbx-final{background:none}:is(html[data-page=download],html[data-page=features],html[data-page=security],html[data-page=business],html[data-page=startup],html[data-page=guide],html[data-page=design-guide],html[data-page=support]) .bbx-section,html[data-page=templates] .bbx-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:visible;backface-visibility:visible;transform:none;will-change:auto}html[data-page=pricing] .page-shell{background:#f7c928}.pricing-header-base{display:none}html[data-page=pricing] .pricing-header-base{display:block;position:fixed;z-index:999;top:0;left:0;width:100vw;height:var(--header-height);pointer-events:none;background:#f7c928;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-page=pricing] .readability-field,html[data-page=pricing] .hero:before,html[data-page=pricing] .hero:after,html[data-page=pricing] .ambient,html[data-page=pricing] .grain{display:none}html[data-page=pricing] .bbx-yellow-flow{background:none}html[data-page=pricing] .bbx-price{background:#fcefc0ad}html[data-page=templates] .bbx-system{padding-bottom:5px;background:transparent}html[data-page=features] .bbx-make{padding-bottom:5px}.bbx-section{padding-block:clamp(92px,9vw,142px);-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:backdrop-filter}.bbx-how{background:#fff6d2ad;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.bbx-make{background:transparent}.bbx-forge{background:#080808ad}.bbx-system{background:#fffbebad}.bbx-proof{background:#070707ad}.bbx-price{background:#fffdf5ad}.bbx-final{background:#f7c928ad}.bbx-kicker{gap:0;width:fit-content;margin:0;padding:0;background:transparent;border:0;border-radius:0;font-size:15px;line-height:1.45}.bbx-heading-center .bbx-kicker{padding-left:.17em}.bbx-kicker:before{content:none;animation:none}.bbx-forge .bbx-kicker,.bbx-proof .bbx-kicker{background:transparent;border-color:transparent}.bbx-forge .bbx-kicker:before,.bbx-proof .bbx-kicker:before{background:#0000000d;box-shadow:inset 0 1px 1px #00000080,inset 0 -1px 1px #f7c9280d}.bbx-heading h3{margin-top:28px}.bbx-how-grid{gap:clamp(22px,3vw,40px)}.bbx-steps{gap:3px}.bbx-steps li{padding:18px 16px;border:0;border-radius:18px;transition:background .25s ease,transform .25s ease}.bbx-steps li:hover{background:#ffffff5c;transform:translate(4px)}.bbx-steps li.is-current{background:#ffffffad;border:1px solid rgba(255,255,255,.82);box-shadow:0 16px 44px #53310a17}.bbx-steps b{background:#6b4a1614}.bbx-steps .is-current b{box-shadow:inset 0 0 0 1px #ffffff17}.bbx-builder,.bbx-layer-detail{border:1px solid rgba(255,255,255,.8);box-shadow:var(--bbx-shadow),inset 0 1px #ffffffbf}.bbx-demo{min-height:440px;background:#ffffff9e;border:0;border-radius:20px;box-shadow:var(--bbx-shadow)}.bbx-demo-bar{padding:14px 18px;color:#d8d8d3;background:#3a3a37;border-bottom:0}.bbx-demo-bar span{color:#d8d8d3}.bbx-demo-bar em{display:none}.bbx-user-msg{box-shadow:none}.bbx-how .bbx-steps li{display:block;padding:4px 0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none;cursor:pointer}.bbx-how .bbx-steps{align-content:center;row-gap:7px}.bbx-how .bbx-steps li:first-child{padding-top:30px}.bbx-how .bbx-steps li:last-child{padding-bottom:30px}.bbx-how .bbx-steps li+li{margin-top:0}.bbx-how .bbx-steps li:hover,.bbx-how .bbx-steps li.is-current{background:transparent;border:0;box-shadow:none;transform:none}.bbx-how .bbx-steps strong{color:#17120c75;font-size:clamp(26px,2.05vw,29px);line-height:1.3;letter-spacing:-.05em;transition:color 1.2s ease-in-out}.bbx-how .bbx-steps li.is-current strong{color:#17120c;transform:none}.bbx-how .bbx-steps small{margin-top:4px;color:#17120c9e;font-size:15px;font-weight:400;line-height:1.5;transition:color 1.2s ease-in-out}.bbx-how .bbx-steps li.is-current small{color:#17120c}.bbx-how:has(.bbx-demo-body.is-awaiting-input) .bbx-steps li.is-current strong{color:#17120c75}.bbx-how:has(.bbx-demo-body.is-awaiting-input) .bbx-steps li.is-current small{color:#17120c7a}.bbx-how .bbx-steps li:hover strong{color:#17120c75}.bbx-how .bbx-steps li.is-current:hover strong,.bbx-how .bbx-steps li:focus-visible strong{color:#17120c}.bbx-how .bbx-steps li:focus-visible{outline:none}.bbx-how .bbx-step-copy{position:relative}.bbx-ai-msg p{background:#e0d7bebd;border:0}.bbx-question button{background:#ffffff94;border-color:#37220c1f;transition:transform .2s ease,background .2s ease}.bbx-question button:hover{background:#ffffffe0;transform:translateY(-2px)}.bbx-builder{border-radius:32px;background:#ffffff94}.bbx-builder-top{padding:14px 19px;border-bottom:1px solid var(--bbx-line);background:#ffffff70}.bbx-builder-top button{border:0;border-radius:999px;box-shadow:0 8px 20px #84530021}.bbx-builder-copy{background:linear-gradient(145deg,#faf4fac7,#fff7e8b8);border-right:1px solid var(--bbx-line)}.bbx-builder-input{background:#ffffffb8;border-color:#ffffffe6;box-shadow:0 14px 36px #4b2c0a14}.bbx-chips span{background:#ffffff7a;border-color:#37220c1a}.bbx-preview{background:#fff3}.bbx-preview-grid i{border:0;box-shadow:inset 0 1px #ffffff75,0 10px 25px #4b2c0a1a;transition:transform .25s ease}.bbx-preview-grid i:hover{transform:translateY(-4px) scale(1.015)}.bbx-compare{padding:0;background:transparent;border:0;box-shadow:none}.bbx-compare article{background:#ffffff47;border-color:#ffffff85;box-shadow:inset 0 1px #ffffff61}.bbx-compare article:first-child{background:#ffffff5c}.bbx-bento{gap:16px}.bbx-bento article{padding:28px;background:linear-gradient(145deg,#ffffff08,#ffffff02);border-color:#ffffff14;border-radius:26px;box-shadow:none;transform-origin:center;transition:transform .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease}.bbx-bento article:hover{transform:scale(1.012);background:#ffffff06;border-color:#f7c928d1;box-shadow:0 0 0 1px #f7c92847,0 0 28px #f7c9284d,0 18px 42px #0000002e}.bbx-schema span{border-radius:12px;box-shadow:0 10px 24px #0000001f}.bbx-url{background:#fff8e0e6;box-shadow:0 12px 28px #0000001f}.bbx-system-body{gap:34px}.bbx-layers{gap:7px}.bbx-layers>div{padding:18px;background:#fff6;border:1px solid transparent;border-radius:18px;transition:background .22s ease,transform .22s ease}.bbx-layers>div:hover{background:#ffffffad;transform:none}.bbx-layers>div.is-active{background:#ffffffbd;border-color:#ffffffe6;box-shadow:0 16px 42px #4b2c0a17}.bbx-layer-detail{overflow:hidden;border-radius:28px;background:#ffffffa8}.bbx-layer-detail>header{padding:18px 21px;background:#17120af0}.bbx-system-summary{gap:12px;overflow:visible;border:0}.bbx-system-summary div{background:#ffffff7a;border:1px solid rgba(255,255,255,.72);border-radius:20px;box-shadow:0 14px 36px #4b2c0a0f}.bbx-system-summary div+div{border-left:1px solid rgba(255,255,255,.72)}.bbx-cases{gap:18px}.bbx-cases article{padding:30px;background:linear-gradient(145deg,#ffffff16,#ffffff09);border-color:#ffffff1c;border-radius:28px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.bbx-cases article:hover{transform:translateY(-6px);background:#ffffff17;border-color:#f7c92842}.bbx-cases article.is-featured{background:linear-gradient(145deg,#fffdf4f5,#fff1baeb);border-color:#ffffffb8;box-shadow:0 28px 70px #0000002e}.bbx-cases article.is-featured{grid-column:1;grid-row:1 / 3;align-self:stretch;background:#fff;border-color:#fffffff5}.bbx-cases .bbx-school-card{min-height:190px;align-self:stretch;background:#ffffff03;border-color:#fff8e013;box-shadow:none}.bbx-cases .bbx-school-card h4{margin-top:20px}.bbx-partner-card{display:flex;grid-column:2 / 4;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:180px;height:100%;padding:28px 30px;color:#fff8e0b8;background:#ffffff02;border:1px solid rgba(255,248,224,.07);border-radius:28px;text-decoration:none;box-shadow:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.bbx-partner-card small{display:block;width:100%;color:#fff8e066;font-size:11px;font-weight:850;letter-spacing:.14em}.bbx-partner-card>strong{display:block;width:100%;color:#f7c928;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.bbx-partner-card>span{display:block;width:100%;color:#fff8e0a3;font-size:14px;line-height:1.55;text-align:left}.bbx-cases article:hover,.bbx-partner-card:hover{transform:scale(1.012);border-color:#f7c928d1;box-shadow:0 0 0 1px #f7c92847,0 0 28px #f7c9284d,0 18px 42px #0000002e,inset 0 1px #ffffff14}.bbx-cases article.is-featured:hover{background:#fff}.bbx-cases .bbx-school-card:hover,.bbx-partner-card:hover{background:#ffffff05}.bbx-cases{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);gap:18px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.bbx-cases>article.is-featured{display:flex;grid-column:auto;grid-row:auto;width:100%;height:100%;padding:clamp(32px,3vw,42px);flex-direction:column}.bbx-cases>article.is-featured h4{margin:24px 0 0;font-size:clamp(27px,2.7vw,38px);font-weight:950;line-height:1.2;letter-spacing:-.045em}.bbx-cases>article.is-featured blockquote{margin-top:clamp(34px,5vh,58px);font-size:clamp(18px,1.65vw,23px);line-height:1.62}.bbx-cases>article.is-featured .bbx-case-metrics{margin-top:clamp(34px,5vh,56px)}.bbx-cases>article.is-featured .bbx-case-metrics b{font-size:clamp(24px,2.35vw,34px);font-weight:950;letter-spacing:-.04em}.bbx-cases>article.is-featured .bbx-case-metrics span:last-child{text-align:right}.bbx-cases>article.is-featured footer{margin-top:auto;padding-top:24px}.bbx-case-side{display:flex;min-width:0;height:100%;flex-direction:column;gap:8px}.bbx-case-schools{display:grid;flex:0 0 195px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0}.bbx-case-schools .bbx-school-card{width:100%;height:100%;min-height:0}.bbx-case-side .bbx-partner-card{grid-column:auto;flex:0 0 185px;width:100%;height:185px;min-height:185px;gap:0}.bbx-case-side .bbx-partner-card small{margin-bottom:16px}.bbx-case-side .bbx-partner-card>strong{margin-bottom:14px}.bbx-proof-strip{border-color:#ffffff17}#proof{padding-top:calc(clamp(92px,9vw,142px) - 10px);padding-bottom:10px;color:#17120c;background:transparent}#proof .bbx-proof-home-lead{display:block}#proof .bbx-home-feature-card{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.7fr);grid-template-rows:auto auto auto 1fr;width:100%;min-height:330px;padding:clamp(34px,4vw,52px);color:#17120c;background:#ffffffc2;border:1px solid rgba(255,255,255,.58);border-radius:28px;box-shadow:0 26px 65px #53310a1a;transition:transform .28s ease,box-shadow .28s ease}#proof .bbx-home-feature-card:hover{transform:scale(1.012);box-shadow:0 0 0 1px #f7c9286b,0 0 28px #f7c92840,0 26px 65px #53310a21}#proof .bbx-home-feature-card>small,#proof .bbx-proof-home-cards small{color:#b77a00;font-weight:850;letter-spacing:.13em}#proof .bbx-home-feature-card>small{color:#18345d;font-size:17px}#proof .bbx-home-feature-card h4{margin:24px 0 0;font-size:clamp(28px,2.8vw,40px);line-height:1.2;letter-spacing:-.045em}#proof .bbx-home-feature-card .bbx-home-feature-intro{grid-column:1;margin:10px 0 0;color:#17120cb3;font-size:15px;line-height:1.55}#proof .bbx-home-feature-card blockquote{margin:clamp(24px,3vh,36px) 0 0;padding-left:17px;border-left:3px solid #18345d;font-size:clamp(18px,1.5vw,22px);font-weight:800;line-height:1.62}#proof .bbx-home-feature-card>small,#proof .bbx-home-feature-card>h4,#proof .bbx-home-feature-card>.bbx-home-feature-intro,#proof .bbx-home-feature-card>blockquote{grid-column:1}#proof .bbx-home-feature-card .bbx-case-metrics{display:flex;grid-column:2;grid-row:1 / 5;margin:0 0 0 clamp(24px,3vw,44px);padding-right:clamp(24px,3vw,44px);padding-left:clamp(24px,3vw,44px);flex-direction:column;align-items:center;justify-content:center;gap:18px;border-left:0;text-align:center}#proof .bbx-home-feature-card .bbx-case-metrics:before{content:"";position:absolute;top:clamp(34px,4vw,52px);bottom:clamp(34px,4vw,52px);left:calc(66.6667% + 12px);width:1px;background:#17120c29}#proof .bbx-home-feature-card .bbx-case-metrics span{color:#17120c94}#proof .bbx-home-feature-card .bbx-case-metrics b{display:block;color:#17120c;font-size:clamp(21px,2vw,29px)}#proof .bbx-home-feature-card footer{display:flex;grid-column:3;grid-row:1 / 4;margin:0 0 0 clamp(24px,3vw,44px);padding:0 0 0 clamp(24px,3vw,44px);align-items:center;border-top:0;border-left:1px solid rgba(23,18,12,.16)}#proof .bbx-proof-home-heading{width:100%;max-width:none;margin:0 0 48px;text-align:center}#proof .bbx-proof-home-heading .bbx-kicker{color:#7e4e08}#proof .bbx-proof-home-heading h3{color:#17120c}#proof .bbx-proof-home-heading p{max-width:720px;margin-right:auto;margin-left:auto;color:#17120cdb}#proof .bbx-proof-home-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:72px}#proof .bbx-proof-home-cards .bbx-school-card,#proof .bbx-proof-home-cards .bbx-partner-card{display:flex;grid-column:auto;width:auto;min-width:0;height:190px;min-height:190px;margin:0;padding:clamp(34px,4vw,52px) 30px 24px clamp(34px,4vw,52px);flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#17120c;background:#fffaeb75;border:1px solid rgba(255,255,255,.48);border-radius:24px;box-shadow:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}#proof .bbx-proof-home-cards .bbx-school-card h4{margin:20px 0 0;font-size:22px}#proof .bbx-proof-home-cards .bbx-school-card{border:0}#proof .bbx-proof-home-cards .bbx-school-card>small,#proof .bbx-proof-home-cards .bbx-partner-card>small{color:#18345d}#proof .bbx-proof-home-cards .bbx-partner-card{gap:8px}#proof .bbx-proof-home-cards .bbx-partner-card{color:#fff8e0;background:#17120c;border-color:#17120c}#proof .bbx-proof-home-cards .bbx-partner-card>small{color:#7f9bc0}#proof .bbx-proof-home-cards .bbx-partner-card>strong{color:#fff8e0;font-size:clamp(27px,2.5vw,36px)}#proof .bbx-proof-home-cards .bbx-partner-card>span{color:#fff8e0b3;font-size:14px;line-height:1.55}#proof .bbx-proof-home-cards .bbx-school-card:hover,#proof .bbx-proof-home-cards .bbx-partner-card:hover{transform:scale(1.012);border-color:#f7c928cc;box-shadow:0 0 24px #f7c92838}#proof .bbx-review-marquee{display:none}#proof .bbx-review-track article{background:#fffaeb47;border-color:#17120c14}#proof .bbx-review-track p{color:#17120cc2}#proof .bbx-review-track article>span>strong{color:#17120c}#proof .bbx-review-track article>span>small{color:#17120c80}.bbx-billing{width:fit-content;margin-inline:auto;padding:4px;background:#ffffff70;border:1px solid rgba(255,255,255,.72);border-radius:999px}.bbx-billing em{margin-right:8px}.bbx-plans{gap:20px;margin-top:42px}.bbx-plans article{padding:32px 28px;background:#ffffff94;border:1px solid rgba(255,255,255,.86);border-radius:28px;box-shadow:0 22px 58px #4b2c0a17,inset 0 1px #ffffffb8;transition:transform .28s ease,box-shadow .28s ease}.bbx-plans article:hover{transform:translateY(-7px);box-shadow:0 30px 72px #4b2c0a24,inset 0 1px #ffffffb8}.bbx-plans article.is-popular{margin-top:-10px;background:linear-gradient(155deg,#ffdd55f0,#f7be14e0);border-color:#ffffffa8;box-shadow:0 30px 76px #7548002e}.bbx-plans a{border:1px solid rgba(23,18,10,.82);border-radius:999px;transition:background .2s ease,color .2s ease}.bbx-plans article:not(.is-popular) a:hover{color:#f7c928;background:#17120a}.bbx-final-composer{padding:26px;background:#ffffff9e;border:0;border-radius:16px;box-shadow:0 28px 75px #52300821,inset 0 1px #ffffffc2;transition:transform .28s ease,box-shadow .28s ease}.bbx-final-composer:hover{transform:translateY(-4px);box-shadow:0 34px 84px #52300829,inset 0 1px #ffffffc2}.bbx-final-composer button{box-shadow:0 10px 24px #17120a26}.bbx-builder,.bbx-bento article,.bbx-layer-detail,.bbx-cases article,.bbx-partner-card,body #proof .bbx-home-feature-card,#proof .bbx-proof-home-cards .bbx-school-card,#proof .bbx-proof-home-cards .bbx-partner-card,.bbx-plans article,.template-grid .template-card{border-radius:20px}.bbx-final-chips button{background:#ffffff61;border-color:#ffffff9e;transition:transform .2s ease,background .2s ease}.bbx-final-chips button:hover{background:#ffffffa8;transform:translateY(-2px)}.bbx-heading p{color:#17120cdb}.bbx-steps small,:is(.bbx-builder-copy,.bbx-builder-scroll)>p,.bbx-layer-detail p,.bbx-plans p{color:#17120cb8}.bbx-how .bbx-steps small{color:#17120c7a}.bbx-make .bbx-heading p,.bbx-make :is(.bbx-builder-copy,.bbx-builder-scroll)>p{color:#17120cd6}.bbx-bento p{color:#ffffffc2}.bbx-forge .bbx-heading p,.bbx-proof .bbx-heading p{color:#ffffffd6}.bbx-cases p{opacity:.82}.bbx-cases article:not(.is-featured) p{color:#ffffffc7}.template-nav-sentinel{width:1px;height:1px;margin-bottom:-1px;pointer-events:none}.template-nav{position:sticky;top:var(--template-nav-top, var(--header-height));z-index:20;display:flex;justify-content:center;gap:0;width:100vw;height:0;min-height:0;overflow:hidden;margin:0 calc(50% - 50vw) 38px;padding:0;opacity:0;visibility:hidden;pointer-events:none;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.template-nav button{position:relative;flex:0 0 110px;max-width:none;padding:19px 0 17px;color:#17120c85;background:transparent;border:0;border-radius:0;cursor:pointer;font-size:16px;font-weight:750}.template-nav button:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:3px;background:transparent;border-radius:3px 3px 0 0}.template-nav button.is-active{color:#9a5700;background:transparent}.template-nav button.is-active:after{background:#9a5700}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100%)}.template-card{position:relative;min-height:350px;overflow:hidden;padding:0;color:var(--ink);text-align:left;opacity:0;transform:translate3d(0,76px,0) scale(.965);background:#fffcf2eb;border:1px solid rgba(42,24,13,.14);border-radius:24px;box-shadow:0 18px 45px #57330d1a;transition:transform .25s ease,box-shadow .25s ease;will-change:transform,opacity}.template-card.is-visible{opacity:1;transform:translateZ(0) scale(1);animation:card-rise-bounce .86s cubic-bezier(.22,.72,.2,1) var(--card-delay, 0ms) backwards}.template-card.is-visible:hover{transform:translate3d(0,-5px,0) scale(1.025);box-shadow:0 26px 58px #57330d29,inset 0 1px #ffffffad}.template-preview{position:relative;z-index:1;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid rgba(42,24,13,.1);background:#ffffff80}.template-preview img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.template-card:hover .template-preview img{transform:scale(1.035)}.template-copy{padding:18px 20px 17px}.template-title-row{display:flex;align-items:center;gap:11px}.template-avatar{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;color:#fff8d8;background:#b97600;border-radius:50%;font-size:14px;font-weight:850}.template-card h3{position:relative;z-index:1;margin:0;font-size:22px;letter-spacing:-.04em}.template-card p{position:relative;z-index:1;margin:12px 0 14px 47px;color:#17120c9e;font-size:13px;line-height:1.45}.template-meta{display:flex;align-items:center;gap:14px;margin-left:47px;color:#17120c7a;font-size:11px;font-weight:650}@keyframes card-rise-bounce{0%{opacity:0;transform:translate3d(0,76px,0) scale(.965)}58%{opacity:1;transform:translate3d(0,-12px,0) scale(1.008)}78%{opacity:1;transform:translate3d(0,5px,0) scale(.997)}to{opacity:1;transform:translateZ(0) scale(1)}}.site-footer{position:relative;z-index:12;padding:72px var(--page-gutter) 34px;color:#fff8e0c2;background:#000000f7;border-top:1px solid rgba(255,248,224,.12);box-shadow:0 -24px 70px #2a180d1f}.footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:clamp(44px,7vw,120px);max-width:1440px;margin:0 auto 70px}.footer-brand p{margin:28px 0 30px;font-size:15px;line-height:1.75}.footer-logo{display:block;width:184px;filter:invert(1) sepia(.2) saturate(.5);opacity:.9}.footer-logo img{display:block;width:100%;height:auto}.footer-socials{display:flex;gap:12px}.footer-socials a{display:grid;place-items:center;width:42px;height:42px;color:#fff8e0c7;border:1px solid rgba(255,248,224,.2);border-radius:11px;font-size:12px;font-weight:800;transition:color .2s ease,border-color .2s ease,background .2s ease}.footer-social-icon{width:21px;height:21px;fill:currentColor}.footer-socials a:hover{color:#fff8e0;background:#ffffff14;border-color:#fff8e061}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer-column strong{margin-bottom:8px;color:#fff8e0;font-size:15px}.footer-column a{color:#fff8e08f;font-size:14px;transition:color .2s ease}.footer-column a:hover{color:#fff8e0}.footer-company{max-width:1440px;margin:0 auto;border-top:1px solid rgba(255,248,224,.14);border-bottom:1px solid rgba(255,248,224,.14)}.footer-company-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;color:#fff8e0b8;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:750;text-align:left}.footer-company-chevron{width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s ease}.footer-company-toggle[aria-expanded=true] .footer-company-chevron{transform:rotate(225deg) translate(-2px,-2px)}.footer-company-details{padding:4px 0 28px}.footer-company-details[hidden]{display:none!important}.footer-company p{margin:0 0 8px;color:#fff8e07a;font-size:12px;line-height:1.6}.footer-company p:last-child{margin-bottom:0}.footer-bottom{display:flex;justify-content:space-between;gap:30px;max-width:1440px;margin:0 auto;padding-top:28px}.footer-bottom p{margin:0;color:#fff8e085;font-size:12px}.auth-modal{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.auth-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.auth-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:#17120c6b;border:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-dialog{position:relative;width:min(460px,100%);padding:56px 42px;color:var(--ink);background:#fffae8f0;border:1px solid rgba(255,255,255,.7);border-radius:28px;box-shadow:0 34px 90px #2a180d42;text-align:center}.auth-dialog small{display:block;color:var(--ink);font-size:16px;font-weight:850;line-height:1.4;letter-spacing:.08em}.auth-dialog h2{margin:14px 0 30px;font-size:34px;line-height:1.12;letter-spacing:-.05em}.auth-dialog p{margin:0;color:#17120c9e;font-size:14px;line-height:1.65}.auth-close{position:absolute;top:17px;right:18px;width:34px;height:34px;padding:0;color:#17120c94;background:transparent;border:0;cursor:pointer;font-size:26px;line-height:1}.auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}.auth-actions a{display:grid;place-items:center;min-height:52px;border:1px solid rgba(42,24,13,.2);border-radius:999px;font-size:14px;font-weight:800}.auth-actions .auth-signup{color:var(--ink);background:#f7c928;border:0}@keyframes center-light-breathe{0%,to{left:46vw;top:52vh;transform:translate(-50%,-50%) rotate(-7deg) scale(.9);opacity:.56;border-radius:43% 57% 62% 38%/46% 39% 61% 54%}20%{left:38vw;top:40vh;transform:translate(-50%,-50%) rotate(5deg) scale(.96);opacity:.56;border-radius:55% 45% 40% 60%/42% 58% 46% 54%}40%{left:54vw;top:36vh;transform:translate(-50%,-50%) rotate(-5deg) scale(1.04);opacity:.56;border-radius:39% 61% 54% 46%/58% 43% 57% 42%}60%{left:63vw;top:55vh;transform:translate(-50%,-50%) rotate(7deg) scale(.97);opacity:.56;border-radius:60% 40% 47% 53%/45% 55% 40% 60%}80%{left:49vw;top:66vh;transform:translate(-50%,-50%) rotate(-6deg) scale(1.02);opacity:.56;border-radius:46% 54% 61% 39%/57% 41% 59% 43%}}@keyframes free-light-wander{0%,to{left:58vw;top:44vh;transform:translate(-50%,-50%) rotate(-9deg) scale(.82);opacity:.46;border-radius:58% 42% 37% 63%/41% 56% 44% 59%}14%{left:59vw;top:36vh;transform:translate(-50%,-50%) rotate(8deg) scale(1.02);opacity:.54;border-radius:42% 58% 61% 39%/55% 40% 60% 45%}29%{left:87vw;top:63vh;transform:translate(-50%,-50%) rotate(-7deg) scale(1.16);opacity:.5;border-radius:63% 37% 45% 55%/39% 61% 48% 52%}43%{left:57vw;top:88vh;transform:translate(-50%,-50%) rotate(10deg) scale(.86);opacity:.57;border-radius:47% 53% 36% 64%/58% 43% 57% 42%}58%{left:23vw;top:73vh;transform:translate(-50%,-50%) rotate(-10deg) scale(1.13);opacity:.51;border-radius:39% 61% 55% 45%/44% 56% 38% 62%}72%{left:11vw;top:39vh;transform:translate(-50%,-50%) rotate(7deg) scale(.88);opacity:.56;border-radius:60% 40% 43% 57%/52% 37% 63% 48%}86%{left:36vw;top:12vh;transform:translate(-50%,-50%) rotate(-8deg) scale(1.1);opacity:.49;border-radius:45% 55% 62% 38%/40% 60% 46% 54%}}@media (max-width: 1100px){.main-nav{display:none}.site-header{grid-template-columns:1fr auto}.menu-toggle{display:grid}.hero-content{width:100%}.character-wrap{opacity:.9}}@media (max-width: 760px){:root{--page-gutter: 18px;--character-width: 600px;--character-right: -280px;--character-bottom: -250px}html,body{width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;overscroll-behavior-x:none}body,.page-shell{touch-action:pan-y pinch-zoom}.page-shell,.start-options,.start-cards,.template-grid,.site-footer{width:100%;min-width:0;max-width:100%}.site-header{left:0;min-height:var(--header-height);display:block;padding:0;background:#f7c928e0;border-bottom:0}.wordmark{position:absolute;z-index:2;top:50%;left:50%;width:58px;transform:translate(-50%,-50%)}.login-link,.account-menu{display:none}.header-actions{position:absolute;z-index:3;top:0;right:0;height:var(--header-height);gap:0;padding:0}.header-download,.start-link{display:none}.menu-toggle{display:grid}.header-template-nav{right:56px;left:0;width:auto;gap:0;padding:0;transform:translate3d(0,calc(var(--header-height) - var(--header-lift, 0px)),0)}.header-template-nav button{display:grid;place-items:center;flex:1 1 0;min-width:0;max-width:none;padding:0;font-size:13px}.header-template-nav button span,.template-nav button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-template-nav svg,.template-nav svg{display:block}body.template-nav-active .wordmark{opacity:0;pointer-events:none}.hero-content{width:100%;padding-top:130px;padding-right:var(--page-gutter)}h1{display:block;white-space:normal;font-size:clamp(52px,14vw,76px)}h1 strong,h1 span{display:block}.hero-wordmark{width:min(420px,82vw)}.hero-title-lockup{display:grid;grid-template-columns:1fr;font-size:clamp(32px,4.45vw,76px)}.hero-title-lockup .hero-wordmark{width:clamp(253px,37.03vw,463px)}.hero-title-lockup span{display:block}.hero-description{max-width:75%}.prompt-composer{margin-top:5px}.character-wrap{z-index:2;bottom:-250px;opacity:.78}.character-wrap--left{left:-150px;right:auto;width:560px;scale:1.05}.prompt-composer{z-index:3}.prompt-types button:nth-child(2){display:none}.scroll-note{display:none}.start-options{padding:0}h1{font-size:clamp(42px,11.5vw,62px)}.hero-start-cards{gap:8px;margin-top:16px}.start-cards{grid-template-columns:1fr}.start-card{min-height:74px;padding:12px 56px 12px 16px;border-radius:16px}.start-card small{margin-bottom:4px;font-size:9px}.start-card strong{font-size:16px}.start-card>span{right:14px;width:30px;height:30px;font-size:16px}.download-card{height:190px;min-height:190px;padding:24px;border-radius:20px}.download-card:before{top:26px;right:24px}.download-card>small{margin-bottom:10px}.download-card>strong{font-size:23px}.download-card--web{min-height:190px}.download-stats{grid-template-columns:1fr;gap:12px;margin-top:80px}.download-stat-card{min-height:190px;padding:28px 24px}.download-stat-card+.download-stat-card{border-top:1px solid rgba(23,18,12,.22);border-left:0}.download-stat-card strong{font-size:clamp(64px,22vw,92px)}.bbx-sections{margin-top:0;margin-bottom:0}body[data-page]:not([data-page=main]) .bbx-sections{margin-top:0}body[data-page]:not([data-page=main]) .bbx-section.is-page-first{padding-top:64px}.bbx-section{padding:64px 18px}.bbx-heading h3{font-size:clamp(31px,9vw,42px)}.bbx-story-heading,.bbx-make .bbx-heading h3,.bbx-forge .bbx-heading h3{max-width:100%;font-size:clamp(24px,7.8vw,42px);white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.bbx-how .bbx-heading{width:100%;max-width:38rem}.bbx-how .bbx-heading h3{max-width:34rem}.bbx-how .bbx-heading h3,.bbx-how .bbx-heading p{word-break:keep-all;overflow-wrap:normal}.bbx-how .bbx-heading h3 br{display:block}.bbx-how-grid,.bbx-builder-body{grid-template-columns:1fr}.bbx-how-grid{margin-top:51px}.bbx-demo{min-height:390px}.bbx-builder{margin-top:32px;border-radius:20px}.bbx-builder-body{grid-template-columns:48px minmax(0,1fr)}.bbx-builder-sidebar{grid-column:1;grid-row:1;padding:20px 6px}.bbx-builder-copy{grid-column:2;grid-row:1}.bbx-preview{grid-column:1 / -1}.bbx-builder-copy{border-right:0;border-bottom:1px solid rgba(55,34,12,.11)}.bbx-preview-grid{height:210px}.bbx-compare{grid-template-columns:1fr}.bbx-compare b{margin-bottom:8px}.bbx-bento{grid-template-columns:1fr}.bbx-bento article.bbx-wide{grid-column:auto}.bbx-db-card,.bbx-host-card,.bbx-auth-card,.bbx-domain-card,.bbx-deploy-card{grid-column:auto;grid-row:auto}.bbx-auth-card .bbx-security{margin:0 auto}.bbx-auth-card .bbx-lock{margin:39px auto 24px}.bbx-auth-card h4{margin-top:0}.bbx-auth-card p{margin-bottom:0}.bbx-bento article{min-height:200px}.bbx-system-body,.bbx-system-summary{grid-template-columns:1fr}.bbx-system-summary div+div{border-top:1px solid rgba(255,255,255,.72);border-left:1px solid rgba(255,255,255,.72)}.bbx-cases,.bbx-plans{grid-template-columns:1fr}.bbx-cases{padding:0}.bbx-case-side{height:auto}.bbx-case-schools{flex-basis:auto;grid-template-columns:1fr}.bbx-case-schools .bbx-school-card{min-height:190px}.bbx-case-side .bbx-partner-card{min-height:180px}.bbx-cases article.is-featured,.bbx-partner-card{grid-column:auto;grid-row:auto}.bbx-partner-card{grid-template-columns:1fr;gap:10px}.bbx-partner-card>span{text-align:left}.bbx-cases article{min-height:auto}.bbx-proof-strip{justify-content:flex-start;overflow-x:auto}#proof .bbx-proof-home-lead,#proof .bbx-proof-home-cards{grid-template-columns:1fr}#proof .bbx-proof-home-lead{gap:34px}#proof .bbx-home-feature-card{grid-template-columns:1fr;grid-template-rows:auto;min-height:410px;padding:30px 24px;border-radius:22px}#proof .bbx-home-feature-card>small,#proof .bbx-home-feature-card>h4,#proof .bbx-home-feature-card>blockquote,#proof .bbx-home-feature-card .bbx-case-metrics,#proof .bbx-home-feature-card footer{grid-column:1;grid-row:auto}#proof .bbx-home-feature-card .bbx-case-metrics,#proof .bbx-home-feature-card footer{margin:26px 0 0;padding:24px 0 0;border-top:1px solid rgba(23,18,12,.14);border-left:0}#proof .bbx-home-feature-card .bbx-case-metrics:before{content:none}#proof .bbx-proof-home-heading{text-align:center}#proof .bbx-proof-home-heading p{margin-right:auto;margin-left:auto}#proof .bbx-proof-home-cards{gap:12px;margin-top:72px}#proof .bbx-proof-home-cards .bbx-school-card,#proof .bbx-proof-home-cards .bbx-partner-card{min-height:150px;padding:30px 24px 24px;border-radius:20px}.bbx-billing{flex-wrap:wrap}.bbx-billing{width:100%;max-width:330px;border-radius:20px}.bbx-billing em{width:100%;margin:6px 0 0;text-align:center}.bbx-final-composer{padding:18px;border-radius:14px}.template-nav{top:var(--template-nav-top, var(--header-height));gap:0;padding:0}.template-nav button{display:grid;place-items:center;flex:1 1 0;min-width:0;max-width:none;padding:15px 0 13px;font-size:13px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-card{min-height:260px;border-radius:18px}.template-copy{padding:12px}.template-avatar{flex-basis:28px;width:28px;height:28px;font-size:11px}.template-title-row{gap:8px}.template-card p{margin:8px 0 10px 36px}.template-meta{gap:8px;margin-left:36px;font-size:9px}.template-card h3{font-size:18px}.template-card p{font-size:12px}.site-footer{padding:54px 22px 28px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;margin-bottom:48px}.footer-brand{grid-column:1 / -1}.footer-bottom{flex-direction:column;gap:10px}}@media (min-width: 769px){.bbx-how-grid{height:auto}.bbx-steps{height:auto;grid-template-rows:repeat(3,auto)}.bbx-steps li{align-items:center}.bbx-demo{width:100%;height:auto;max-height:none;min-height:0;aspect-ratio:16 / 9;align-self:start;contain:size layout paint}.bbx-demo-body{flex:1 1 0;height:0;min-height:0;overflow-y:auto}}html[data-page=features] .bbx-core-system .bbx-layers>div,html[data-page=features] .bbx-core-system .bbx-layers>div.is-active,html[data-page=features] .bbx-core-system .bbx-layers>div.is-missing,html[data-page=features] .bbx-core-system .bbx-layer-detail,html[data-page=features] .bbx-core-system .bbx-mini-ui>span,html[data-page=features] .bbx-core-system .bbx-system-summary,html[data-page=features] .bbx-core-system .bbx-system-summary>div,html[data-page=features] .bbx-core-system .bbx-system-summary>div+div{border:0}html[data-page=features] .bbx-core-system .bbx-layers b,html[data-page=features] .bbx-core-system .bbx-layers>div.is-missing b{color:inherit;background:transparent;border:0;border-radius:0}html[data-page=features] .bbx-core-system .bbx-layers b svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}html[data-page=features] .bbx-core-system .bbx-layer-detail ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;padding:0;list-style:none}html[data-page=features] .bbx-core-system .bbx-layer-detail li{display:grid;min-height:42px;padding:8px 10px;place-items:center;background:#f7c928;border:0;border-radius:10px;font-size:14px;font-weight:750;line-height:1.35;text-align:center}html[data-page=features] .bbx-core-system .bbx-mini-ui i:before,html[data-page=features] .bbx-core-system .bbx-mini-ui i:after{content:none}html[data-page=features] .bbx-core-system .bbx-mini-ui>span{display:flex;min-height:72px;grid-template-rows:none;align-items:center;gap:12px;padding:12px 14px;background:transparent;box-shadow:none}html[data-page=features] .bbx-core-system .bbx-mini-ui i{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;background:transparent}html[data-page=features] .bbx-core-system .bbx-mini-ui i svg{width:38px;height:38px;fill:none;stroke:#7b5817ad;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html[data-page=features] .bbx-mini-ui b{padding:0;font-size:16px}html[data-page=features] .bbx-layer-detail>header{padding:16px 21px}html[data-page=features] .bbx-system-live-dot{display:grid;width:16px;height:16px;place-items:center}html[data-page=features] .bbx-system-live-dot:before{content:"";width:8px;height:8px;background:#f7c928;border-radius:50%;animation:bbx-system-live-pulse 1.8s ease-in-out infinite}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-system-live-dot:before{background:#b8ad86;transform:none;box-shadow:none;animation:none}@keyframes bbx-system-live-pulse{0%,to{transform:scale(.88);box-shadow:0 0 #f7c92861}50%{transform:scale(1.1);box-shadow:0 0 0 5px #f7c92800}}html[data-page=features] .bbx-system-body[data-system-state=banana] .bbx-layers>div{background:transparent;box-shadow:none;animation:bbx-template-layer-cycle 9.6s ease-in-out infinite}html[data-page=features] .bbx-system-body[data-system-state=banana] .bbx-layers>div:nth-child(2){animation-delay:2.4s}html[data-page=features] .bbx-system-body[data-system-state=banana] .bbx-layers>div:nth-child(3){animation-delay:4.8s}html[data-page=features] .bbx-system-body[data-system-state=banana] .bbx-layers>div:nth-child(4){animation-delay:7.2s}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-layers>div{color:#17120c;background:transparent;box-shadow:none;transform:none;animation:bbx-template-layer-cycle-muted 9.6s ease-in-out infinite}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-layers>div:nth-child(2){animation-delay:2.4s}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-layers>div:nth-child(3){animation-delay:4.8s}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-layers>div:nth-child(4){animation-delay:7.2s}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-mini-ui>span{color:#17120c6b;background:transparent;border-color:#b78b232e}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-mini-ui i svg{stroke:#7b58174d}html[data-page=features] .bbx-system-body[data-system-state=other] .bbx-layer-detail li{color:#17120c94;background:#d2c59194}@keyframes bbx-template-layer-cycle{0%,8%,38%,to{background:#fff4be00}18%,28%{background:#fff4bec7}}@keyframes bbx-template-layer-cycle-muted{0%,8%,38%,to{background:#fff4be00}18%,28%{background:#fff4be66}}html[data-page=forgedb] .site-header,html[data-page=institutions] .site-header,html[data-page=forgedb] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=forgedb] .site-header:has(.nav-group.is-open),html[data-page=forgedb] .site-header:has(.nav-group:focus-within:not(.is-click-closed)),html[data-page=institutions] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=institutions] .site-header:has(.nav-group.is-open),html[data-page=institutions] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){color:#fff8e0}html[data-page=forgedb] .site-header,html[data-page=forgedb] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=forgedb] .site-header:has(.nav-group.is-open),html[data-page=forgedb] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){background:#000000f7}html[data-page=institutions] .site-header,html[data-page=institutions] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=institutions] .site-header:has(.nav-group.is-open),html[data-page=institutions] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){background:#000000f7}html[data-page=forgedb] .site-header,html[data-page=institutions] .site-header,html[data-page=pricing] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-page=forgedb] .main-nav,html[data-page=institutions] .main-nav,html[data-page=forgedb] .download-trigger,html[data-page=institutions] .download-trigger,html[data-page=forgedb] .login-link,html[data-page=institutions] .login-link,html[data-page=forgedb] .menu-toggle,html[data-page=institutions] .menu-toggle{color:#fff8e0}html[data-page=forgedb] .main-nav .nav-group>button span:before,html[data-page=institutions] .main-nav .nav-group>button span:before{color:#fff8e0}html[data-page=forgedb] .main-nav a:hover,html[data-page=institutions] .main-nav a:hover,html[data-page=forgedb] .main-nav a.is-current,html[data-page=institutions] .main-nav a.is-current,html[data-page=forgedb] .login-link:hover,html[data-page=institutions] .login-link:hover,html[data-page=forgedb] .mobile-menu a.is-current,html[data-page=institutions] .mobile-menu a.is-current{color:#f7c928}html[data-page=forgedb] .wordmark img,html[data-page=institutions] .wordmark img{filter:brightness(0) invert(1)}html[data-page=forgedb] .start-link,html[data-page=institutions] .start-link{color:var(--ink);background:var(--banana-yellow)}html[data-page=forgedb] .start-link:hover,html[data-page=institutions] .start-link:hover{background:var(--banana-bright)}html[data-page=forgedb] .nav-dropdown,html[data-page=forgedb] .mobile-menu,html[data-page=institutions] .nav-dropdown,html[data-page=institutions] .mobile-menu{color:#fff8e0;border-color:#ffffff1f}html[data-page=forgedb] .nav-dropdown,html[data-page=forgedb] .mobile-menu{background:#17150e}html[data-page=institutions] .nav-dropdown,html[data-page=institutions] .mobile-menu{background:#15130d}html[data-page=forgedb] .nav-dropdown a:hover,html[data-page=institutions] .nav-dropdown a:hover{background:#f7c92833}html[data-page=pricing] .site-header,html[data-page=pricing] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=pricing] .site-header:has(.nav-group.is-open),html[data-page=pricing] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){color:var(--ink);background:#fcefc0ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-page=pricing] .nav-dropdown,html[data-page=pricing] .mobile-menu{background:#fcf0c0;border-color:#17120c1a}html[data-page=forgedb] .bbx-forge,html[data-page=institutions] .bbx-proof-page{background:#000000f7}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.template-card{opacity:1;transform:none;transition:none}}.mobile-menu .mobile-menu-account{margin-top:8px;color:var(--ink);background:#f7c928;border-bottom:0;text-align:center}.mobile-menu-divider{margin:8px 0 0;border:0;border-top:1px solid currentColor;opacity:.18}.bbx-live-preview .bbx-preview-stage--browser .bbx-browser-scroll .bbx-browser-mobile-continuation{display:none}@media (max-width: 760px){.hero-content{justify-content:center;padding-top:130px}.hero-content .eyebrow,.hero-content .hero-wordmark{position:relative;top:calc(-1*clamp(60px,10svh,100px))}.hero-content .prompt-composer{min-height:calc(var(--composer-min-height) + 3px);padding-bottom:7px}.hero-content #prompt-input{height:47px;min-height:47px;white-space:pre-wrap;overflow-wrap:break-word}.hero-content .prompt-active-hint{right:20px;display:block;text-align:left;white-space:normal;overflow-wrap:break-word}.hero-content .prompt-typing-dots{width:auto;min-width:0}.bbx-live-preview .bbx-preview-stage--browser .bbx-browser-scroll .bbx-browser-mobile-continuation{display:block;position:absolute;top:100%;left:0;min-height:calc(383px - 52%);object-fit:cover}}.bbx-builder-scroll{display:contents}@media (max-width: 760px){.bbx-make .bbx-builder-copy{height:430px;min-height:0;padding:0;overflow:clip}.bbx-builder-scroll{display:flow-root;padding:24px}}@media (max-width: 760px){.bbx-make .bbx-builder-body{grid-template-columns:minmax(0,1fr)}.bbx-make .bbx-builder-sidebar{display:none}.bbx-make .bbx-builder-copy{grid-column:1}.bbx-make .bbx-preview{height:430px;padding:24px}#how .bbx-demo-body,#how .bbx-demo-body.is-previewing.is-preview-scrolling{overflow-y:hidden;overscroll-behavior:auto;touch-action:pan-y pinch-zoom}}@media (max-width: 760px){.bbx-make .bbx-builder-top{padding:12px 19px}.bbx-make .bbx-builder-top>span,.bbx-make .bbx-builder-top>button{display:none}}.bbx-make .bbx-builder{border:0;background:#fffcf2b8;box-shadow:0 22px 60px #57330d17}.bbx-make .bbx-builder-top,.bbx-make .bbx-builder-sidebar,.bbx-make .bbx-builder-copy,.bbx-make .bbx-preview{border:0;background:transparent}.bbx-make .bbx-builder-input{border:0;background:#fffcf2b8;box-shadow:none}.bbx-make .bbx-chips span,.bbx-make .bbx-builder-top button,.bbx-make .bbx-builder-sidebar button,.bbx-make .bbx-builder-tools,.bbx-make .bbx-builder-tools b,.bbx-make .bbx-make-preview{border:0}.bbx-make .bbx-builder-top{background:#ffffff70;border-bottom:1px solid var(--bbx-line)}@media (min-width: 761px){.bbx-make .bbx-builder,.bbx-make .bbx-builder-input,.bbx-make .bbx-chips span,.bbx-make .bbx-builder-sidebar button,.bbx-make .bbx-builder-top button,.bbx-make .bbx-preview-grid i,.bbx-make .bbx-compare article{border:0}.bbx-make .bbx-compare article{box-shadow:none}.bbx-make .bbx-compare article:last-child{box-shadow:0 18px 42px #53310a1f}.bbx-make .bbx-preview-grid i{box-shadow:0 10px 25px #4b2c0a1a}}.bbx-compare .bbx-compare-mobile-copy{display:none}@media (max-width: 760px){.bbx-make .bbx-compare{row-gap:28px}.bbx-compare .bbx-compare-desktop-copy,.bbx-compare article:first-child>small{display:none}.bbx-compare .bbx-compare-mobile-copy{display:block}}html[data-page=features] .bbx-make{background:none}@media (max-width: 760px){.download-stat-card{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.download-stat-card div{min-width:0;width:100%}.download-stat-card small{overflow-wrap:anywhere}.download-stat-card strong{font-size:clamp(52px,18vw,80px);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}}.bbx-make .bbx-compare article,.bbx-make .bbx-compare article:last-child{box-shadow:none}#proof .bbx-proof-home-cards .bbx-school-card,#proof .bbx-proof-home-cards .bbx-school-card:hover{box-shadow:none}html[data-page=main] .bbx-sections{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible}html[data-page=main] .bbx-yellow-flow,html[data-page=main] #how,html[data-page=main] #proof,html[data-page=main] #final-start{background:transparent}html[data-page=main] #how,html[data-page=main] #proof,html[data-page=main] #final-start{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none;backface-visibility:visible;-webkit-backface-visibility:visible;will-change:auto}html[data-page=main] #how .bbx-demo{box-shadow:none}@media (max-width: 760px){html[data-page=main] #how{padding-bottom:24px}html[data-page=main] #proof{padding-top:24px}html[data-page=main] #proof .bbx-proof-home-heading{margin-bottom:28px;transform:none}html[data-page=main] #proof .bbx-proof-home-heading h3{margin-top:0}html[data-page=main] #proof .bbx-proof-home-cards{margin-top:16px;gap:16px}html[data-page=main] #proof .bbx-proof-home-cards .bbx-school-card,html[data-page=main] #proof .bbx-proof-home-cards .bbx-partner-card{height:auto;min-height:150px;padding:28px 24px}}.forgedb-mobile-break{display:none}@media (max-width: 760px){#forgedb .forgedb-mobile-break{display:block}}@media (max-width: 760px){#forgedb .bbx-bento article{text-align:center}#forgedb .bbx-schema span{align-items:center;justify-content:center;padding:14px 8px}#forgedb .bbx-schema small{display:none}#forgedb .bbx-domain-card h4{margin-top:0}#forgedb .bbx-domain-card .bbx-url{order:1;align-self:center;justify-content:center;margin-top:24px}#forgedb .bbx-deploy-ui{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px}#forgedb .bbx-deploy-ui>div{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px}#forgedb .bbx-deploy-ui small{order:-1;margin-top:0}}@media (max-width: 760px){html,body{background-color:var(--browser-theme-color, #f7c928)}html[data-page] .site-header{background:var(--browser-theme-color, #f7c928)}}@media (max-width: 760px){html[data-page=pricing] .pricing-header-base{background:var(--browser-theme-color, #fcefc0)}}.auth-dialog .auth-logo{display:block;width:112px;max-width:100%;height:auto;margin:0 auto 24px}@media (max-width: 760px){#final-start{overflow:clip}.bbx-final-composer:hover{transform:none}}@media (max-width: 760px){.hero-wordmark{aspect-ratio:6438 / 755}#how{overflow-anchor:none}#how .bbx-demo{display:flex;flex-direction:column;height:424px;min-height:424px;contain:layout}#how .bbx-demo-bar{flex:0 0 auto}#how .bbx-demo-body{flex:1 1 0;height:0;min-height:0}}html[data-page=main] #how{background:transparent}html[data-page=main] .start-options{z-index:auto}html[data-page=main] #how{background:var(--cream)}html[data-page=main] .bbx-yellow-flow>:not(#how){content-visibility:auto;contain-intrinsic-size:auto 900px}html[data-page=main] #proof,html[data-page=main] #final-start{background:#f7c928ad}.bbx-builder-top .bbx-window-dots{display:flex;align-items:center;gap:6px;flex:0 0 auto}.bbx-window-dots i{display:block;width:9px;height:9px;border-radius:50%;background:#ff5f57}.bbx-window-dots i:nth-child(2){background:#febc2e}.bbx-window-dots i:nth-child(3){background:#28c840}.bbx-builder-top>strong{min-width:0;font-size:15px;line-height:1.4}@media (max-width: 760px){.bbx-builder-top>strong{font-size:14px}.mobile-menu{max-height:calc(100svh - var(--header-height));overflow-y:auto}.mobile-menu a{font-size:18px;line-height:1.5;padding:14px 12px}}@media (max-width: 760px){html[data-page=main] .hero,html[data-page=main] .hero-content{min-height:calc(100vh + 60px);min-height:calc(100lvh + 60px)}}.auth-social-icons{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.auth-social-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%}.auth-social-icon svg{display:block;width:24px;height:24px}.auth-social-google{background:#fff}.auth-social-naver{background:#03c75a}.auth-social-kakao{background:#fee500}.auth-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}.auth-dialog .auth-free-note{margin:30px 0 0;color:var(--ink);font-weight:650;word-break:keep-all;overflow-wrap:break-word}.auth-free-note+.auth-social-icons{margin-top:30px}@media (max-width: 480px){.auth-dialog{padding:48px 24px}}.auth-dialog #auth-title span,.auth-description span{white-space:nowrap}@media (max-width: 360px){.auth-dialog .auth-description{font-size:13px}}@media (max-width: 760px){.hero:before,.ambient--one{animation:none;will-change:auto;left:50%;top:42svh;transform:translate(-50%,-50%);mix-blend-mode:normal}.grain{display:none}}.system-mobile-break{display:none}.bbx-system-body .bbx-mode button[aria-pressed=false]{color:#929292}.bbx-system-body .bbx-mode button[aria-pressed=true]{color:#fff8e0;font-weight:750}#bbx-system-detail-badge{white-space:nowrap;flex-shrink:0}@media (max-width: 760px){.system-mobile-break{display:block}html[data-page=features] #system-templates .bbx-mini-ui>span{flex-direction:column;justify-content:center;gap:6px;padding:12px 6px;text-align:center}html[data-page=features] #system-templates .bbx-mini-ui b{font-size:14px;white-space:nowrap}html[data-page=features] #system-templates .bbx-layer-detail>header{gap:8px;padding:14px 12px}.bbx-system-body .bbx-mode button{font-size:14px;padding-right:8px;padding-left:8px}.bbx-system-body .bbx-mode button:first-child{padding-left:0}#bbx-system-detail-badge{font-size:11px}}#system-templates .bbx-mode button[aria-pressed=true]{color:#fff8e0}#system-templates .bbx-layer-detail,#system-templates .bbx-layers>div,#system-templates .bbx-mini-ui>span,#system-templates .bbx-layer-detail li,#system-templates .bbx-system-summary div{box-shadow:none}.bbx-template-browse{display:flex;align-items:center;justify-content:center;gap:10px;margin:30px 0 0;color:var(--ink);font-size:18px;font-weight:750;line-height:1.5}.bbx-template-browse svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bbx-template-browse{margin-top:60px;padding-bottom:20px}.bbx-template-browse-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 0;color:inherit;background:transparent;border:0;font:inherit;cursor:pointer;transition:color .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.bbx-template-browse-button:after{content:"";position:absolute;bottom:-16px;left:50%;width:calc(100% + 64px);max-width:calc(100vw - 48px);height:1px;background:#6e6e6e47;transform:translate(-50%)}.bbx-template-browse-button svg{transition:transform .18s ease}@media (hover: hover){.bbx-template-browse-button:hover{color:#8a6200}.bbx-template-browse-button:hover svg:not(.template-browse-icon){transform:translate(4px)}}.bbx-template-browse-button:active{transform:translateY(2px);color:#6b4a16}.bbx-template-browse-button:focus-visible{outline:2px solid #8a6200;outline-offset:6px;border-radius:4px}#pricing .bbx-plans{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}#pricing .bbx-plans article{border:0;box-shadow:0 22px 58px #4b2c0a17}#pricing .bbx-plans article:hover{box-shadow:0 30px 72px #4b2c0a24}#pricing .bbx-plans article.is-popular{box-shadow:0 30px 76px #7548002e}#pricing .bbx-plans h4{font-size:24px}#pricing .bbx-plans p{font-size:16px}#pricing .bbx-plans article>strong{font-size:45px}#pricing .bbx-plans strong em{font-size:16px}#pricing .bbx-plans .bbx-plan-billing-note{min-height:0;margin:8px 0 0;font-size:15px}@media (min-width: 761px){#pricing .bbx-plans article>small{left:50%;transform:translate(-50%);white-space:nowrap}}#pricing .bbx-plans li{overflow-wrap:anywhere}@media (min-width: 761px) and (max-width: 1100px){#pricing .bbx-plans{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width: 760px){#pricing .bbx-plans{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:48px}#pricing .bbx-plans article,#pricing .bbx-plans article.is-popular{margin-top:0;transform:none}#pricing .bbx-plans article>small{top:30px;left:auto;right:28px}#pricing .bbx-plans article.is-popular h4{padding-right:100px}}#pricing .pricing-description-break{display:none}@media (max-width: 760px){#pricing .pricing-description-break{display:block}}#pricing .bbx-heading .pricing-description,#pricing .bbx-heading .pricing-tax-note{max-width:none}#pricing .pricing-title-break{display:none}@media (max-width: 760px){#pricing .pricing-title-break{display:block}}.template-catalog{margin-top:120px}.template-catalog .bbx-heading p{max-width:none}.template-catalog-break{display:none}.template-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.template-catalog-card{display:flex;flex-direction:column;min-width:0;padding:30px;border-radius:26px;background:#fff8deb8;color:#241c0f}.template-catalog-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.template-catalog-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#f7c928}.template-catalog-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.template-catalog-index{color:#44310c59;font-size:13px;font-weight:700;letter-spacing:.1em}.template-catalog-card h4{margin:0;font-size:24px;letter-spacing:-.04em}.template-catalog-card p{margin:14px 0 28px;font-size:16px;line-height:1.7;color:#241c0fb8;word-break:keep-all}.template-catalog-card ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:auto 0 0;padding:0}.template-catalog-card li{padding:7px 12px;border-radius:999px;background:#2b190b;color:#f7c928;font-size:13px;font-weight:600}@media (min-width: 761px) and (max-width: 1000px){.template-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.template-catalog{margin-top:80px}.template-catalog-break{display:block}.template-catalog-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:36px}.template-catalog-card{padding:26px;border-radius:24px}.template-catalog-card-top{margin-bottom:22px}}.template-reviews{margin-top:120px}.template-reviews .bbx-heading h3{font-size:clamp(30px,3.3vw,46px);word-break:keep-all}.template-reviews .bbx-heading p{max-width:none;word-break:keep-all}.template-reviews .bbx-review-track{animation-duration:51s}.template-reviews .bbx-review-track article{display:flex;flex-direction:column;flex-shrink:0;width:min(420px,82vw);padding:28px;border:0;background:#fff8deb8}.template-reviews .bbx-review-track article>i{height:48px;color:#bc941e;font:700 64px/1 Georgia,serif}.template-reviews .bbx-review-track p{flex:1;min-height:108px;margin-top:12px;color:#241c0fcc;font-size:16px;line-height:1.75;word-break:keep-all}.template-reviews .bbx-review-track p:first-letter{color:inherit}.template-reviews .bbx-review-track article>span{grid-template-columns:44px auto;margin-top:24px;padding-top:20px;border-top:1px solid rgba(68,49,12,.16)}.template-reviews .bbx-review-track article>span>b{width:44px;height:44px;border-radius:50%;background:#241c0f;color:#f7c928}.template-reviews .bbx-review-track article>span>strong{color:#241c0f;font-size:16px}.template-reviews .bbx-review-track article>span>small{color:#241c0fa6;font-size:14px}@media (max-width: 760px){.template-reviews{margin-top:80px}.template-reviews .bbx-review-marquee{margin-top:40px}.template-reviews .bbx-review-track article{padding:24px}}.template-catalog-icon{width:58px;height:58px;background:transparent;border-radius:0}.template-catalog-icon svg{width:44px;height:44px}.template-reviews .bbx-review-track article{padding:24px;min-height:0}.template-reviews .bbx-review-track article>.template-review-icon{display:flex;align-items:center;height:44px;color:#241c0f}.template-review-icon svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.template-reviews .bbx-review-track p{min-height:0;margin-top:16px;line-height:1.6}.template-reviews .bbx-review-track article>span{margin-top:16px;padding-top:14px}.bbx-template-browse-button:after{content:none}.template-catalog-icon{justify-items:start}@media (min-width: 761px){.template-catalog-card{padding:26px 30px}.template-catalog-card-top{margin-bottom:16px}.template-catalog-icon{height:48px}.template-catalog-card p{margin:10px 0 20px;line-height:1.6}}.features-overview{margin-bottom:120px}#make .features-overview .bbx-heading h3{white-space:normal;font-size:clamp(32px,4.1vw,56px)}.features-overview .bbx-heading p{max-width:none}.features-mobile-break{display:none}.features-overview-columns{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-top:56px;align-items:start}.features-overview-columns article{display:flex;align-items:flex-start;gap:20px}.features-overview-columns svg{width:34px;height:34px;flex:0 0 34px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.features-overview-columns h4{margin:0;font-size:24px;letter-spacing:-.04em}.features-overview-columns p{margin:12px 0 0;color:#241c0fb8;font-size:16px;line-height:1.75;word-break:keep-all}.features-overview-list article{padding:28px 0}.features-overview-list article+article{border-top:1px solid rgba(36,28,15,.15)}.features-overview-cards{display:grid;gap:16px}.features-overview-cards article{padding:28px;background:#fff8de80;border-radius:24px}.features-overview-cards article:nth-child(2n){background:#fff8de6b}@media (max-width: 760px){.features-overview{margin-bottom:80px}.features-mobile-break{display:block}.features-overview-columns{grid-template-columns:1fr;gap:32px;margin-top:32px}.features-overview-columns article{gap:16px}.features-overview-cards article{padding:24px}.features-overview-columns h4{font-size:22px}}.features-overview-cards p{margin-top:8px}@media (min-width: 761px){.features-overview-columns{align-items:stretch}.features-overview-list{display:grid;grid-template-rows:repeat(3,1fr)}.features-overview-list article{padding:28px 0 36px;align-items:flex-start}}.usage-guide{display:none}html[data-page=guide] .usage-guide{display:block}html[data-page=guide] .bbx-coming-card{display:none}.usage-guide .bbx-heading p{max-width:none;word-break:keep-all}.usage-guide-break{display:none}.usage-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:76px 0 0;padding:0;list-style:none}.usage-roadmap li{position:relative;min-width:0}.usage-step-number{display:block;font-size:14px;font-weight:750;letter-spacing:.14em;color:#241c0f85}.usage-roadmap li:not(:last-child):after{content:"";position:absolute;top:67px;left:88px;right:-12px;height:1px;background:#241c0f3d}.usage-step-icon{display:block;width:64px;height:64px;margin-top:20px;fill:none;stroke:#241c0f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.usage-step-copy h4{margin:30px 0 14px;font-size:24px;letter-spacing:-.04em}.usage-step-copy p{margin:0;font-size:16px;line-height:1.8;color:#241c0fbd;word-break:keep-all}@media (max-width: 760px){.usage-guide-break{display:block}.usage-roadmap{grid-template-columns:minmax(0,1fr);gap:0;margin-top:44px}.usage-roadmap li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:24px;padding-bottom:42px}.usage-roadmap li:last-child{padding-bottom:0}.usage-roadmap li:nth-child(2n){isolation:isolate}.usage-roadmap li:nth-child(2n):before{content:"";position:absolute;top:-21px;bottom:21px;left:calc(50% - 50vw);width:100vw;background:#fff3;pointer-events:none;z-index:-1}.usage-roadmap li:last-child:before{bottom:-21px}.usage-step-number{grid-column:1;text-align:center}.usage-step-icon{grid-column:1;grid-row:2;width:56px;height:56px;margin:12px auto 0}.usage-step-copy{grid-column:2;grid-row:1 / 3}.usage-step-copy h4{margin:0 0 12px;font-size:23px}.usage-step-copy p{font-size:15px}.usage-roadmap li:not(:last-child):after{display:none}}html[data-page=guide] #coming-soon{padding-bottom:5px}.pricing-policy{margin-top:76px}.pricing-policy-heading{display:flex;align-items:flex-start;gap:18px;margin-bottom:28px}.pricing-policy-heading svg{width:40px;height:40px;flex:0 0 40px;fill:none;stroke:currentColor;stroke-width:1.6}.pricing-policy-heading h4{margin:0;font-size:26px;letter-spacing:-.04em}.pricing-policy-heading p{margin:10px 0 0;font-size:16px;line-height:1.7;color:#241c0fb8;word-break:keep-all}.pricing-policy-scroll{overflow-x:auto;border-radius:24px;background:#ffffff7a}.pricing-policy-scroll:focus-visible{outline:2px solid #8a6200;outline-offset:4px}.pricing-policy-table{width:100%;min-width:700px;border-collapse:collapse;text-align:center}.pricing-policy-table th,.pricing-policy-table td{padding:24px 20px}.pricing-policy-table thead{background:#f7c92840}.pricing-policy-table thead th{font-size:17px;font-weight:750}.pricing-policy-table th:first-child{width:44%;text-align:left}.pricing-policy-table tbody tr+tr{border-top:1px solid rgba(36,28,15,.1)}.pricing-policy-table tbody th{font-weight:400}.pricing-policy-table strong{display:block;font-size:18px;font-weight:700}.pricing-policy-table small{display:block;margin-top:7px;color:#241c0fa6;font-size:14px;line-height:1.6;word-break:keep-all}.pricing-policy-table td{font-size:18px;white-space:nowrap}.pricing-policy-table :is(th,td):nth-child(4){background:#f7c9281f;font-weight:750}.pricing-policy-note{margin:20px 0 0;color:#241c0fa8;font-size:14px;line-height:1.8;word-break:keep-all}@media (max-width: 760px){.pricing-policy{margin-top:52px}.pricing-policy-heading{gap:12px}.pricing-policy-heading h4{font-size:23px}.pricing-policy-heading svg{width:32px;height:32px;flex-basis:32px}.pricing-policy-scroll{border-radius:18px}.pricing-policy-table th,.pricing-policy-table td{padding:20px 16px}}.pricing-policy-table thead,.pricing-policy-table thead th{background:#f7c928;color:#241c0f}.pricing-policy-table thead th:nth-child(4){background:#efbc1e}.pricing-download-cta{position:relative;overflow:hidden;margin-top:64px;padding:64px 40px;border-radius:32px;background:radial-gradient(ellipse at 50% 0%,#291b10,#170f09 70%);color:#fff3cf;text-align:center}.pricing-download-cta:before,.pricing-download-cta:after{content:"";position:absolute;width:34px;height:34px;border:6px solid #f7c928;border-top-color:transparent;border-right-color:transparent;border-radius:50%;opacity:.65;pointer-events:none}.pricing-download-cta:before{top:28px;right:32px;transform:rotate(30deg)}.pricing-download-cta:after{bottom:28px;left:32px;transform:rotate(-30deg)}.pricing-download-cta h4{position:relative;margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.25;letter-spacing:-.05em;word-break:keep-all}.pricing-download-cta h4 span{color:#f7d923}.pricing-download-description{max-width:740px;margin:24px auto 0;color:#fff3cfb3;font-size:18px;line-height:1.8;word-break:keep-all}.pricing-download-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:36px}.pricing-download-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 22px;border:1px solid rgba(247,217,35,.5);border-radius:16px;color:#f7d923;font-size:16px;font-weight:650;transition:background .2s,transform .2s}.pricing-download-actions a.is-primary{border-color:transparent;background:#f7d923;color:#241b10}.pricing-download-actions svg{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pricing-download-actions a:focus-visible{outline:2px solid #fff3cf;outline-offset:5px}.pricing-download-actions a:active{transform:translateY(1px)}.pricing-download-note{margin:28px 0 0;font-size:14px;line-height:1.7;color:#fff3cf99;word-break:keep-all}@media (hover: hover){.pricing-download-actions a:hover{background:#443714;transform:translateY(-2px)}.pricing-download-actions a.is-primary:hover{background:#ffe657}}@media (max-width: 760px){.pricing-download-cta{margin-top:48px;padding:48px 24px;border-radius:24px}.pricing-download-description{font-size:16px}.pricing-download-actions{flex-direction:column;gap:12px;margin-top:28px}.pricing-download-actions a{padding:16px 12px}.pricing-download-cta:before,.pricing-download-cta:after{width:20px;height:20px;border-width:4px}.pricing-download-cta:before{top:16px;right:16px}.pricing-download-cta:after{bottom:16px;left:16px}}.pricing-download-cta:before{animation:pricing-curve-sway-top 3.6s ease-in-out infinite}.pricing-download-cta:after{animation:pricing-curve-sway-bottom 4.2s ease-in-out infinite}@keyframes pricing-curve-sway-top{0%,to{transform:translate(-4px) rotate(18deg)}50%{transform:translate(4px) rotate(42deg)}}@keyframes pricing-curve-sway-bottom{0%,to{transform:translate(4px) rotate(-18deg)}50%{transform:translate(-4px) rotate(-42deg)}}@media (prefers-reduced-motion: reduce){.pricing-download-cta:before,.pricing-download-cta:after{animation:none}}.pricing-download-cta:before,.pricing-download-cta:after{content:none;animation:none}.pricing-banana{position:absolute;width:112px;height:112px;pointer-events:none}.pricing-banana svg{display:block;width:100%;height:100%}.pricing-banana--top{top:14px;right:24px;animation:pricing-banana-float-top 6s ease-in-out infinite}.pricing-banana--bottom{bottom:12px;left:10px;animation:pricing-banana-float-bottom 7s ease-in-out infinite}@keyframes pricing-banana-float-top{0%,to{transform:translate(-8px) rotate(-18deg)}25%{transform:translate(6px,10px) rotate(0)}50%{transform:translate(10px,-6px) rotate(18deg)}75%{transform:translate(-6px,-10px) rotate(0)}}@keyframes pricing-banana-float-bottom{0%,to{transform:translate(8px) rotate(18deg)}25%{transform:translate(-6px,-10px) rotate(0)}50%{transform:translate(-8px,6px) rotate(-18deg)}75%{transform:translate(6px,10px) rotate(0)}}@media (max-width: 760px){.pricing-download-cta{padding-top:112px;padding-bottom:100px}.pricing-banana{width:88px;height:88px}.pricing-banana--top{top:8px;right:18px}.pricing-banana--bottom{bottom:6px;left:12px}}.pricing-banana--top{animation:pricing-banana-orbit 7s linear infinite}.pricing-banana--bottom{animation:pricing-banana-orbit 8s linear infinite reverse;animation-delay:-2s}@keyframes pricing-banana-orbit{0%,to{transform:translate(10px) rotate(0)}12.5%{transform:translate(7.07px,7.07px) rotate(12.73deg)}25%{transform:translateY(10px) rotate(18deg)}37.5%{transform:translate(-7.07px,7.07px) rotate(12.73deg)}50%{transform:translate(-10px) rotate(0)}62.5%{transform:translate(-7.07px,-7.07px) rotate(-12.73deg)}75%{transform:translateY(-10px) rotate(-18deg)}87.5%{transform:translate(7.07px,-7.07px) rotate(-12.73deg)}}@media (prefers-reduced-motion: reduce){.pricing-banana{animation:none}}.pricing-banana--bottom svg{transform:rotate(-45deg);transform-origin:center}.design-guide{display:none}html[data-page=design-guide] .design-guide{display:block}html[data-page=design-guide] .bbx-coming-card{display:none}html[data-page=design-guide] #coming-soon{padding-bottom:5px}.design-guide .bbx-heading p{max-width:760px;word-break:keep-all}.design-guide-block{margin-top:72px}.design-guide h4{margin:0;font-size:28px;letter-spacing:-.04em;word-break:keep-all}.design-guide p{font-size:16px;line-height:1.85;color:#241c0fbf;word-break:keep-all}.design-guide-moods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.design-guide-moods article{padding:30px;border-radius:24px;background:#fff8deb8}.design-guide-mark{font-size:32px;font-weight:750;color:#9a7220}.design-guide h5{margin:24px 0 12px;font-size:23px}.design-guide-moods p{margin:0}.design-guide-recipes{padding:36px;border-radius:28px;background:#241b10;color:#fff3cf}.design-guide-recipes p{color:#fff3cfbf}.design-guide-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:26px 0 0}.design-guide-tags li{padding:9px 15px;background:#f7c92821;color:#f7d923;border-radius:999px;font-size:14px}.design-guide-keywords{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:26px 0 0}.design-guide-keywords>div{padding:22px 0;border-top:1px solid rgba(36,28,15,.18)}.design-guide-keywords dt{font-size:19px;font-weight:750}.design-guide-keywords dd{margin:10px 0 0;font-size:16px;line-height:1.8}.design-guide-tips{display:grid;grid-template-columns:1fr 1fr;gap:36px}.design-guide-tips svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.6;margin-bottom:22px}.design-guide-faq details{border-bottom:1px solid rgba(36,28,15,.18);padding:24px 0}.design-guide-faq summary{cursor:pointer;font-size:19px;font-weight:700}.design-guide-faq summary:focus-visible{outline:2px solid #8a6200;outline-offset:5px}.design-guide-end{margin-top:64px;padding:36px;background:#fff8dea6;border-radius:24px;text-align:center}.design-guide-end a{display:inline-flex;gap:16px;padding:14px 22px;border-radius:12px;background:#241b10;color:#f7d923;font-weight:700}@media (max-width:760px){.design-guide-block{margin-top:48px}.design-guide h4{font-size:24px}.design-guide-moods,.design-guide-keywords,.design-guide-tips{grid-template-columns:1fr}.design-guide-tips{gap:0}.design-guide-moods article,.design-guide-recipes,.design-guide-end{padding:24px}}.support-page{display:none}html[data-page=support] .support-page{display:block}html[data-page=support] .bbx-coming-card{display:none}html[data-page=support] #coming-soon{padding-bottom:5px}.support-mobile-break{display:none}.support-page .bbx-heading p{max-width:none}.support-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;margin-top:56px;align-items:start}.support-page h4{margin:0;font-size:26px;letter-spacing:-.04em}.support-channel-logo{display:grid;place-items:center;width:144px;height:144px;background:#f7c928;border-radius:28px;margin-bottom:28px}.support-channel-logo img{width:100px;height:auto}.support-channel p{font-size:16px;line-height:1.85;color:#241c0fbd;word-break:keep-all}.support-channel-link{display:inline-flex;gap:18px;font-weight:750;padding:12px 0}.support-help{margin-top:32px;padding-top:24px;border-top:1px solid rgba(36,28,15,.18)}.support-help>strong{font-size:20px;line-height:1.5}.support-help p{font-size:17px;line-height:1.85}.support-form{padding:32px;background:#fff8dec7;border-radius:28px}.support-form-intro{margin:12px 0 26px;font-size:16px;color:#241c0fb3}.support-form label{display:block;margin:22px 0 9px;font-size:15px;font-weight:700}.support-form label span{color:#241c0f8c;font-weight:400;font-size:13px}.support-form input,.support-form select,.support-form textarea{display:block;width:100%;padding:14px 16px;background:#ffffffad;color:#241c0f;border:1px solid rgba(36,28,15,.16);border-radius:12px;font:inherit;font-size:16px}.support-form textarea{resize:vertical;min-height:170px;line-height:1.7}.support-form :is(input,select,textarea):focus{outline:2px solid #a87916;outline-offset:2px}.support-delivery-note{font-size:13px;line-height:1.75;color:#241c0fa8}.support-copy-button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:22px;padding:16px 20px;background:#241b10;color:#f7d923;border:0;border-radius:12px;font-weight:750;cursor:pointer}.support-copy-button:hover{background:#403019}#support-status{font-size:14px;line-height:1.7}#support-status:empty{display:none}.support-send-link{display:block;margin-top:20px;text-align:center;font-size:15px;font-weight:700}@media (max-width:760px){.support-mobile-break{display:block}.support-layout{grid-template-columns:1fr;gap:36px;margin-top:36px}.support-channel-logo{width:120px;height:120px}.support-form{padding:24px;border-radius:24px}}.support-channel-logo{background:#fff3c9}.support-page>.support-help{margin-top:44px;padding:24px 0;border:0}.support-page>.support-help p{margin:10px 0 0;color:#241c0fbd;word-break:keep-all}.support-layout{grid-template-columns:1fr 1fr;margin-top:36px;align-items:stretch}.support-guest-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;border-radius:28px;background:#fff8dec7}.support-guest-card>svg{width:56px;height:56px;margin-bottom:26px;fill:none;stroke:#241c0f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.support-guest-card h4{font-size:30px}.support-guest-card p{margin:16px 0 28px;color:#241c0fbd;font-size:17px;line-height:1.85;word-break:keep-all}.support-guest-card button{display:flex;justify-content:space-between;gap:20px;width:100%;padding:17px 20px;background:#241b10;color:#f7d923;border:0;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer}.support-guest-card button:hover{background:#403019}.support-guest-card button:focus-visible{outline:2px solid #8a6200;outline-offset:4px}.support-form[hidden],.support-guest-card[hidden]{display:none!important}@media (max-width:760px){.support-layout{grid-template-columns:1fr}.support-guest-card{padding:28px}}.support-channel-logo{position:relative;background:#241b10}.support-channel-logo img{opacity:0}.support-channel-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f7c928;-webkit-mask:url(/assets/bananaboots-logo-stacked.png) center / 100px auto no-repeat;mask:url(/assets/bananaboots-logo-stacked.png) center / 100px auto no-repeat;pointer-events:none}.language-trigger{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:inherit;font-size:13px;font-weight:750;letter-spacing:.02em;cursor:pointer;border-radius:8px;transition:background .18s}.language-trigger:hover{background:#80808024}.language-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.support-help>strong{display:flex;align-items:center;gap:10px}.support-help-icon{width:26px;height:26px;flex:0 0 26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.route-pending[data-page=bananaboots] #how,html.route-pending[data-page=bananaboots] #final-start{display:block!important}html[data-page=bananaboots] .page-shell{background:#f7c928}html[data-page=bananaboots] #how{padding-top:clamp(92px,9vw,142px);padding-bottom:clamp(48px,6vw,88px)}html[data-page=bananaboots] :is(.ambient,.readability-field),html[data-page=bananaboots] .hero:before,html[data-page=bananaboots] .hero:after{display:none}.bbx-make-preview img{opacity:1;transform:none;transition:none}html:not([data-page=main]) .bbx-sections,html:not([data-page=main]) .bbx-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible}@media (max-width:760px){html[data-page=bananaboots] #how{padding-top:64px}}.footer-column button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.footer-column button:disabled{opacity:.65;cursor:default}html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav:has(a.is-current)>a,html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav:has(a.is-current)>.nav-group>button{color:#17120c8f}html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav:has(a.is-current)>a.is-current,html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav>.nav-group:has(a.is-current)>button{color:#17120c}html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav .nav-group>button span:before{color:inherit}html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav .nav-dropdown a{color:#17120c9e}html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav .nav-dropdown a.is-current{color:#17120c}html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav>a:hover,html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav>.nav-group>button:hover{color:#17120c}#forgedb .bbx-bento{display:flex;flex-direction:column;gap:0;margin-top:88px}#forgedb .bbx-bento article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;min-height:320px;padding:56px 0;background:transparent;border:0;border-radius:0;box-shadow:none}#forgedb .bbx-bento article+article{border-top:1px solid rgba(255,248,224,.12)}#forgedb .forge-feature-copy{max-width:460px}#forgedb .bbx-bento h4{margin:0 0 22px;font-size:clamp(25px,2.6vw,36px);line-height:1.35;letter-spacing:-.04em;word-break:keep-all}#forgedb .bbx-bento p{font-size:18px;line-height:1.9;color:#fff8e0b3;word-break:keep-all}#forgedb .forge-feature-visual{display:flex;align-items:center;justify-content:center;gap:28px;min-width:0;min-height:210px;padding:30px 24px;border-radius:28px;background:radial-gradient(ellipse at center,rgba(247,201,40,.07),transparent 72%)}#forgedb .bbx-schema{width:100%;gap:8px}#forgedb .bbx-schema span{padding:20px 12px;text-align:center}#forgedb .bbx-rings{width:100%;transform:scale(1.7)}#forgedb .bbx-security,#forgedb .bbx-lock{margin:0;flex-shrink:0}#forgedb .bbx-url{margin:0;padding:18px 26px;font-size:22px}#forgedb .bbx-deploy-ui{width:100%;gap:30px}#forgedb .bbx-deploy-ui button{cursor:pointer}#forgedb .bbx-deploy-ui button:focus-visible{outline:2px solid #fff8e0;outline-offset:8px}#forgedb .bbx-forge-end{margin-top:72px;max-width:850px}@media (min-width:761px){#forgedb .bbx-bento article:nth-child(2n) .forge-feature-copy{grid-column:2;grid-row:1}#forgedb .bbx-bento article:nth-child(2n) .forge-feature-visual{grid-column:1;grid-row:1}}@media (max-width:760px){#forgedb .bbx-bento{margin-top:48px}#forgedb .bbx-bento article{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:40px 0;text-align:left}#forgedb .bbx-bento h4{margin-bottom:16px;font-size:26px}#forgedb .bbx-bento p{font-size:16px;line-height:1.85}#forgedb .forge-feature-visual{min-height:170px;padding:24px 12px}#forgedb .bbx-schema span{padding:18px 8px}#forgedb .bbx-domain-card .bbx-url{margin-top:0}#forgedb .bbx-deploy-ui{gap:24px}#forgedb .bbx-forge-end{margin-top:40px;font-size:18px}}#proof-page .bbx-cases{display:flex;flex-direction:column;gap:80px;margin-top:88px}#proof-page .bbx-cases>article.is-featured{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;row-gap:24px;height:auto;min-height:0;padding:48px 0 56px;background:transparent;color:#fff8e0;border:0;border-bottom:1px solid rgba(255,248,224,.15);border-radius:0;box-shadow:none}#proof-page .is-featured>small{grid-column:1;grid-row:1;align-self:end;font-size:14px}#proof-page .bbx-cases>article.is-featured h4{grid-column:1;grid-row:2;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.4;word-break:keep-all}#proof-page .bbx-cases>article.is-featured blockquote{grid-column:2;grid-row:1 / 3;align-self:center;margin:0;padding:0;border:0;font-size:clamp(22px,2.3vw,30px);font-weight:600;line-height:1.65;color:#fff8e0db;word-break:keep-all}#proof-page .bbx-cases>article.is-featured .bbx-case-metrics{display:flex;grid-column:1;grid-row:3;flex-wrap:wrap;gap:16px 24px;margin:8px 0 0}#proof-page .bbx-cases>article.is-featured .bbx-case-metrics b{color:#f7c928;font-size:20px;font-weight:700}#proof-page .bbx-cases>article.is-featured footer{grid-column:2;grid-row:3;margin:0;padding:0;border:0}#proof-page .bbx-case-person>b{color:#17120a}#proof-page .bbx-case-person span strong{font-size:17px}#proof-page .bbx-case-person span small{color:#fff8e099;font-size:13px}#proof-page .bbx-case-side{display:flex;height:auto;gap:64px}#proof-page .bbx-case-schools{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}#proof-page .bbx-case-schools .bbx-school-card{display:flex;flex-direction:column;justify-content:center;min-height:210px;height:auto;padding:36px 0;background:transparent;border:0;border-bottom:1px solid rgba(255,248,224,.15);border-radius:0;box-shadow:none}#proof-page .bbx-school-card h4{margin:24px 0 0;font-size:clamp(26px,2.6vw,36px);word-break:keep-all}#proof-page .bbx-case-side .bbx-partner-card{display:grid;grid-template-columns:1fr 1fr;gap:14px 48px;align-items:center;flex:auto;height:auto;min-height:200px;margin:0;padding:40px;border:0;border-radius:24px;background:#f8e7a7;box-shadow:none}#proof-page .bbx-case-side .bbx-partner-card small{grid-column:1;margin:0}#proof-page .bbx-case-side .bbx-partner-card>strong{grid-column:1;margin:0}#proof-page .bbx-case-side .bbx-partner-card>span{grid-column:2;grid-row:1 / 3;font-size:18px;line-height:1.8;word-break:keep-all}#proof-page .bbx-cases article:hover{transform:none;background:transparent;box-shadow:none}#proof-page .bbx-case-side .bbx-partner-card:hover{transform:none;background:#fbedbf}#proof-page .bbx-review-marquee{margin-top:88px}@media (max-width:760px){#proof-page .bbx-cases{margin-top:48px;gap:40px}#proof-page .bbx-cases>article.is-featured{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 0}#proof-page .bbx-cases>article.is-featured>:is(small,h4,blockquote,.bbx-case-metrics,footer){grid-column:auto;grid-row:auto}#proof-page .bbx-cases>article.is-featured blockquote{margin-top:8px;font-size:22px}#proof-page .bbx-case-side{gap:40px}#proof-page .bbx-case-schools{grid-template-columns:minmax(0,1fr);gap:8px}#proof-page .bbx-case-schools .bbx-school-card{min-height:170px;padding:28px 0}#proof-page .bbx-case-side .bbx-partner-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px}#proof-page .bbx-case-side .bbx-partner-card>span{grid-column:auto;grid-row:auto;font-size:16px}#proof-page .bbx-review-marquee{margin-top:56px}}:root{--section-boundary-space: clamp(92px, 9vw, 142px)}#final-start{padding-top:var(--section-boundary-space)}html[data-page=bananaboots] #how,html[data-page=forgedb] #forgedb,html[data-page=institutions] #proof-page,html[data-page=pricing] #pricing{padding-bottom:calc(var(--section-boundary-space) + 26px)}@media (max-width: 760px){:root{--section-boundary-space: 64px}}html[data-page=main] .site-header{background:#f7c928;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-page=main] .header-actions{background:#f7c928}html[data-page=main] .start-link{background:#17120c;transition:none}html[data-page=main] .start-link:hover{background:#000}.bbx-building-icon{width:48px;height:48px;margin-bottom:12px;fill:currentColor;stroke:#fff5d9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bbx-building-icon--app{display:none}.bbx-live-preview.is-app-building .bbx-building-icon--app{display:block}.bbx-live-preview.is-app-building .bbx-building-icon--db{display:none}.bbx-live-preview.is-building:not(.is-app-building):before{display:none}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#f7f1e5}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building{background:#3a3a37}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building__headline{position:absolute;z-index:2;top:calc(50% - 38px);right:0;left:0;width:100%;line-height:1;text-align:center}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-stage--lines{transform:translateY(-14px)}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building__headline strong{font-size:36px;line-height:1;font-weight:400}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-preview-building small{display:none}@media (prefers-reduced-motion: no-preference){.bbx-preview-building__headline{animation:bbx-building-breathe-mobile 2.3s cubic-bezier(.37,.1,.63,.9) 2;transform-origin:center}.bbx-live-preview.is-app-building .bbx-preview-building__headline{animation:bbx-building-breathe-mobile 2.3s cubic-bezier(.37,.1,.63,.9) 3;transform-origin:center}}@keyframes bbx-building-breathe-mobile{0%,to{transform:scale(.94)}50%{transform:scale(1.16)}}@media (max-width: 760px){html[data-page=main] #how .bbx-steps li:last-child{padding-bottom:30px}html[data-page=main] #proof{padding-top:54px}}@media (max-width: 760px){#how .bbx-steps{display:none}}@media (max-width: 760px){html[data-page=main] #how{padding-bottom:54px}}@media (max-width: 760px){html[data-page=main] #how{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 760px){html[data-page=main] #how{padding-bottom:96px}html[data-page=main] #proof{padding-top:96px}}@media (max-width: 760px){html[data-page=main] .hero{min-height:calc(100vh + 70px);min-height:calc(100lvh + 70px);padding-bottom:10px}}@media (max-width: 760px){html[data-page=main] #how{padding-top:96px}}@media (min-width: 761px){#system-templates .bbx-mini-ui{padding-inline:28px}#system-templates .bbx-mini-ui>span{padding-inline:0}#system-templates .bbx-layer-detail>h4,#system-templates .bbx-layer-detail>p,#system-templates .bbx-layer-detail>ul{margin-inline:28px}#system-templates .bbx-layer-detail>header{padding-inline:28px}}@media (max-width: 760px){#system-templates .bbx-mini-ui{padding-inline:16px;gap:12px 8px}#system-templates .bbx-mini-ui>span{min-height:100px;gap:10px;padding:14px 4px}#system-templates .bbx-mini-ui i{width:50px;height:50px;flex-basis:50px}#system-templates .bbx-mini-ui i svg{width:46px;height:46px}#system-templates .bbx-mini-ui b{font-size:17px}}@media (min-width: 761px){#system-templates .bbx-mini-ui{padding:20px 28px;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:0}#system-templates .bbx-mini-ui>span{min-height:66px;padding:10px 0}#system-templates .bbx-mini-ui i{width:38px;flex-basis:38px}#system-templates .bbx-mini-ui i svg{width:38px}#system-templates .bbx-layer-detail>h4{margin-top:0}#system-templates .bbx-layer-detail>h4,#system-templates .bbx-layer-detail>p,#system-templates .bbx-layer-detail>ul{margin-left:28px;margin-right:28px}#system-templates .bbx-layer-detail>ul{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;padding-inline:0}}#system-templates .bbx-layer-detail>ul{padding-bottom:15px}.template-catalog-card li[data-tech=React]{background:#43565b3d;color:#43565b}.template-catalog-card li[data-tech=TypeScript]{background:#48576a3d;color:#48576a}.template-catalog-card li[data-tech=Tailwind]{background:#49615e3d;color:#49615e}.template-catalog-card li[data-tech=WebSocket]{background:#60576b3d;color:#60576b}.template-catalog-card li[data-tech=Express]{background:#5556533d;color:#555653}.template-catalog-card li[data-tech=Recharts]{background:#715e633d;color:#715e63}.template-catalog-card li[data-tech=MDX]{background:#74674d3d;color:#74674d}.template-catalog-card li[data-tech=SEO]{background:#6369513d;color:#636951}.template-catalog-card li[data-tech=Stripe]{background:#605b783d;color:#605b78}.template-catalog-card li[data-tech=Supabase]{background:#53675a3d;color:#53675a}.template-catalog-card li[data-tech=Firebase]{background:#7964513d;color:#796451}.template-catalog-card li[data-tech=Database]{background:#53675a3d;color:#53675a}#system-templates .bbx-layer-detail>ul>li:nth-child(1){background:#48576a;color:#e5e8ed}#system-templates .bbx-layer-detail>ul>li:nth-child(2){background:#53675a;color:#e4ece4}#system-templates .bbx-layer-detail>ul>li:nth-child(3){background:#60576b;color:#ece7ef}.pricing-download-cta{overflow:visible;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,112px);margin-top:clamp(50px,6vw,90px);padding:66px 0 132px;border-radius:0;border:0;background:transparent;color:#241b14;box-shadow:none;text-align:left}.pricing-download-copy,.pricing-download-options{position:relative;z-index:1;min-width:0}.pricing-download-cta h4{font-size:clamp(32px,3.5vw,50px);line-height:1.4;letter-spacing:-.045em}.pricing-download-cta h4 span{display:block;max-width:11em;color:#241b14}.pricing-download-cta h4 br{display:none}.pricing-download-description{max-width:420px;margin:32px 0 0;color:#71634f;font-size:17px;line-height:1.9}.pricing-download-actions{flex-direction:column;align-items:stretch;gap:16px;margin:0}.pricing-download-actions a{min-height:64px;padding:18px 20px;border:0;border-radius:12px;background:transparent;color:#514432;font-size:16px}.pricing-download-actions a.is-primary{background:#241b14;color:#fff3cf}.pricing-download-note{max-width:360px;margin:28px auto 0;color:#655641;text-align:center;font-size:16px;line-height:1.9}.pricing-download-cta .pricing-banana{width:120px;height:120px}.pricing-download-cta .pricing-banana--top{top:-44px;right:30px}.pricing-download-cta .pricing-banana--bottom{bottom:0;left:20px}@media (max-width: 767px){.pricing-download-cta{grid-template-columns:1fr;gap:48px;margin-top:48px;padding:56px 0 116px;border-radius:0}.pricing-download-cta h4{font-size:clamp(28px,7.3vw,36px)}.pricing-download-description{margin-top:24px;font-size:16px}.pricing-download-actions{gap:14px;margin-top:0}.pricing-download-note{margin-top:24px}.pricing-download-cta .pricing-banana{width:96px;height:96px}.pricing-download-cta .pricing-banana--top{top:-32px;right:20px}.pricing-download-cta .pricing-banana--bottom{bottom:0;left:12px}}@media (hover: hover){.pricing-download-actions a:hover{background:#5144320f}.pricing-download-actions a.is-primary:hover{background:#403123}}.pricing-download-actions a:focus-visible{outline-color:#514432}.pricing-download-note{color:#17120c}.pricing-web-start{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;margin:20px auto 0;padding:8px 0;color:#17120c;font-size:17px;font-weight:650;text-decoration:none}.pricing-web-start span{transition:transform .2s ease}.pricing-web-start:focus-visible{outline:2px solid #17120c;outline-offset:5px}@media (hover: hover){.pricing-web-start:hover{text-decoration:underline;text-underline-offset:5px}.pricing-web-start:hover span{transform:translate(4px)}}.pricing-download-description{color:#17120c}.pricing-download-copy .pricing-web-start{margin:28px 0 0;padding:17px 26px;min-height:56px;border-radius:12px;background:#f7c928;color:#17120c;text-decoration:none}@media (hover: hover){.pricing-download-copy .pricing-web-start:hover{background:#f0bc19;text-decoration:none}}.pricing-download-actions a:not(.is-primary){background:#241b141a;border:0;color:#514432}@media (hover: hover){.pricing-download-actions a:not(.is-primary):hover{background:#241b1429}}.pricing-download-cta{--pricing-accent: #f2c222}.pricing-download-copy .pricing-web-start{background:var(--pricing-accent)}.pricing-download-cta .pricing-banana svg path{fill:var(--pricing-accent)}@media (hover: hover){.pricing-download-copy .pricing-web-start:hover{background:#ebba1b}}.pricing-download-cta{isolation:isolate}.pricing-download-cta .pricing-banana{width:360px;height:360px;z-index:-1}.pricing-download-cta .pricing-banana--top{top:-44px;right:0}.pricing-download-cta .pricing-banana--bottom{bottom:0;left:0}@media (max-width: 767px){.pricing-download-cta .pricing-banana{width:288px;height:288px}.pricing-download-cta .pricing-banana--top{top:-32px;right:0}.pricing-download-cta .pricing-banana--bottom{bottom:0;left:0}}.pricing-download-cta .pricing-banana--bottom{left:120px}.pricing-download-cta .pricing-banana{opacity:.5}.pricing-download-cta .pricing-banana--bottom{width:288px;height:288px}@media (max-width: 767px){.pricing-download-cta .pricing-banana--bottom{width:230.4px;height:230.4px}}#pricing{--pricing-policy-boundary-space: 52px}#pricing .bbx-plans{margin-bottom:0;padding-bottom:var(--pricing-policy-boundary-space)}#pricing .pricing-policy{margin-top:0;padding-top:var(--pricing-policy-boundary-space)}.pricing-policy-scroll-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;color:#000;font-size:16px;font-weight:600;line-height:1.6;text-align:center}.pricing-policy-scroll-hint svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pricing-policy-table small{font-size:16px;line-height:1.7}.pricing-policy-note{font-size:16px;line-height:1.8}.pricing-download-cta{padding-bottom:0}html[data-page=pricing] #pricing{padding-bottom:calc(var(--section-boundary-space) + 16px)}@media (min-width: 768px){html[data-page=pricing] #pricing{padding-bottom:calc(var(--section-boundary-space) + 32px)}}@media (min-width: 768px){.pricing-download-copy{transform:translateY(-10px)}}html[data-page=main] #proof .bbx-proof-home-lead{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,100px);align-items:start}html[data-page=main] #proof .bbx-proof-home-heading{align-items:flex-start;text-align:left;margin:0;transform:none}html[data-page=main] #proof .bbx-proof-home-heading h3{margin:0;font-size:clamp(32px,3.5vw,48px);line-height:1.3;word-break:keep-all}html[data-page=main] #proof .bbx-proof-home-heading p{max-width:390px;margin:28px 0 0;font-size:17px;line-height:1.85}html[data-page=main] #proof .bbx-home-feature-card{display:flex;flex-direction:column;min-height:0;padding:8px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}html[data-page=main] #proof .bbx-home-feature-card>small{color:#80621f;font-size:14px;letter-spacing:.18em}html[data-page=main] #proof .bbx-home-feature-card h4{margin:18px 0 0;font-size:clamp(26px,2.6vw,34px);line-height:1.4}html[data-page=main] #proof .bbx-home-feature-intro{margin-top:12px;font-size:17px}html[data-page=main] #proof .bbx-home-feature-card blockquote{margin:28px 0 0;padding:0;border:0;color:#514633;font-size:18px;font-weight:400;line-height:1.85;word-break:keep-all}html[data-page=main] #proof .bbx-home-feature-card .bbx-case-metrics{flex-direction:row;justify-content:flex-start;gap:20px;flex-wrap:wrap;margin:28px 0 0;padding:20px 0 0;border-top:1px solid rgba(23,18,12,.15);text-align:left}html[data-page=main] #proof .bbx-case-metrics:before{content:none}html[data-page=main] #proof .bbx-case-metrics b{font-size:16px;font-weight:600}html[data-page=main] #proof .bbx-proof-home-cards{margin-top:72px;padding-top:36px;border-top:1px solid rgba(23,18,12,.15);grid-template-columns:1fr 1fr 1.25fr;gap:40px}html[data-page=main] #proof .bbx-proof-home-cards>:is(.bbx-school-card,.bbx-partner-card){height:auto;min-height:0;padding:8px 0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}html[data-page=main] #proof .bbx-proof-home-cards small{color:#80621f;font-size:12px;letter-spacing:.12em}html[data-page=main] #proof .bbx-proof-home-cards .bbx-school-card h4{margin:18px 0 0;font-size:24px;word-break:keep-all}html[data-page=main] #proof .bbx-partner-card>strong{color:#17120c;font-size:24px;margin-top:8px}html[data-page=main] #proof .bbx-partner-card>strong:after{content:" ↗";margin-left:8px}html[data-page=main] #proof .bbx-partner-card>span{color:#655641;font-size:16px;margin-top:6px}html[data-page=main] #proof .bbx-partner-card:hover>strong{text-decoration:underline;text-underline-offset:6px}@media (max-width: 767px){html[data-page=main] #proof .bbx-proof-home-lead{grid-template-columns:minmax(0,1fr);gap:48px}html[data-page=main] #proof .bbx-proof-home-heading h3{font-size:32px}html[data-page=main] #proof .bbx-proof-home-heading p{margin-top:24px;font-size:16px}html[data-page=main] #proof .bbx-home-feature-card{padding-top:0}html[data-page=main] #proof .bbx-home-feature-card blockquote{font-size:17px}html[data-page=main] #proof .bbx-proof-home-cards{margin-top:48px;padding-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}html[data-page=main] #proof .bbx-proof-home-cards .bbx-school-card h4{font-size:20px}html[data-page=main] #proof .bbx-proof-home-cards .bbx-partner-card{grid-column:1 / -1;padding-top:28px;border-top:1px solid rgba(23,18,12,.15)}}.bbx-deploy-desktop-tracks{display:none}@media (min-width: 768px){#forgedb .bbx-deploy-mobile-track{display:none}.bbx-deploy-desktop-tracks{display:grid;gap:18px}.bbx-deploy-stage strong{display:block;margin-bottom:8px;color:#fff8e0;font-size:15px;font-weight:500}.bbx-deploy-stage>span{display:block;height:8px;overflow:hidden;border-radius:999px;background:#fff8e024}.bbx-deploy-stage i{display:block;width:0;height:100%;border-radius:inherit;background:#f7c928}.bbx-deploy-card.is-running .bbx-deploy-stage i{animation:bbx-deploy-progress .4s linear forwards}.bbx-deploy-card.is-running .bbx-deploy-stage:nth-child(3) i{animation-delay:.4s}}@media (min-width: 768px){#forgedb .bbx-deploy-ui{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;column-gap:40px;row-gap:16px;align-items:center}#forgedb #bbx-deploy-button{grid-column:1;grid-row:1;justify-self:center;align-self:end}#forgedb .bbx-deploy-progress-area{grid-column:2;grid-row:1 / 3}#forgedb #bbx-deploy-status{grid-column:1;grid-row:2;align-self:start;width:100%;margin:0;font-size:15px;line-height:1.6;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}}@media (max-width: 767px){#forgedb #bbx-deploy-status{margin:0;order:1}#forgedb .bbx-deploy-progress-area{order:2}}@media (min-width: 768px){#forgedb .bbx-deploy-ui{grid-template-rows:66px 80px}#forgedb #bbx-deploy-button{align-self:start}#forgedb #bbx-deploy-status{min-height:72px}}@media (min-width: 768px){#forgedb #bbx-deploy-button,#forgedb #bbx-deploy-status{position:relative;top:15px}}.bbx-deploy-card:not(.is-running) #bbx-deploy-status{animation:deploy-prompt-color 2.4s ease-in-out infinite}@keyframes deploy-prompt-color{0%,to{color:#fff8e0ad}50%{color:#f7c928}}@media (prefers-reduced-motion: reduce){.bbx-deploy-card:not(.is-running) #bbx-deploy-status{animation:none;color:#f7c928}}#forgedb .bbx-deploy-card:not(.is-running) #bbx-deploy-status{font-size:19px}#forgedb .bbx-deploy-card:not(.is-running) #bbx-deploy-status{animation:deploy-prompt-color 2.4s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){#forgedb .bbx-deploy-card:not(.is-running) #bbx-deploy-status{animation:none}}#forgedb .bbx-deploy-card:not(.is-running) #bbx-deploy-button{transform-origin:left center;animation:deploy-button-right-sway 2.2s ease-in-out infinite}@keyframes deploy-button-right-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(-1deg)}}@media (prefers-reduced-motion: reduce){#forgedb .bbx-deploy-card:not(.is-running) #bbx-deploy-button{animation:none}}#forgedb .bbx-bento article,#forgedb .bbx-bento article:hover{transform:none}@media (min-width: 768px){html[data-page=main] #how{background:transparent}}html[data-page=main] #how{padding-bottom:calc(clamp(76px,8vw,116px) + 10px)}@media (max-width: 760px){html[data-page=main] #how{padding-bottom:106px}}@media (min-width: 761px){html[data-page=main] #how{padding-bottom:calc(clamp(92px,9vw,142px) + 6px)}}@media (max-width: 760px){html[data-page=main] #how{justify-content:flex-end;padding-bottom:106px}}#make .bbx-compare{gap:24px;margin-top:56px}#make .bbx-compare article{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:36px;min-height:0;border:0;border-radius:24px;background:#ffffff47;box-shadow:none}#make .bbx-compare article:after{content:none}#make .bbx-compare article:last-child{background:#f7c92838;box-shadow:none}#make .bbx-compare article:last-child>*{transform:none}#make .compare-line-icon{width:48px;height:48px;flex-shrink:0;fill:none;stroke:#645641;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}#make .bbx-compare article:last-child .compare-line-icon{stroke:#332719}#make .bbx-compare span{color:#514432;font-size:16px;font-weight:650}#make .bbx-compare b{font-size:23px;line-height:1.55;letter-spacing:-.03em;word-break:keep-all;margin:0}#make .bbx-compare small{margin:0;font-size:16px;line-height:1.8;color:#71634f}#make .bbx-compare em{position:static;margin-top:auto;padding-top:22px;width:100%;border-top:1px solid rgba(51,39,25,.13);text-align:left;font-size:16px;color:#514432;text-shadow:none}@media (max-width: 767px){#make .bbx-compare{gap:20px;margin-top:40px}#make .bbx-compare article{padding:28px;gap:16px}#make .bbx-compare b{font-size:21px}}#make .bbx-compare article:first-child{background:transparent;border:0;box-shadow:none}#make .bbx-compare article:last-child{background:#f7c92838;border:0;border-radius:24px;box-shadow:none}#make .bbx-compare article:first-child>small,#make .bbx-compare .bbx-compare-mobile-copy{color:#000}#make .bbx-builder,#make .bbx-builder:hover{box-shadow:none}#final-start .bbx-final-chips{gap:10px;margin-top:32px}#final-start .bbx-final-chips button{background:#74674da6;color:#eee9dc;padding:11px 16px;font-size:14px;font-weight:600;line-height:1.5;border:0}@media (max-width: 767px){#final-start .bbx-final-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin-inline:auto}#final-start .bbx-final-chips button{display:flex;align-items:center;justify-content:center;padding:11px 8px;text-align:center;word-break:keep-all}}#final-start .bbx-final-chips{column-gap:28px;row-gap:18px}#final-start .bbx-final-chips button{display:flex;align-items:center;justify-content:center;gap:9px;padding:4px 0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#514432;transform:none}#final-start .bbx-final-chips svg{width:23px;height:23px;flex:0 0 23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 767px){#final-start .bbx-final-chips{column-gap:12px}#final-start .bbx-final-chips button{justify-content:flex-start;text-align:left;font-size:13px;gap:7px}}#final-start .bbx-final-chips button{font-size:17px;gap:11px}#final-start .bbx-final-chips svg{width:28px;height:28px;flex-basis:28px}@media (max-width: 767px){#final-start .bbx-final-chips{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;row-gap:18px}#final-start .bbx-final-chips button{font-size:17px;gap:12px;justify-content:flex-start}}@media (max-width: 767px){#final-start .bbx-final-chips>button,#final-start .bbx-final-chips>button:hover{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;justify-content:start;justify-items:start;text-align:left;width:100%;min-width:0}}html[data-page=main] #how .bbx-ai-msg p{background:#e9dfc9;color:#302519}html[data-page=main] #how .bbx-guide-card{background:#f7c928c7;color:#302519}html[data-page=main] #how .bbx-guide-card strong{color:#302519}html[data-page=main] #how .bbx-guide-card p{color:#493b28}html[data-page=main] #how .bbx-guide-tags span{background:#44331de6;color:#fff3d5;font-weight:600}html[data-page=main] #how .bbx-guide-card--muted{background:#ded0b3d9}html[data-page=main] #how .bbx-guide-actions span{background:#6f53282e;color:#49351b;font-weight:600}html[data-page=main] #how .bbx-guide-card .bbx-guide-hint{color:#65513a}html[data-page=main] #how .bbx-guide-card--accent strong{color:#315a41}html[data-page=main] #how{--demo-opening-color: #f3cf68;--demo-surface-color: #fff9ec}html[data-page=main] #how .bbx-demo{background-color:var(--demo-surface-color)}html[data-page=main] #how .bbx-input-loader{background-color:#000c}html[data-page=main] #how .bbx-demo-body.is-input-opening:not(.has-input-to-send) .bbx-user-msg:before{background-color:#fffaf0}html[data-page=main] #how .bbx-user-msg{color:#30251b}html[data-page=main] #how .bbx-demo-input-tools{color:#65503a}html[data-page=main] #how .bbx-type-caret{background-color:#a56b14}html[data-page=main] #how .bbx-ai-msg p{background:#d8c8a8;color:#30251b}html[data-page=main] #how .bbx-guide-card{background:#ead8b2;color:#30251b}html[data-page=main] #how .bbx-guide-card:has(.bbx-guide-tags){background:#f2c74c}html[data-page=main] #how .bbx-guide-tags span{background:#fff8e59e;color:#695338}html[data-page=main] #how .bbx-guide-card--muted{background:#ddd1bb}html[data-page=main] #how .bbx-guide-actions span{background:#bfa77f;color:#30251b}html[data-page=main] #how .bbx-live-preview.is-building:before{background:#fff5d9}html[data-page=main] #how .bbx-preview-building{color:#493723}html[data-page=main] #how .bbx-preview-building small{color:#716044}html[data-page=main] #how .bbx-guide-card--accent{background:#dce8dc}html[data-page] #how .bbx-ai-msg p{background:#d8c8a8;color:#30251b}html[data-page] #how .bbx-guide-card{background:#ead8b2;color:#30251b}html[data-page] #how .bbx-guide-card:has(.bbx-guide-tags){background:#f2c74c}html[data-page] #how .bbx-guide-card strong{color:#30251b}html[data-page] #how .bbx-guide-card p{color:#493b28}html[data-page] #how .bbx-guide-tags span{background:#fff8e59e;color:#695338;font-weight:600}html[data-page] #how .bbx-guide-card--muted{background:#ddd1bb}html[data-page] #how .bbx-guide-actions span{background:#bfa77f;color:#30251b;font-weight:600}html[data-page] #how .bbx-guide-card .bbx-guide-hint{color:#65513a}html[data-page] #how .bbx-guide-card--accent{background:#dce8dc}html[data-page] #how .bbx-guide-card--accent strong{color:#315a41}html[data-page=main] #how .bbx-guide-card{background:#e0d3ba}html[data-page=main] #how .bbx-guide-card:has(.bbx-guide-tags){background:#dfc687}html[data-page=main] #how .bbx-guide-card--muted{background:#d7cfbf}html[data-page=main] #how .bbx-guide-card--accent{background:#d3dcd1}html[data-page=main] #how .bbx-guide-card--muted{background:#eee8dc}html[data-page=main] #how .bbx-guide-card--primary{background:#f6dd8a}html[data-page=main] #how .bbx-guide-card--flow{background:#f3e7cf}html[data-page=main] #how .bbx-guide-card--muted .bbx-guide-actions span{background:#ded2bc}.bbx-input-chat-intro{display:none;position:absolute;z-index:7;left:50%;top:calc(50% - 10px);width:312px;height:312px;transform:translate(-50%,-50%);pointer-events:none;color:#efbc26}.bbx-input-chat-intro svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#how.is-chat-intro-running .bbx-demo-body.is-awaiting-input .bbx-input-chat-intro{display:block;animation:none;opacity:1}#how.is-chat-intro-running .bbx-demo-body.is-input-opening .bbx-input-chat-intro{display:block;z-index:9;animation:none;opacity:1}#how .bbx-demo:hover{transform:none;scale:1}#how .bbx-input-chat-intro .bbx-intro-bubble{fill:var(--demo-surface-color, #fff9ec);stroke:none}#how .bbx-input-chat-intro .bbx-intro-line{fill:none;stroke:#efbc26;stroke-dasharray:1;stroke-dashoffset:0}#how.is-chat-intro-running .is-awaiting-input .bbx-input-chat-intro svg{transform-origin:center;animation:bbx-intro-grow 1.733s cubic-bezier(.3,.15,.18,1) both}#how.is-chat-intro-running .is-awaiting-input .bbx-intro-line--first{animation:bbx-intro-line-fill .433s 1.4s linear both}#how.is-chat-intro-running .is-awaiting-input .bbx-intro-line--second{animation:bbx-intro-line-fill .433s 1.533s linear both}@keyframes bbx-intro-grow{0%{transform:scale(.002)}to{transform:scale(1)}}@keyframes bbx-intro-line-fill{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}#how .bbx-demo-body.is-awaiting-input,#how .bbx-demo-body.is-intro-morph{overflow:hidden}#how.is-chat-intro-running .bbx-demo-body.is-intro-background:not(.is-send-background):not(.is-sending):not(.is-input-closing):not(.is-user-bubble){background-color:var(--demo-opening-color, #ffe58a);animation:none}#how .bbx-demo-body.is-input-opening:not(.is-send-background):not(.is-sending):not(.is-input-closing):not(.is-user-bubble){background-color:var(--demo-opening-color, #ffe58a);animation:none}#how .bbx-demo-body.is-intro-morph .bbx-input-chat-intro{display:block;z-index:10;animation:none;opacity:1}#how .bbx-demo-body.is-intro-morph .bbx-input-chat-intro svg,#how .bbx-demo-body.is-intro-morph .bbx-intro-bubble{opacity:1;fill-opacity:1;transition:none}#how .bbx-demo-body.has-intro-morphed.is-input-opening:not(.is-sending):not(.is-user-bubble) .bbx-user-msg{animation:none;opacity:1}#how .bbx-demo-body.has-intro-morphed.is-input-opening:not(.is-sending):not(.is-user-bubble) .bbx-user-msg:before{animation:none;left:0;right:0;opacity:1}#how .bbx-demo-body.is-intro-morph .bbx-user-msg{visibility:hidden}#how .bbx-demo-body.has-intro-morphed.is-input-opening:not(.is-sending) .bbx-demo-input-tools>*{animation:none;transform:none}@media (prefers-reduced-motion: reduce){#how.is-chat-intro-running .bbx-demo-body .bbx-input-chat-intro{animation:none}#how.is-chat-intro-running .bbx-demo-body .bbx-input-chat-intro svg,#how.is-chat-intro-running .bbx-demo-body .bbx-intro-line{animation:none}#how.is-chat-intro-running .bbx-demo-body.is-input-opening .bbx-input-chat-intro{display:none}}@media all{.bbx-live-preview.is-app-building .bbx-preview-building small{animation-delay:2.3s;animation-duration:.8s}}#how .bbx-demo-send{position:relative;top:0;transform:rotate(-18deg)}#how .bbx-live-preview.is-building .bbx-preview-building__card{animation-duration:4.65s}#how .bbx-live-preview.is-building.is-app-building .bbx-preview-building__card{animation-duration:6.9s}#how .bbx-live-preview.is-building .bbx-preview-building__card{animation-name:bbx-building-db-final-fade}#how .bbx-live-preview.is-building.is-app-building .bbx-preview-building__card{animation-name:bbx-building-app-final-fade}@keyframes bbx-building-app-final-fade{0%,83.333%{opacity:1}to{opacity:0}}@keyframes bbx-building-db-final-fade{0%,74.194%{opacity:1}to{opacity:0}}@media (min-width: 761px) and (prefers-reduced-motion: no-preference){#how .bbx-preview-building__headline,#how .bbx-live-preview.is-app-building .bbx-preview-building__headline{animation-name:bbx-building-breathe-desktop}}@keyframes bbx-building-breathe-desktop{0%,to{transform:scale(.955)}50%{transform:scale(1.12)}}.product-journey{padding:104px var(--page-gutter) 112px;background:#f7efdc;color:#30251b}.product-journey-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:96px;align-items:start}.product-journey-eyebrow{color:#806637;font-size:12px;font-weight:700;letter-spacing:.14em}.product-journey-heading h3{margin:24px 0;font-size:clamp(32px,3.4vw,46px);line-height:1.3;letter-spacing:-.045em;word-break:keep-all}.product-journey-heading p{margin:0;color:#6b5b44;font-size:18px;line-height:1.9;word-break:keep-all}.product-journey-heading>a{display:inline-flex;align-items:center;gap:24px;margin-top:36px;padding:10px 0;color:#30251b;font-size:16px;font-weight:650;text-decoration:none;border-bottom:1px solid #aa9470}.product-journey-steps{display:grid;gap:40px}.product-journey-step{position:relative;padding:4px 0 40px 24px;border-bottom:1px solid rgba(74,54,29,.18);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.product-journey-step:before{content:"";position:absolute;left:0;top:8px;bottom:48px;width:3px;border-radius:3px;background:linear-gradient(180deg,#f5b323,#ffd66a,#f5b323);transform-origin:top;transform:scaleY(0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.product-journey-step:hover{transform:translate3d(6px,-4px,0)}.product-journey-step:hover:before{transform:scaleY(1)}.product-journey-step:last-child{padding-bottom:0;border-bottom:0}.product-journey-step-top{display:flex;align-items:center;justify-content:space-between;color:#826329}.product-journey-step-top svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.2,.7,.2,1),color .25s ease}.product-journey-step:hover .product-journey-step-top svg{transform:rotate(-8deg) scale(1.08);color:#b8800a}.product-journey-step-top>span{font-size:14px;letter-spacing:.12em}.product-journey-step h4{margin:20px 0 12px;font-size:25px;line-height:1.45;letter-spacing:-.035em;word-break:keep-all}.product-journey-step p{margin:0;font-size:17px;line-height:1.85;color:#665640;word-break:keep-all}.product-journey-example{margin-top:24px;padding-left:18px;border-left:3px solid #d6b451}.product-journey-example>span{font-size:12px;color:#806637;font-weight:600}.product-journey-example blockquote{margin:8px 0 0;font-size:16px;line-height:1.8;word-break:keep-all}.product-journey-resources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:96px;margin-top:104px;padding-top:56px;border-top:1px solid rgba(74,54,29,.2)}.product-journey-resources h4{margin:20px 0 0;font-size:32px;line-height:1.4;letter-spacing:-.04em}.product-journey-resources nav a{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;color:#30251b;text-decoration:none;border-bottom:1px solid rgba(74,54,29,.15)}.product-journey-resources nav a:first-child{padding-top:0}.product-journey-resources strong{font-size:20px;font-weight:650}.product-journey-resources p{margin:10px 0 0;font-size:16px;line-height:1.7;color:#6b5b44;word-break:keep-all}.product-journey-resources a>span{font-size:26px;transition:transform .2s}.product-journey a:focus-visible{outline:2px solid #806637;outline-offset:6px}@media (hover:hover){.product-journey a:hover{color:#94701c}.product-journey-resources a:hover>span{transform:translate(3px,-3px)}}@media (max-width: 767px){.product-journey{padding:72px 18px 80px}.product-journey-layout,.product-journey-resources{grid-template-columns:minmax(0,1fr);gap:48px}.product-journey-heading h3{font-size:32px}.product-journey-heading p{font-size:16px}.product-journey-step h4{font-size:23px}.product-journey-resources{margin-top:64px;padding-top:40px;gap:32px}}.download-availability{margin:24px 0 0;padding:18px 22px;background:#74674d1f;color:#493723;font-size:16px;line-height:1.7;border-radius:12px}.download-availability[hidden]{display:none}.download-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:80px;margin-top:88px}.download-help-eyebrow{color:#28180e;font-size:15px;font-weight:750;letter-spacing:.1em}.download-help h4{margin:22px 0;font-size:clamp(30px,3vw,40px);line-height:1.35;letter-spacing:-.04em;word-break:keep-all}.download-help p{margin:0;font-size:17px;line-height:1.85;color:#655641;word-break:keep-all}.download-help-options{display:grid;gap:30px}.download-help-options article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:22px;padding-bottom:30px;border-bottom:1px solid rgba(73,55,35,.15)}.download-help-options svg{width:38px;height:38px;fill:none;stroke:#806637;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.download-help h5{font-size:21px;margin:0 0 12px;line-height:1.5;letter-spacing:-.025em}.download-help-options a{display:inline-block;margin-top:18px;color:#30251b;font-weight:650;text-underline-offset:5px}.download-faq{margin-top:72px}.download-faq h4{margin:0 0 28px;font-size:28px;letter-spacing:-.03em}.download-faq details{padding:22px 0;border-bottom:1px solid rgba(73,55,35,.15)}.download-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.6}.download-faq p{margin:16px 0 0;max-width:840px;color:#655641;font-size:16px;line-height:1.85;word-break:keep-all}.download-faq a,.download-availability a{color:#493723;text-underline-offset:4px}@media (max-width: 767px){.download-help{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:56px}.download-help-options article{gap:16px}.download-help h5{font-size:19px}.download-help p{font-size:16px}.download-faq{margin-top:48px}.download-faq h4{font-size:25px}.download-faq summary{font-size:17px}}#make .features-demo-caption{margin:32px 0 0;color:#716044;font-size:14px;line-height:1.7}#make .features-demo-caption+.bbx-builder{margin-top:16px}#make .bbx-builder button:disabled{cursor:default}.features-next-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:112px;padding-top:48px;border-top:1px solid rgba(73,55,35,.3)}.features-next-links a{min-width:0;padding:12px 0;color:#28180e;text-decoration:none;text-align:center}.features-next-links strong{display:block;font-size:27px;line-height:1.4;font-weight:700;letter-spacing:-.03em}.features-next-links span{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:16px;color:#28180e;font-size:18px;font-weight:500;line-height:1.7;word-break:keep-all}.features-next-links i{flex-shrink:0;font-size:26px;font-style:normal}.features-next-links a:hover strong{text-decoration:underline;text-underline-offset:5px}.features-next-links a:focus-visible{outline:2px solid #806637;outline-offset:5px}@media (max-width:767px){.features-next-links{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:72px;padding-top:36px}.features-next-links strong{font-size:25px}}#proof-page .bbx-partner-card:focus-visible{outline:2px solid #f7c928;outline-offset:6px}.institution-school-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,96px);align-items:end;margin-top:clamp(72px,9vw,120px);padding:clamp(48px,6vw,80px) 0;border-top:1px solid rgba(255,248,224,.15);border-bottom:1px solid rgba(255,248,224,.15)}.institution-school-intro .bbx-kicker{display:block;margin-bottom:20px;color:#f7c928}.institution-school-intro h4{margin:0;color:#fff8e0;font-size:clamp(36px,4.5vw,64px);line-height:1.16;letter-spacing:-.045em;word-break:keep-all}.institution-school-intro h4 em{color:#f7c928;font-style:normal}.institution-school-intro>p{margin:0;color:#c8c0ad;font-size:clamp(16px,1.45vw,20px);line-height:1.9;word-break:keep-all}.institution-inquiry-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;margin-top:80px;padding-top:48px;border-top:1px solid rgba(255,248,224,.15)}.institution-inquiry-guide header>small{color:#f7c928;font-size:12px;font-weight:650;letter-spacing:.15em}.institution-inquiry-guide h4{margin:20px 0;font-size:clamp(28px,3vw,38px);line-height:1.4;letter-spacing:-.035em}.institution-inquiry-guide p{margin:0;color:#c8c0ad;font-size:16px;line-height:1.85;word-break:keep-all}.institution-inquiry-guide ul{display:grid;gap:32px;margin:0;padding:0;list-style:none}.institution-inquiry-guide li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px}.institution-inquiry-guide svg{width:36px;height:36px;fill:none;stroke:#f7c928;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.institution-inquiry-guide strong{display:block;margin-bottom:10px;color:#fff8e0;font-size:20px;font-weight:600}@media (max-width:767px){.institution-school-intro{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:56px;padding:40px 0}.institution-inquiry-guide{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:48px;padding-top:36px}}#forgedb .forge-feature-label{display:block;margin-bottom:18px;color:#c5a950;font-size:12px;font-weight:650;letter-spacing:.14em}#forgedb .forge-request-example{margin-top:26px;padding-left:16px;border-left:2px solid rgba(247,201,40,.55)}#forgedb .forge-request-example small{display:block;margin-bottom:12px;color:#d9bd73;font-size:18px;line-height:1.6;font-weight:600}#forgedb .forge-request-example span{color:#f4ead3;font-size:16px;line-height:1.75;word-break:keep-all}.forge-next-links{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 40px;margin-top:32px}.forge-next-links a{display:flex;align-items:center;gap:16px;padding:10px 0;color:#fff1c4;text-decoration:none;border-bottom:1px solid rgba(247,201,40,.4);font-size:16px;line-height:1.6}.forge-next-links a:hover{color:#f7c928}.forge-next-links a:focus-visible{outline:2px solid #f7c928;outline-offset:5px}#forgedb .forge-demo-disclaimer{margin:24px 0 0;text-align:center;color:#b6aa8e;font-size:13px;line-height:1.7}@media (max-width:767px){.forge-next-links{flex-direction:column;align-items:center;gap:16px}#forgedb .forge-feature-label{margin-bottom:14px}}html[data-page=features] #make>.bbx-inner>#system-templates{margin-top:clamp(96px,10vw,144px);padding-top:clamp(64px,7vw,96px);border-top:1px solid rgba(64,48,25,.14)}html[data-page=features] #system-templates+.features-overview{margin-top:clamp(96px,10vw,144px)}:is(#system-templates,#make) .template-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(36px,5vw,80px);row-gap:30px;align-items:start}:is(#system-templates,#make) .bbx-system-head{grid-column:1;align-items:flex-start;text-align:left}:is(#system-templates,#make) .bbx-system-head .bbx-heading{margin:0;text-align:left;align-items:flex-start}:is(#system-templates,#make) .bbx-system-head h3{font-size:clamp(36px,3.8vw,56px);line-height:1.12;letter-spacing:-.045em}:is(#system-templates,#make) .bbx-system-head p{font-size:17px;line-height:1.8;max-width:420px}:is(#system-templates,#make) .bbx-system-body{display:contents}:is(#system-templates,#make) .bbx-layers{grid-column:1;grid-row:2;gap:0}:is(#system-templates,#make) .bbx-layers>div{padding:16px 0;border:0;border-bottom:1px solid rgba(64,48,25,.14);border-radius:0;background:transparent;box-shadow:none;animation:none}:is(#system-templates,#make) .bbx-layers b{background:transparent;color:#6c5831;border-radius:0}:is(#system-templates,#make) .bbx-layer-detail{grid-column:2;grid-row:1 / span 2;align-self:center;width:100%;min-width:0;box-shadow:none}#system-templates .template-catalog{margin-top:clamp(88px,10vw,144px);padding-top:48px;border-top:1px solid rgba(64,48,25,.16)}#system-templates .template-catalog>.bbx-heading{text-align:left;align-items:flex-start}#system-templates .template-catalog .bbx-template-browse{text-align:left;margin:28px 0 0}#system-templates .template-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}#system-templates .template-catalog-card{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:24px;padding:32px;border-radius:18px;background:#fffaec80}#system-templates .template-catalog-card-top{grid-column:1;grid-row:1 / span 3;display:block;margin:0}#system-templates .template-catalog-index{display:block;margin-top:20px}#system-templates .template-catalog-card h4{grid-column:2;font-size:24px}#system-templates .template-catalog-card p{grid-column:2;margin:12px 0 22px;color:#655946}#system-templates .template-catalog-card ul{grid-column:2;align-self:end}@media (max-width: 760px){html[data-page=features] #make>.bbx-inner>#system-templates{margin-top:72px;padding-top:56px}html[data-page=features] #system-templates+.features-overview{margin-top:80px}:is(#system-templates,#make) .template-intro{display:flex;flex-direction:column;gap:32px}:is(#system-templates,#make) .bbx-system-head h3{font-size:38px}:is(#system-templates,#make) .bbx-system-body{display:flex;flex-direction:column;width:100%;margin-top:0;gap:28px}:is(#system-templates,#make) .bbx-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}:is(#system-templates,#make) .bbx-layers>div{gap:6px;padding:14px 0;font-size:14px}:is(#system-templates,#make) .bbx-layers b{flex-basis:28px;width:28px;height:32px}:is(#system-templates,#make) .bbx-layers em{width:20px}:is(#system-templates,#make) .bbx-layer-detail{align-self:stretch}#system-templates .template-catalog{margin-top:80px;padding-top:36px}#system-templates .template-catalog-grid{grid-template-columns:minmax(0,1fr);gap:18px}#system-templates .template-catalog-card{padding:26px;grid-template-columns:40px minmax(0,1fr);column-gap:18px}#system-templates .template-catalog-icon{width:40px;height:44px}#system-templates .template-catalog-icon svg{width:36px;height:36px}#system-templates .template-catalog-card h4{font-size:22px}#system-templates .template-catalog-card li{padding:6px 9px;font-size:12px}}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article{background:#fff8de26}#pricing .bbx-plans{align-items:stretch}#pricing .bbx-plans article{display:flex;flex-direction:column}#pricing .bbx-plans article>strong{white-space:nowrap;letter-spacing:-.04em}#pricing .bbx-plans article>ul{flex:1;line-height:1.65}#pricing .bbx-plans article>a{margin-top:auto}#pricing .bbx-plans article:hover{transform:none}#pricing .pricing-decision{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,80px);margin-top:72px;padding-top:48px;border-top:1px solid rgba(60,45,22,.18)}#pricing .pricing-decision h4{margin:18px 0;font-size:clamp(28px,3vw,38px);line-height:1.3;letter-spacing:-.04em}#pricing .pricing-decision header p{font-size:17px;line-height:1.8;color:#514533}#pricing .pricing-decision header a{display:inline-block;margin-top:20px;color:#30251b;text-underline-offset:6px}#pricing .pricing-questions details{padding:22px 0;border-bottom:1px solid rgba(60,45,22,.16)}#pricing .pricing-questions summary{cursor:pointer;font-size:18px;font-weight:650;line-height:1.5}#pricing .pricing-questions p{margin:16px 0 0;font-size:16px;line-height:1.8;color:#514533}#pricing .pricing-questions summary:focus-visible,#pricing .bbx-plans a:focus-visible{outline:2px solid #514533;outline-offset:5px}@media (min-width: 761px){#pricing .bbx-plans article{padding-inline:24px}#pricing .bbx-plans article.is-popular{margin-top:0}#pricing .bbx-plans article>h4+p{min-height:78px}}@media (max-width: 760px){#pricing .pricing-decision{grid-template-columns:1fr;gap:16px;margin-top:56px;padding-top:36px}}#pricing .pricing-policy-scroll-hint{display:none}#pricing .bbx-plans article>h4+p{margin-bottom:8px}#pricing .bbx-plans article>ul{gap:7px;line-height:1.5;margin-top:18px;margin-bottom:22px}@media (max-width: 760px){#pricing .pricing-policy-scroll-hint{display:flex}}#pricing .bbx-plans article:nth-child(2){background:#f2e0a4c7;color:#40351f}#pricing .bbx-plans article:nth-child(2)>p,#pricing .bbx-plans article:nth-child(2) strong em{color:#685a3c}#pricing .bbx-plans article:nth-child(4){background:#edbd28;color:#30220c}#pricing .bbx-plans article:nth-child(4)>p,#pricing .bbx-plans article:nth-child(4) strong em{color:#514018}#pricing .bbx-plans article:nth-child(4)>a{color:#30220c;border-color:#69501e}#pricing .bbx-plans article:nth-child(4)>a:hover{background:#30220c;color:#fff3c4}#pricing .bbx-plans article:first-child{background:#efe4c7b8}#pricing .pricing-business{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:26px;padding:30px 0;border-top:1px solid rgba(75,56,22,.2);border-bottom:1px solid rgba(75,56,22,.2)}#pricing .pricing-business-icon{width:44px;height:44px;align-self:start;margin-top:4px;fill:none;stroke:#66512c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#pricing .pricing-business h4{margin:12px 0;font-size:clamp(23px,2.4vw,30px);line-height:1.4;letter-spacing:-.04em;color:#342816}#pricing .pricing-business p{margin:0;font-size:16px;line-height:1.8;color:#514533;word-break:keep-all}#pricing .pricing-business small{display:block;margin-top:10px;font-size:14px;line-height:1.6;color:#6b5b42}#pricing .pricing-business-link{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 22px;border-radius:999px;background:#352a1a;color:#fff2ca;font-size:16px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .2s ease}#pricing .pricing-business-link:hover{background:#59472d}#pricing .pricing-business-link:focus-visible{outline:2px solid #66512c;outline-offset:5px}#pricing .pricing-business-break{display:none}@media (max-width: 1000px){#pricing .pricing-business{grid-template-columns:44px minmax(0,1fr)}#pricing .pricing-business-link{grid-column:2;justify-self:start}}@media (max-width: 760px){#pricing .pricing-business{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}#pricing .pricing-business-link{grid-column:1}#pricing .pricing-business-break{display:block}}.usage-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,84px);margin-top:80px;padding-top:48px;border-top:1px solid rgba(67,49,22,.18)}.usage-help h4{margin:16px 0 20px;font-size:clamp(28px,3vw,38px);line-height:1.35;letter-spacing:-.04em}.usage-help header p{max-width:390px;margin:0;font-size:17px;line-height:1.8;color:#62533b;word-break:keep-all}.usage-example{padding:30px;border-radius:20px;background:#fff6d7cc}.usage-example-label{font-size:14px;font-weight:700;color:#77603c}.usage-example blockquote{margin:18px 0 24px;font-size:19px;line-height:1.9;color:#352a1a;word-break:keep-all}.usage-example ul{list-style:none;margin:0;padding:20px 0 0;border-top:1px solid rgba(67,49,22,.15);display:grid;gap:12px;font-size:15px;line-height:1.6}.usage-example li b{display:inline-block;min-width:80px}.usage-edit-examples article{display:flex;gap:22px;padding:22px 0}.usage-edit-examples article:first-child{padding-top:0}.usage-edit-examples svg{flex:0 0 36px;width:36px;height:36px;fill:none;stroke:#68512d;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.usage-edit-examples h5{margin:0 0 10px;font-size:20px}.usage-edit-examples p{margin:0;font-size:17px;line-height:1.8;color:#62533b}.usage-checklist{list-style:none;padding:0;margin:0;display:grid;gap:24px}.usage-checklist li{padding-left:30px;position:relative}.usage-checklist li:before{content:"✓";position:absolute;left:0;color:#76613d;font-weight:700}.usage-checklist b{display:block;margin-bottom:8px;font-size:19px}.usage-checklist span{font-size:16px;line-height:1.8;color:#62533b}.usage-help-links{display:flex;flex-wrap:wrap;gap:18px 24px;margin-top:32px}.usage-help-links a{color:#40321d;font-size:15px;text-underline-offset:5px}@media (max-width: 760px){.usage-help{grid-template-columns:1fr;gap:28px;margin-top:56px;padding-top:36px}.usage-example{padding:24px}.usage-example blockquote{font-size:17px}.usage-edit-examples article{gap:16px}}.design-guide-intro{display:grid;grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(36px,6vw,80px)}.design-guide-intro .bbx-heading{text-align:left;align-items:flex-start}.design-guide-intro .bbx-heading h3{font-size:clamp(36px,4.2vw,60px);line-height:1.2;letter-spacing:-.055em}.design-guide-intro .bbx-heading p{font-size:18px;line-height:1.9}.design-style-board{margin:0;padding:28px;background:#eee3c9;color:#392c22;border-radius:4px 48px 4px 4px}.design-board-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em}.design-board-type{padding:38px 0 30px}.design-board-type>span,.design-board-type strong{display:block;font-family:Georgia,serif;font-size:clamp(48px,5.5vw,80px);line-height:.95;font-weight:400}.design-board-type strong{color:#a45e43;font-style:italic}.design-board-type small{display:block;margin-top:24px;font-size:18px;line-height:1.6;font-weight:500}.design-board-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.design-board-swatches span{padding:34px 10px 10px;font-size:10px;letter-spacing:.1em;background:#fbf3df}.design-board-swatches span:nth-child(2){background:#ae6a4f;color:#fff4df}.design-board-swatches span:nth-child(3){background:#392c22;color:#fff4df}.design-style-board figcaption{margin-top:16px;font-size:15px;line-height:1.6;letter-spacing:.02em;color:#493922}.design-guide .design-guide-block{margin-top:88px}.design-guide-moods{gap:28px;margin-top:36px}.design-guide-moods article{background:transparent;border-radius:0;padding:0}.design-guide-moods .design-guide-mark{display:block;margin-top:24px;font-size:13px;letter-spacing:.12em;color:#786444}.design-guide-moods h5{margin-top:12px}.design-mood-preview{height:290px;padding:24px;position:relative;overflow:hidden;border-radius:12px;display:flex;flex-direction:column}.design-mood-preview>span{font-size:14px;line-height:1.5;font-weight:600;letter-spacing:.1em}.design-mood-preview>strong{font-size:32px;line-height:1.15;margin-top:22px;z-index:1}.design-mood-preview>small{margin-top:auto;font-size:16px;line-height:1.5;font-weight:500;color:#392c22;z-index:1}.mood-editorial{background:#e8dac0;color:#503b2d}.mood-editorial>strong{font-family:Georgia,serif;font-weight:400}.mood-coffee{position:absolute;left:24px;bottom:64px;width:calc(100% - 48px);height:56px;fill:none;stroke:#ac822e66;stroke-width:3;pointer-events:none}.mood-shop{background:#dfe4d7;color:#344332}.mood-shop>strong{font-size:28px}.mood-booking{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 18px;padding:0;list-style:none;color:#68502a}.mood-booking li{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.mood-booking li:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 22px);width:calc(100% - 44px);border-top:1px solid rgba(104,80,42,.45)}.mood-booking svg{width:30px;height:30px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mood-booking span{font-size:15px;line-height:1.5;font-weight:600;color:#493922;white-space:nowrap}.mood-dashboard{background:#e0e4e7;color:#344653}.mood-dashboard>strong{font-size:28px}.mood-chart{display:flex;gap:9px;align-items:flex-end;height:62px;margin:12px 0}.mood-chart i{flex:1;background:#879ca6;height:36%;border-radius:3px 3px 0 0}.mood-chart i:nth-child(2n){height:60%}.mood-chart i:nth-child(3n){height:80%}.mood-chart i:last-child{height:100%;background:#465e6d}.design-guide .design-guide-recipes{background:#f7f5efa6;color:#352a1a;padding:clamp(24px,4vw,56px);border-radius:24px;border:1px solid rgba(65,48,24,.12)}.design-guide-recipes p{color:#65533b}.design-guide-tags{gap:0}.design-guide-tags li{padding:12px 18px 12px 0;margin-right:18px;background:transparent;color:#65533b;border-radius:0;font-size:16px}.design-guide-keywords dt{color:#715732}.design-guide-tips{gap:56px}.design-guide-tips .design-guide-block{border-top:1px solid rgba(65,48,24,.18);padding-top:32px}.design-guide-tips h4{font-size:24px;line-height:1.45}@media (max-width: 760px){.design-guide-intro{grid-template-columns:1fr;gap:32px}.design-guide-intro .bbx-heading h3{font-size:38px}.design-style-board{padding:24px}.design-board-type>span,.design-board-type strong{font-size:64px}.design-guide .design-guide-block{margin-top:56px}.design-guide-moods{gap:38px}.design-mood-preview{height:290px}.design-guide-tips{gap:0}}.design-style-board{background:#eee2bd;color:#3d301c}.design-board-type strong{color:#8a651c}.design-board-swatches span{background:#fff3cf;color:#544326}.design-board-swatches span:nth-child(2){background:#f7c928;color:#473416}.design-board-swatches span:nth-child(3){background:#392c1b;color:#fff3cf}.mood-editorial{background:#ede0bb;color:#503d20}.mood-shop{background:#f1dfa1;color:#4c3b1c}.mood-dashboard{background:#e7dab9;color:#4b3d26}.mood-chart i{background:#bea36a}.mood-chart i:last-child{background:#806334}.design-style-board{background:#f4ddae99}.mood-editorial{background:#fdf0c0d9}.mood-shop{background:#fbebb4d9}.mood-dashboard{background:#f9e6a8d9}.support-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px}.support-quick-links a{padding:20px 0;color:#40321e;text-decoration:none;border-bottom:1px solid rgba(65,48,24,.2)}.support-quick-links span{display:block;color:#6c5b40;font-size:15px;margin-bottom:10px;line-height:1.6}.support-quick-links strong{font-size:19px}.support-quick-links a:hover strong{text-decoration:underline;text-underline-offset:5px}.support-quick-links a:focus-visible{outline:2px solid #806334;outline-offset:5px}.support-form .support-message-help{margin:10px 0 0;font-size:14px;line-height:1.7;color:#68583e}.support-preparation{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,80px);margin-top:64px;padding-top:40px;border-top:1px solid rgba(65,48,24,.18)}.support-preparation h4{margin:16px 0;font-size:clamp(26px,3vw,34px);line-height:1.4;letter-spacing:-.04em}.support-preparation p{font-size:16px;line-height:1.8;color:#68583e;word-break:keep-all}.support-preparation article+article{margin-top:26px}.support-preparation h5{font-size:20px;margin:0 0 10px}.support-preparation article p{margin:0}@media (max-width: 760px){.support-quick-links{grid-template-columns:1fr;gap:0;margin-top:28px}.support-quick-links a{padding:16px 0}.support-preparation{grid-template-columns:1fr;gap:24px;margin-top:48px;padding-top:32px}}.hero-service-description{margin:16px 0 0;font-size:17px;line-height:1.7;color:#574319;text-align:center}.home-description-break{display:none}.home-explore{background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(247,201,40,.18),transparent 60%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(255,224,130,.22),transparent 65%),linear-gradient(180deg,#fffdf3,#fff7d9);padding:112px var(--page-gutter) 128px;margin-top:-24px;border-radius:36px 36px 0 0;position:relative;overflow:hidden}.home-explore:before{content:none}.home-explore-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;position:relative;z-index:1}.home-explore h3{margin:18px 0 0;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;line-height:1.18;color:#1f1610;font-weight:700}.home-explore-heading>p{margin:0;font-size:18px;line-height:1.85;color:#5a4823;word-break:keep-all}.home-use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;position:relative;z-index:1}.home-use-cases article{min-width:0}.home-use-case-card{position:relative;padding:22px 0 18px;background:transparent;border:0;border-radius:0;box-shadow:none;transition:transform .35s cubic-bezier(.2,.7,.2,1);overflow:visible}.home-use-cases article:hover .home-use-case-card{transform:translateY(-2px)}.home-use-case-top{display:flex;align-items:center;justify-content:space-between;padding:0 0 14px;border-top:0;position:relative;z-index:1}.home-use-case-icon-tile{width:auto;height:auto;display:inline-flex;align-items:center;background:transparent;border-radius:0;box-shadow:none;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.home-use-case-top svg{width:28px;height:28px;fill:none;stroke:#1f1610;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-use-case-top>span{color:#8c7857;font-size:13px;letter-spacing:.12em;font-weight:600}.home-use-cases article:hover .home-use-case-icon-tile{transform:none}.home-use-cases h4{margin:0 0 10px;font-size:22px;letter-spacing:-.035em;color:#1f1610;position:relative;z-index:1}.home-use-cases p{font-size:15.5px;line-height:1.75;color:#574320;margin:0 0 22px;word-break:keep-all;position:relative;z-index:1}.home-use-case-prompt{position:relative;z-index:1;margin:0;padding:0;background:transparent;border:0;border-radius:0}.home-use-case-prompt small{display:block;font-size:11px;color:#8b6f3a;margin-bottom:6px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-use-case-prompt>span{display:block;font-size:15px;line-height:1.7;color:#4b3b21;font-style:italic}.home-next-step{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:56px;margin-top:96px;padding-top:56px;border-top:1px solid rgba(82,62,27,.18);position:relative;z-index:1}.home-next-step h4{margin:18px 0 0;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.04em;color:#1f1610;line-height:1.25}.home-next-step>div>p.home-next-description{margin:14px 0 0;font-size:16px;line-height:1.85;color:#5a4823;word-break:keep-all}.home-next-step nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.home-next-step a{display:grid;grid-template-columns:28px 1fr auto;gap:18px;align-items:center;padding:20px 0;color:#1f1610;text-decoration:none;background:transparent;border:0;border-radius:0;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:visible}.home-next-step a+a{border-top:1px solid rgba(23,18,12,.14)}.home-next-step a:hover{transform:translate(2px)}.home-next-icon{width:24px;height:24px;padding:0;border:0;border-radius:12px;fill:none;stroke:#1f1610;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;background:transparent;box-shadow:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.home-next-step a:hover .home-next-icon{transform:none}.home-next-step a>span{display:flex;flex-direction:column;gap:4px;min-width:0}.home-next-step strong{font-size:16px;font-weight:650;color:#1f1610}.home-next-step small{display:block;font-size:13px;color:#6b5b3a;line-height:1.55;word-break:keep-all}.home-next-step a>span:last-child{font-size:18px;color:#8a5d12;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.home-next-step a:hover>span:last-child{transform:translate(2px,-2px)}.home-next-step a:focus-visible{outline:2px solid #806435;outline-offset:4px;border-radius:18px}@media (max-width: 760px){.hero-service-description{margin-top:12px;font-size:14px}.home-description-break{display:block}.home-explore-heading,.home-use-cases,.home-next-step{grid-template-columns:1fr}.home-explore-heading{gap:24px}.home-explore-heading>p{font-size:16px}.home-use-cases{gap:36px;margin-top:36px}.home-use-cases p{min-height:0}.home-next-step{gap:32px;margin-top:52px}}html[data-page=main] #proof{background:transparent}html[data-page=main] #proof{--proof-section-space: calc(clamp(92px, 9vw, 142px) - 10px) ;padding-top:var(--proof-section-space);padding-bottom:var(--proof-section-space)}@media (max-width: 760px){html[data-page=main] #proof{--proof-section-space: 96px}}html[data-page=main] #home-stats{padding:42px 0;background:transparent}#home-stats .download-stats{margin-top:0}#home-stats .download-stat-card{min-height:0}@media (max-width: 760px){html[data-page=main] #home-stats{padding:28px 0}#home-stats .download-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#home-stats .download-stat-card{grid-template-columns:1fr;gap:18px;padding:20px 16px}#home-stats .download-stat-card+.download-stat-card{border-top:0;border-left:1px solid rgba(23,18,12,.22)}#home-stats .download-stat-card svg{width:32px;height:32px}#home-stats .download-stat-card small{font-size:10px;letter-spacing:.06em}#home-stats .download-stat-card strong{font-size:clamp(42px,12vw,64px)}}#how #home-stats{display:none}html[data-page=main] #how #home-stats{display:block;margin-top:88px;padding:0;background:transparent}@media (max-width: 760px){html[data-page=main] #how #home-stats{margin-top:72px}}#download .download-help-options p{color:#000}#download .download-help>header>p{color:#000}.download-stats-title{margin:72px 0 0;text-align:center;color:#352816;font-size:clamp(24px,2.5vw,32px);line-height:1.4;letter-spacing:-.035em}.download-stats-title+.download-stats{margin-top:28px}#home-stats .download-stats-title{margin-top:0}#home-stats .download-stats-title+.download-stats{margin-top:28px}@media (max-width: 760px){.download-stats-title{margin-top:56px;font-size:24px}}@media (min-width: 761px){#proof-page .institutions-title{white-space:nowrap;font-size:clamp(32px,4.6vw,64px)}#proof-page .institutions-title br{display:none}}.institutions-mobile-inquiry{display:none}@media (max-width: 760px){#proof-page .institutions-mobile-inquiry{display:inline-flex;align-items:center;justify-content:center;gap:24px;margin-top:48px;padding:15px 30px;border:0;border-radius:999px;background:#f7c928;color:#30220c;text-decoration:none;font-size:17px;font-weight:750}#proof-page .institutions-mobile-inquiry svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#proof-page .institutions-mobile-inquiry:hover{background:#efbe1e}#proof-page .institutions-mobile-inquiry:focus-visible{outline:2px solid #fff3cf;outline-offset:5px}}@media (max-width: 760px){#download .download-card{height:175px;min-height:175px;padding:20px 24px}#download .download-card--web>strong{margin-top:16px;line-height:28px}#download .download-card-options{margin-top:18px}}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article{width:min(480px,84vw);padding:8px 36px 8px 12px;background:transparent;border:0;border-right:1px solid rgba(88,67,31,.2);border-radius:0;box-shadow:none}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>.template-review-icon{height:48px;color:#917238}:is(#system-templates .template-reviews,.home-user-reviews) .template-review-icon svg{width:48px;height:48px}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track p{margin:24px 0 0;font-size:20px;line-height:1.8;letter-spacing:-.025em;color:#40331f}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-top:24px;padding-top:0;border-top:0}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>span>b{display:none}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>span>strong{font-size:16px}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>span>small{font-size:14px;color:#776447}@media (max-width: 760px){:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article{padding:4px 24px 4px 4px}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track p{font-size:18px;margin-top:20px}}:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>.template-review-icon,:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track p,:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>span>strong,:is(#system-templates .template-reviews,.home-user-reviews) .bbx-review-track article>span>small{color:#28180e}html[data-page=pricing] .pricing-header-base,html[data-page=pricing] .site-header,html[data-page=pricing] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=pricing] .site-header:has(.nav-group.is-open),html[data-page=pricing] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){background:var(--browser-theme-color, #fcefc0);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-page=pricing] .pricing-header-base{background:#f7c928}html[data-page=pricing] .site-header,html[data-page=pricing] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page=pricing] .site-header:has(.nav-group.is-open),html[data-page=pricing] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){background:#fcefc0ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.main-nav .nav-group>button span{color:inherit;opacity:1}@media (prefers-reduced-motion: reduce){.main-nav .nav-group>button span{transition:none}}@media (max-width: 760px){.usage-guide .usage-step-copy p{color:#000;font-size:16px}}#download .download-faq details p{color:#000;font-size:17px}#download .download-faq details p a{color:inherit}#download .download-faq summary{font-size:19px}@media (max-width: 760px){#download .download-faq summary{font-size:18px}}#system-templates .bbx-layers b{flex:0 0 40px;width:40px;height:40px}#system-templates .bbx-layers b svg{width:40px;height:40px}#system-templates .bbx-layers>div>span{min-width:0;font-size:18px;line-height:1.45}.bbx-template-browse-button .template-browse-arrow{display:block;width:20px;height:20px;flex:0 0 20px;margin-left:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bbx-template-browse-button{gap:8px}@media (hover: hover){.bbx-template-browse-button:hover svg.template-browse-arrow{transform:translate(2px,-2px)}}.usage-guide .bbx-heading p,.usage-guide .usage-step-copy p,.usage-guide .usage-help header p,.usage-guide .usage-edit-examples p,.usage-guide .usage-checklist span,.usage-guide .usage-example-label,.usage-guide .usage-example ul{color:#28180e}html[data-page] .bbx-sections :is(#how,#make,#system-templates,#pricing,#download,#coming-soon,#proof,#home-explore,#final-start,.product-journey) :is(p,dd):not(.bbx-demo *,.bbx-builder *,.design-mood-preview *,.design-style-board *){color:#28180e}html[data-page] .bbx-sections :is(.pricing-policy-table small,.pricing-business small,.home-next-step small,.home-use-case-prompt small,.download-stat-card small,.template-reviews article>span>small,.usage-checklist span,.bbx-compare small,.bbx-steps small,.support-form label>span){color:#28180e}html[data-page=main] #proof .bbx-partner-card>span{color:#28180e}html[data-page] #forgedb .forge-feature-copy p,html[data-page] #forgedb .forge-request-example,html[data-page] #forgedb .forge-demo-disclaimer,html[data-page] #forgedb>.bbx-inner>.bbx-heading p,html[data-page] #proof-page p,html[data-page] #proof-page blockquote,html[data-page] #proof-page .bbx-review-track article>span>small{color:#f5ead8}.usage-guide .usage-help-links{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px;border-top:1px solid rgba(40,24,14,.22)}.usage-guide .usage-help-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:18px 4px;border-bottom:1px solid rgba(40,24,14,.22);color:#28180e;font-size:18px;font-weight:650;line-height:1.5;text-decoration:none}.usage-guide .usage-help-links a>span:last-child{flex-shrink:0;font-size:24px}.usage-guide .usage-help-links a:hover{background:#f7c92829}.usage-guide .usage-help-links a:focus-visible{outline:2px solid #806435;outline-offset:3px}.design-recipe-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 40px;margin-top:40px}.design-recipe-groups article{min-width:0;padding:0 0 24px;border:0;border-bottom:1px solid rgba(69,48,20,.2)}.design-recipe-groups header{display:flex;align-items:center;gap:14px}.design-recipe-groups svg{flex:0 0 30px;width:30px;height:30px;fill:none;stroke:#7b6034;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.design-guide .design-recipe-groups h5{margin:0;font-size:19px;line-height:1.5;color:#28180e}.design-recipe-groups ul{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;margin:16px 0 0;padding:0}.design-recipe-groups li{font-size:16px;line-height:1.65;color:#493922}.design-recipe-groups li:not(:last-child):after{content:"·";margin:0 10px;color:#a18c69}.design-guide .design-recipe-footnote{margin-top:32px;font-size:14px}@media (max-width: 1000px){.design-recipe-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.design-recipe-groups{grid-template-columns:1fr;gap:26px;margin-top:30px}}.design-guide .design-guide-recipes>p{color:#28180e;font-size:18px;line-height:1.85}.design-guide .design-recipe-groups li{color:#28180e;font-size:18px;line-height:1.8;font-weight:500}.design-guide .design-recipe-groups li:not(:last-child):after{color:#685133}.design-guide .design-guide-recipes>.design-recipe-footnote{color:#28180e;font-size:16px}.design-guide-keywords>div{position:relative;padding:26px 0 26px 82px;min-height:116px}.design-guide-keywords .design-keyword-icon{position:absolute;left:0;top:30px;width:56px;height:56px;fill:none;stroke:#715732;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 760px){.design-guide-keywords>div{padding-left:68px}.design-guide-keywords .design-keyword-icon{width:48px;height:48px}}.design-guide .design-guide-tips{gap:28px;margin-top:72px}.design-guide .design-guide-tips>.design-guide-block{margin-top:0;padding:clamp(28px,3.2vw,44px);border:1px solid rgba(104,80,42,.16);border-radius:24px;background:#fdf0c099}.design-guide .design-guide-tips>.design-guide-block:nth-child(2){background:#f9e6a8a6}.design-guide-tips svg{display:block;width:56px;height:56px;margin-bottom:28px;color:#715732;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.design-guide .design-guide-tips h4{max-width:390px;font-size:clamp(23px,2.1vw,28px);line-height:1.45;color:#392c22}.design-guide .design-guide-tips p{margin:20px 0 0;font-size:18px;line-height:1.85;color:#392c22}@media (max-width: 760px){.design-guide .design-guide-tips{margin-top:48px;gap:20px}.design-guide .design-guide-tips>.design-guide-block{padding:28px 24px;border-radius:20px}.design-guide-tips svg{width:48px;height:48px;margin-bottom:22px}.design-guide .design-guide-tips p{font-size:17px}}html[data-page]:not([data-page=main]) .start-link{position:relative;z-index:1;isolation:isolate;transform:translateZ(0);background:#17120c;transition:none}html[data-page]:not([data-page=main]) .start-link:hover{background:#000}html[data-page=forgedb]:not([data-page=main]) .start-link,html[data-page=institutions]:not([data-page=main]) .start-link{background:var(--banana-yellow)}html[data-page=forgedb]:not([data-page=main]) .start-link:hover,html[data-page=institutions]:not([data-page=main]) .start-link:hover{background:var(--banana-bright)}html[data-page]{--opaque-header-color: #f7c928}html[data-page=pricing]{--opaque-header-color: #fae38f}html[data-page=forgedb],html[data-page=institutions]{--opaque-header-color: #000}html[data-page] .site-header,html[data-page] .site-header:has(.nav-group:hover:not(.is-click-closed)),html[data-page] .site-header:has(.nav-group.is-open),html[data-page] .site-header:has(.nav-group:focus-within:not(.is-click-closed)){background:var(--opaque-header-color);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-page] .header-actions{background:transparent}html[data-page]:not([data-page=forgedb]):not([data-page=institutions]) .site-header,html[data-page]:not([data-page=forgedb]):not([data-page=institutions]) .site-header.is-scrolled{box-shadow:none}#make .feature-workflow-compare{gap:clamp(40px,6vw,88px);align-items:stretch}#make .feature-workflow-compare article,#make .feature-workflow-compare article:first-child,#make .feature-workflow-compare article:last-child{padding:0;gap:30px;background:transparent;border:0;border-radius:0;box-shadow:none}.workflow-heading{width:100%}#make .workflow-heading h4{margin:0 0 20px;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.25;letter-spacing:-.04em;color:#28180e}#make .workflow-heading .workflow-lead{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.5;word-break:keep-all}#make .workflow-heading p{margin:0;font-size:17px;line-height:1.7}.feature-workflow-compare svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.workflow-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;padding:12px 0;margin:auto 0}.workflow-steps li{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.workflow-step-icon{height:48px;display:flex;align-items:center;color:#715732}#make .workflow-steps .workflow-step-number{font-size:12px;margin:14px 0 8px;color:#806334;letter-spacing:.1em}.workflow-steps strong{font-size:16px;font-weight:600;line-height:1.5;word-break:keep-all}.workflow-workspace{width:100%;margin:auto 0;background:transparent;border:0}.workflow-workspace-body{padding:12px 0}.workflow-app{display:flex;align-items:center;gap:16px;color:#493922}.workflow-app strong{font-size:25px}.workflow-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.workflow-assets>div{display:flex;align-items:center;gap:12px;color:#715732}.workflow-assets svg{width:30px;height:30px;flex-shrink:0}#make .workflow-assets span{font-size:18px;font-weight:500}.workflow-summary{display:flex;flex-wrap:wrap;gap:16px 28px;width:100%;margin-top:auto;padding-top:16px;border:0}#make .workflow-summary span{font-size:15px;font-weight:500}.workflow-summary strong{display:inline-block;margin-left:8px;font-size:26px;color:#392c22}@media (max-width: 1000px) and (min-width: 761px){#make .feature-workflow-compare{grid-template-columns:1fr}}@media (max-width: 760px){#make .feature-workflow-compare{gap:56px}#make .feature-workflow-compare article{padding:0;gap:24px}#make .workflow-heading .workflow-lead{font-size:20px}.workflow-steps{grid-template-columns:1fr;gap:18px;padding:0}.workflow-steps li{display:grid;grid-template-columns:40px 26px 1fr;column-gap:12px;align-items:center}.workflow-step-icon{height:36px}.workflow-step-icon svg{width:30px;height:30px}#make .workflow-steps .workflow-step-number{margin:0}.workflow-steps strong{font-size:17px}.workflow-assets{gap:12px}.workflow-assets>div{flex-direction:column;align-items:flex-start;gap:10px}}#forgedb .bbx-schema{gap:14px}#forgedb .bbx-schema>span{flex:1 1 0;min-width:0;align-items:center;padding:12px 0;gap:12px;background:transparent;border:0;border-radius:0;box-shadow:none}#forgedb .bbx-schema svg{width:44px;height:44px;fill:none;stroke:#f7c928;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#forgedb .bbx-schema b{font-size:21px;line-height:1.4}#forgedb .bbx-schema small{color:#f5ead8;font-size:16px;line-height:1.5;font-weight:500}#forgedb .bbx-schema>i{flex:0 1 28px;height:1px;background:#f7c92859}@media (max-width: 760px){#forgedb .bbx-schema{gap:8px}#forgedb .bbx-schema svg{width:38px;height:38px}#forgedb .bbx-schema b{font-size:18px}#forgedb .bbx-schema>i{flex-basis:16px}}#forgedb .bbx-auth-card .forge-feature-visual{background:transparent;border:0;border-radius:0;box-shadow:none}#forgedb .forge-member-icon{width:170px;height:170px;flex-shrink:0;fill:none;stroke:#f7c928;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 760px){#forgedb .forge-member-icon{width:132px;height:132px}}#forgedb .bbx-host-card .forge-feature-visual{background:transparent;border:0;box-shadow:none}.forge-hosting-visual{display:flex;flex-direction:column;align-items:center;gap:14px}.forge-hosting-visual>svg{width:156px;height:156px;fill:none;stroke:#f7c928;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.forge-hosting-visual>span{display:flex;align-items:center;gap:10px;color:#f5ead8;font-size:17px;line-height:1.5}.forge-hosting-visual>span>i{width:6px;height:6px;border-radius:50%;background:#f7c928}@media (max-width: 760px){.forge-hosting-visual>svg{width:124px;height:124px}}#forgedb .bbx-domain-card .forge-feature-visual{background:transparent;border:0;box-shadow:none}#forgedb .bbx-domain-card .bbx-url{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#f7c928}#forgedb .bbx-url svg{width:144px;height:144px;stroke-width:1.6}#forgedb .bbx-url>span{font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.02em}#forgedb .bbx-url>small{color:#f5ead8;font-size:16px;line-height:1.5;font-weight:400}@media (max-width: 760px){#forgedb .bbx-url svg{width:116px;height:116px}#forgedb .bbx-url>span{font-size:25px}}#final-start .bbx-final-composer{transition:none;outline:none}#final-start .bbx-final-composer:hover,#final-start .bbx-final-composer:focus-within{transform:none;outline:none;box-shadow:0 28px 75px #52300821,inset 0 1px #ffffffc2}#final-start .bbx-final-chips>button{transition:color .18s ease}#final-start .bbx-final-chips>button:hover,#final-start .bbx-final-chips>button:focus-visible{transform:none;color:#000;background:transparent}#final-start .bbx-final-composer button{background:#17120a;color:#f7c928;transition:background-color .2s ease,color .2s ease}#final-start .bbx-final-composer button:hover{background:#f7c928;color:#17120a}#final-start .bbx-final-composer button:focus-visible{outline:2px solid #806334;outline-offset:3px}#final-start .bbx-final-chips>button{font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#final-start .bbx-final-chips>button:focus-visible{outline:2px solid #806334;outline-offset:5px}#final-start #final-prompt:hover button[type=submit],#final-start #final-prompt button[type=submit]:hover{background:#f7c928;color:#000}#forgedb .bbx-deploy-stage strong{color:#fff8e061;transition:color .2s ease}#forgedb .bbx-deploy-card.is-running .bbx-deploy-stage strong{color:#fff8e0}#forgedb .bbx-deploy-card.is-running .bbx-deploy-stage:nth-child(3) strong{transition-delay:.4s}#forgedb #bbx-deploy-button{position:relative;left:-20px;width:101.2px;height:72.6px;font-size:24.2px}#forgedb #bbx-deploy-status{position:relative;left:-10px}#forgedb .bbx-db-card .forge-feature-visual{padding-inline:0}#forgedb .bbx-schema{gap:16px}#forgedb .bbx-schema>span{flex:0 1 100px}#forgedb .bbx-schema>span:first-child{align-items:flex-start;text-align:left}#forgedb .bbx-schema>span:last-child{align-items:flex-end;text-align:right}#forgedb .bbx-schema>i{flex:1 0 24px}#forgedb #bbx-deploy-status{top:12px}@media (min-width: 768px){#forgedb #bbx-deploy-status{top:27px}}@media (max-width: 760px){#forgedb .bbx-schema{gap:12px}#forgedb .bbx-schema>span{flex-basis:52px}#forgedb .bbx-schema>i{flex-basis:24px}}@media (max-width: 760px){#forgedb .bbx-bento .forge-feature-copy h4{line-height:1.5;margin-bottom:24px}#forgedb .bbx-bento .forge-feature-copy p{line-height:2.1;margin-top:0;margin-bottom:0}#forgedb .forge-request-example{margin-top:32px}#forgedb .forge-request-example small{margin-bottom:16px}#forgedb .forge-request-example span{display:block;line-height:2}#forgedb .bbx-bento article{gap:32px}}#forgedb .forge-outro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px 80px;align-items:center;margin-top:112px;padding:24px 0 16px}#forgedb .forge-outro-intro h4{margin:0;color:#fff8e0;font-size:clamp(34px,4vw,52px);line-height:1.3;letter-spacing:-.045em;word-break:keep-all}#forgedb .forge-outro-intro h4 em{color:#f7c928;font-style:normal}#forgedb .forge-outro-intro p{margin:26px 0 0;color:#e4d6b6;font-size:18px;line-height:1.9;word-break:keep-all}.forge-outro-links{display:flex;flex-direction:column;gap:38px}.forge-outro-links a{display:grid;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:22px;padding:8px 0;text-decoration:none;color:#fff8e0;transition:color .18s ease}.forge-outro-links a>svg{width:48px;height:48px;fill:none;stroke:#d9bd73;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.forge-outro-links strong{display:block;font-size:25px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.forge-outro-links small{display:block;margin-top:10px;color:#e4d6b6;font-size:16px;line-height:1.7;word-break:keep-all}.forge-outro-arrow{font-size:28px;color:#d9bd73}.forge-outro-links a:hover{color:#f7c928}.forge-outro-links a:focus-visible{outline:2px solid #d9bd73;outline-offset:8px}#forgedb .forge-outro-note{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;color:#b6aa8e;font-size:15px;line-height:1.7}.forge-outro-note svg{width:20px;height:20px;margin-top:3px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}@media (max-width: 760px){#forgedb .forge-outro{grid-template-columns:1fr;gap:40px;margin-top:64px;padding-top:12px}#forgedb .forge-outro-intro p{font-size:17px;margin-top:22px}.forge-outro-links{gap:28px}.forge-outro-links a{grid-template-columns:38px minmax(0,1fr) 22px;gap:16px}.forge-outro-links a>svg{width:38px;height:38px}.forge-outro-links strong{font-size:22px}.forge-outro-arrow{font-size:24px}#forgedb .forge-outro-note{margin:0;font-size:14px}}@media (min-width: 768px){#forgedb .bbx-deploy-card .forge-feature-visual{align-self:end;align-items:flex-end;min-height:0;padding:0 24px}#forgedb .bbx-deploy-progress-area{align-self:end}}@media (min-width: 768px){#forgedb #bbx-deploy-button{top:39px}#forgedb #bbx-deploy-status{top:51px}}@media (min-width: 761px){#forgedb .forge-outro-links{align-self:end}#forgedb .forge-outro-links a:last-child{padding-bottom:0}}@media (min-width: 761px){#forgedb .forge-outro{align-items:end}#forgedb .forge-outro-intro{grid-column:1;grid-row:1}#forgedb .forge-outro-note{grid-column:1;grid-row:2}#forgedb .forge-outro-links{grid-column:2;grid-row:1 / 3;align-self:end}}#forgedb .forge-outro{row-gap:56px}#forgedb .forge-outro-intro h4{line-height:1.45}#forgedb .forge-outro-intro p{margin-top:34px;line-height:2.1}#forgedb .forge-outro-links{gap:52px}#forgedb .forge-outro-links strong{line-height:1.5}#forgedb .forge-outro-links small{margin-top:16px;line-height:1.9}@media (max-width: 760px){#forgedb .forge-outro{row-gap:48px}#forgedb .forge-outro-intro p{margin-top:28px}#forgedb .forge-outro-links{gap:40px}}#forgedb .bbx-bento article{padding-block:80px}#forgedb .bbx-bento .forge-feature-label{margin-bottom:26px}#forgedb .bbx-bento .forge-feature-copy h4{margin-bottom:30px;line-height:1.5}#forgedb .bbx-bento .forge-feature-copy p{margin-top:0;margin-bottom:0;line-height:2.1}#forgedb .bbx-bento .forge-request-example{margin-top:40px}#forgedb .bbx-bento .forge-request-example small{margin-bottom:18px;line-height:1.8}#forgedb .bbx-bento .forge-request-example span{display:block;line-height:2}@media (max-width: 760px){#forgedb .bbx-bento article{padding-block:60px;gap:44px}#forgedb .bbx-bento .forge-feature-label{margin-bottom:22px}#forgedb .bbx-bento .forge-feature-copy h4{margin-bottom:28px;line-height:1.55}#forgedb .bbx-bento .forge-feature-copy p{line-height:2.2}#forgedb .bbx-bento .forge-request-example{margin-top:36px}#forgedb .bbx-bento .forge-request-example small{margin-bottom:18px}#forgedb .bbx-bento .forge-request-example span{line-height:2.1}}#proof-page .bbx-case-side .bbx-partner-card>small{color:#655022}#proof-page .bbx-case-side .bbx-partner-card>strong{color:#28180e}#proof-page .bbx-case-side .bbx-partner-card>span{color:#392c22}#proof-page .institution-school-icon{display:block;width:80px;height:80px;margin-bottom:28px;fill:none;stroke:#d9bd73;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 760px){#proof-page .institution-school-icon{width:64px;height:64px;margin-bottom:24px}}#proof-page .bbx-case-side .bbx-partner-card{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:16px 32px;padding:48px}#proof-page .institution-partner-icon{grid-column:1;grid-row:1 / 3;width:80px;height:80px;fill:none;stroke:#493516;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#proof-page .bbx-case-side .bbx-partner-card>small{grid-column:2;grid-row:1;font-size:16px;line-height:1.5}#proof-page .bbx-case-side .bbx-partner-card>strong{grid-column:2;grid-row:2;font-size:clamp(36px,4vw,48px);line-height:1.3}#proof-page .bbx-case-side .bbx-partner-card>span{grid-column:3;grid-row:1 / 3;font-size:22px;line-height:1.8}@media (max-width: 760px){#proof-page .bbx-case-side .bbx-partner-card{grid-template-columns:64px minmax(0,1fr);gap:16px 22px;padding:32px 28px}#proof-page .institution-partner-icon{width:64px;height:64px}#proof-page .bbx-case-side .bbx-partner-card>small{font-size:15px}#proof-page .bbx-case-side .bbx-partner-card>strong{font-size:36px}#proof-page .bbx-case-side .bbx-partner-card>span{grid-column:1 / -1;grid-row:3;margin-top:8px;font-size:20px}}#proof-page .bbx-case-side .bbx-partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:420px;padding:56px 40px;text-align:center}#proof-page .bbx-case-side .bbx-partner-card>small{order:0;margin:0 0 26px}#proof-page .institution-partner-icon{order:1;width:96px;height:96px;margin-bottom:26px}#proof-page .bbx-case-side .bbx-partner-card>strong{order:2;margin:0}#proof-page .bbx-case-side .bbx-partner-card>span{order:3;margin-top:22px;text-align:center}@media (max-width: 760px){#proof-page .bbx-case-side .bbx-partner-card{min-height:390px;padding:44px 28px}#proof-page .institution-partner-icon{width:80px;height:80px}}@media (min-width: 761px){#proof-page .bbx-cases>article.is-featured blockquote{grid-row:1 / 4;align-self:end}}@media (max-width: 760px){html[data-page=main] .hero-content{padding-left:18px;padding-right:18px}html[data-page=main] .hero-heading-group{width:100%}html[data-page=main] .hero-service-description{width:100%;max-width:none;font-size:16px;line-height:1.8}html[data-page=main] .hero-content .prompt-composer{width:100%;max-width:608px}}#home-stats .download-stat-card:first-child{padding-left:0}@media (min-width: 761px){#home-stats .download-stat-card:last-child{grid-template-columns:52px minmax(0,1fr);padding-left:clamp(24px,4vw,64px);padding-right:0}#home-stats .download-stat-card:last-child>div{text-align:right}}@media (max-width: 760px){#home-stats .download-stat-card:last-child{justify-items:end;padding-right:0}#home-stats .download-stat-card:last-child>div{text-align:right}}#home-stats .download-stat-card strong{font-variant-numeric:tabular-nums}html[data-page=main] #proof .bbx-home-association-title{margin-top:36px}html[data-page=main] #proof .bbx-home-association-title small{color:#80621f;font-size:14px;letter-spacing:.18em}html[data-page=main] #proof .bbx-home-association-title h4{margin:12px 0 0;color:#17120c;font-size:clamp(26px,2.6vw,34px);line-height:1.4}@media (min-width: 768px){html[data-page=main] #proof .bbx-proof-home-heading{grid-column:1;grid-row:1}html[data-page=main] #proof .bbx-home-feature-card{grid-column:2;grid-row:1;align-self:end}}html[data-page=main] #proof .bbx-home-association-title{margin-top:0}html[data-page=main] #proof .bbx-home-feature-intro{margin-top:16px}@media (min-width: 768px){html[data-page=main] #proof .bbx-home-feature-card{grid-column:2;grid-row:1;align-self:start;padding-top:8px;transform:none}}html[data-page=main] #how #home-stats{margin-top:clamp(128px,11vw,168px);padding-bottom:64px}#home-stats .download-stats-title+.download-stats{margin-top:56px}@media (min-width: 768px){html[data-page=main] #proof .bbx-proof-home-lead{align-items:center}html[data-page=main] #proof .bbx-home-feature-card{align-self:center;padding-top:0}}@media (max-width: 760px){html[data-page=main] #how #home-stats{margin-top:104px;padding-bottom:40px}#home-stats .download-stats-title+.download-stats{margin-top:44px}}@media (min-width: 761px){#home-stats .download-stat-card:first-child>svg{align-self:end;margin-top:0;margin-bottom:14px}}#home-stats .download-stat-card{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:28px;row-gap:22px;align-items:center;justify-items:start}#home-stats .download-stat-card>div{display:contents}#home-stats .download-stat-card small{grid-column:1 / -1;grid-row:1;margin:0;text-align:left}#home-stats .download-stat-card strong{grid-column:2;grid-row:2;text-align:left}#home-stats .download-stat-card>svg,#home-stats .download-stat-card:first-child>svg{grid-column:1;grid-row:2;align-self:center;margin:0}#home-stats .download-stat-card:last-child{justify-items:start}@media (max-width: 760px){#home-stats .download-stat-card{grid-template-columns:26px minmax(0,1fr);column-gap:10px;row-gap:22px}#home-stats .download-stat-card svg{width:26px;height:26px}#home-stats .download-stat-card strong{font-size:clamp(30px,9vw,56px)}}#home-stats .download-stat-card,#home-stats .download-stat-card:last-child{grid-template-columns:64px minmax(0,1fr);column-gap:28px}#home-stats .download-stat-card small{font-size:16px;line-height:1.5;letter-spacing:.1em;color:#28180e}#home-stats .download-stat-card>svg{width:64px;height:68px;overflow:visible;opacity:.85}#home-stats .download-stat-card:first-child>svg{width:58px;height:68px}@media (max-width: 760px){#home-stats .download-stat-card,#home-stats .download-stat-card:last-child{grid-template-columns:32px minmax(0,1fr);column-gap:10px}#home-stats .download-stat-card small{font-size:13px;letter-spacing:.04em}#home-stats .download-stat-card>svg{width:32px;height:36px}#home-stats .download-stat-card:first-child>svg{width:30px;height:36px}}html[data-page=main] #proof .bbx-home-feature-card .bbx-case-metrics,.home-use-case-top{border-top:0}.home-next-step{padding-top:76px}@media (max-width: 760px){.home-next-step{padding-top:52px}}@media (min-width: 761px){#system-templates .bbx-layer-detail{align-self:end}}#system-templates .bbx-layer-detail>ul>li:nth-child(1){background:#445365}#system-templates .bbx-layer-detail>ul>li:nth-child(2){background:#4f6256}#system-templates .bbx-layer-detail>ul>li:nth-child(3){background:#5b5366}#system-templates .template-catalog{border-top:0;padding-top:0;margin-top:clamp(128px,12vw,176px)}#system-templates .template-catalog>.bbx-heading{margin-bottom:0}#system-templates .template-catalog .bbx-template-browse{margin-top:32px}@media (max-width: 760px){#system-templates .template-catalog{margin-top:104px}#system-templates .template-catalog .bbx-template-browse{margin-top:28px}#system-templates .template-catalog-grid{margin-top:36px}}#system-templates .template-catalog{margin-top:clamp(152px,14vw,200px)}#system-templates .template-catalog>.bbx-heading{text-align:center;align-items:center}#system-templates .template-catalog>.bbx-heading .bbx-kicker{align-self:center}#system-templates .template-catalog .bbx-template-browse{text-align:center;margin-top:32px}#system-templates .template-catalog-grid{margin-top:48px}@media (max-width: 760px){#system-templates .template-catalog{margin-top:128px}#system-templates .template-catalog .bbx-template-browse{margin-top:28px}#system-templates .template-catalog-grid{margin-top:36px}}html[data-page=main] #how .bbx-how-grid{margin-top:88px}.home-next-step h4{font-size:clamp(30px,3.6vw,46px);line-height:1.3;letter-spacing:-.045em}@media (max-width: 760px){html[data-page=main] #how .bbx-how-grid{margin-top:61px}}@media (min-width: 761px){.home-next-step{row-gap:18px;align-items:start}.home-next-step>div{display:contents}.home-next-step>div>.bbx-kicker{grid-column:1;grid-row:1}.home-next-step>div>h4{grid-column:1;grid-row:2;margin-top:0}.home-next-step>nav{grid-column:2;grid-row:2}}.home-explore-heading>p{align-self:end;margin:0}.home-next-step{display:block;text-align:center}.home-next-step>div{display:block}.home-next-step>div>h4{margin-top:18px}.home-next-description{max-width:680px;margin:24px auto 0;font-size:18px;line-height:1.85;word-break:keep-all}.home-next-step>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px}.home-next-step a,.home-next-step a:first-child{flex-direction:column;justify-content:space-between;gap:20px;padding:12px 0 24px;text-align:center}.home-next-step strong{display:block;line-height:1.5;word-break:keep-all}.home-next-step small{margin-top:14px;word-break:keep-all}.home-next-step a>b{font-size:22px;font-weight:400}@media (max-width: 760px){.home-next-description{margin-top:20px;font-size:16px}.home-next-step>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:40px}.home-next-step strong{font-size:18px}}@media (min-width: 761px){.home-explore-heading>p{transform:translateY(-6px)}}.home-next-step a,.home-next-step a:first-child{justify-content:flex-start}.home-next-step .home-next-icon{width:48px;height:48px;flex:0 0 48px;margin-bottom:4px;fill:none;stroke:#806435;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-next-step a>b{margin-top:auto}@media (max-width: 760px){.home-next-step .home-next-icon{width:42px;height:42px;flex-basis:42px}}.home-next-step a{border-bottom:0}.home-user-reviews{margin-top:144px;padding-bottom:48px;position:relative}.home-user-reviews-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:end;margin-bottom:56px}.home-user-reviews-head h4{margin:18px 0 0;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.18;color:#1f1610;font-weight:700;word-break:keep-all}.home-user-reviews-head p{margin:0;font-size:17px;line-height:1.85;color:#5a4823;word-break:keep-all}.home-user-reviews .bbx-review-marquee{margin:0 calc(50% - 50vw);width:100vw}.home-user-reviews .bbx-review-track{animation-duration:60s;gap:20px;padding:4px 0}.home-user-reviews .bbx-review-track article{background:linear-gradient(180deg,#fff,#fffaf0);border:1px solid rgba(82,62,27,.12);border-radius:20px;box-shadow:0 1px #ffffffb3 inset,0 12px 28px -18px #523e1b38,0 4px 10px -6px #523e1b14;padding:24px 26px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .25s ease}.home-user-reviews .bbx-review-track article:hover{transform:translateY(-4px);border-color:#b8800a66;box-shadow:0 18px 36px -18px #523e1b52}.home-user-reviews .template-review-icon{width:44px;height:44px;display:grid;place-items:center;background:linear-gradient(140deg,#fff4d2,#ffd97a);border-radius:12px;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -8px #b8800a66}.home-user-reviews .template-review-icon svg{width:22px;height:22px;fill:none;stroke:#8a5d12;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-user-reviews .bbx-review-track p{margin:18px 0 0;color:#2a1f12;font-size:16px;line-height:1.75}.home-user-reviews .bbx-review-track article>span{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(82,62,27,.12)}.home-user-reviews .bbx-review-track article>span>b{display:grid;place-items:center;width:38px;height:38px;background:linear-gradient(140deg,#1f1610,#4b3b21);color:#f7c928;border-radius:50%;font-weight:800;font-size:15px;box-shadow:0 4px 10px -4px #1f161080}.home-user-reviews .bbx-review-track article>span>strong{font-size:15px;color:#1f1610;font-weight:700}.home-user-reviews .bbx-review-track article>span>small{font-size:13px;color:#6b5b3a}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article{border:0}.home-user-reviews .bbx-review-marquee:focus-within .bbx-review-track{animation-play-state:paused}.home-user-reviews .bbx-review-marquee:focus-visible{outline:2px solid #806435;outline-offset:8px}@media (max-width: 760px){.home-user-reviews{margin-top:104px;padding-bottom:40px}}@media (prefers-reduced-motion: reduce){.home-user-reviews .bbx-review-marquee{overflow-x:auto}.home-user-reviews .bbx-review-track{animation:none}.home-user-reviews .bbx-review-track article[aria-hidden=true]{display:none}}.home-user-reviews{display:flow-root}.home-user-reviews .bbx-review-marquee{margin-top:0}@media (min-width: 761px){html[data-page=features] .features-overview-cards{grid-column:1;grid-row:1}html[data-page=features] .features-overview-list{grid-column:2;grid-row:1}}#make .features-demo-caption{height:23.8px}#download .template-reviews .bbx-review-track article{background:#fff8de66}#proof-page .bbx-review-track article{background:transparent;border:0;border-right:1px solid rgba(255,248,224,.22);border-radius:0;box-shadow:none}#pricing .pricing-business,#pricing .pricing-decision,#pricing .pricing-questions details,#pricing .pricing-policy-table tr,#pricing .pricing-policy-table th,#pricing .pricing-policy-table td{border-top:0;border-bottom:0}#pricing{--pricing-policy-boundary-space: 80px}#pricing .bbx-plans article>ul{gap:12px;line-height:1.7;margin-top:26px;margin-bottom:30px}#pricing .pricing-business{padding-block:40px}#pricing .pricing-policy-heading{margin-bottom:40px}#pricing .pricing-policy-table th,#pricing .pricing-policy-table td{padding-block:30px}#pricing .pricing-policy-note{margin-top:28px}#pricing .pricing-decision{margin-top:112px;padding-top:0}#pricing .pricing-questions details{padding-block:30px}#pricing .pricing-questions details:first-child{padding-top:0}#pricing .pricing-questions p{margin-top:22px;line-height:1.9}#pricing .pricing-download-cta{margin-top:112px}@media (max-width: 760px){#pricing{--pricing-policy-boundary-space: 60px}#pricing .pricing-business{padding-block:32px}#pricing .pricing-policy-table th,#pricing .pricing-policy-table td{padding-block:26px}#pricing .pricing-decision{margin-top:80px;padding-top:0;gap:40px}#pricing .pricing-questions details{padding-block:26px}#pricing .pricing-questions details:first-child{padding-top:0}#pricing .pricing-download-cta{margin-top:80px}}#pricing .pricing-business{grid-template-columns:minmax(0,1fr) auto}#pricing .pricing-business-copy>.bbx-kicker,#pricing .pricing-policy-heading>.bbx-kicker{display:block;padding-left:0;margin:0 0 20px;text-align:left}#pricing .pricing-title-row{display:flex;align-items:center;gap:20px}#pricing .pricing-title-row svg{width:44px;height:44px;flex:0 0 44px;margin:0;align-self:center;color:#66512c}#pricing .pricing-title-row h4{margin:0}#pricing .pricing-business-copy>p{margin-top:20px}#pricing .pricing-policy-heading{display:block}#pricing .pricing-policy-heading>p{margin-top:20px}#pricing .pricing-business-link{grid-column:2}@media (max-width: 1000px){#pricing .pricing-business{grid-template-columns:minmax(0,1fr)}#pricing .pricing-business-link{grid-column:1}}@media (max-width: 760px){#pricing .pricing-title-row{gap:16px}#pricing .pricing-title-row svg{width:38px;height:38px;flex-basis:38px}}#pricing .pricing-business-link{width:176px;height:176px;min-width:176px;padding:24px;box-sizing:border-box;border-radius:50%;flex-direction:column;gap:14px;text-align:center;white-space:normal;font-size:22px;line-height:1.5;justify-self:end}#pricing .pricing-business-link>span:last-child{font-size:30px;line-height:1}#pricing .pricing-download-actions a:not(.is-primary){background:#241b1433}@media (hover: hover){#pricing .pricing-download-actions a:not(.is-primary):hover{background:#241b1442}}@media (max-width: 1000px){#pricing .pricing-business-link{justify-self:start}}@media (max-width: 760px){#pricing .pricing-business-link{width:148px;height:148px;min-width:148px;font-size:20px;gap:10px}}#pricing .pricing-business-link{justify-self:center;animation:pricing-inquiry-pulse 3s ease-in-out infinite}#pricing .pricing-business-link>span{font-size:inherit;line-height:1.5}@keyframes pricing-inquiry-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}#pricing .bbx-plans article,#pricing .bbx-plans article:hover,#pricing .bbx-plans article.is-popular{box-shadow:none}@media (min-width: 1001px){#pricing .pricing-business{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:48px}}#pricing .pricing-download-cta{align-items:center;gap:clamp(48px,7vw,100px)}#pricing .pricing-download-cta .pricing-banana{display:none}#pricing .pricing-download-copy>.bbx-kicker{padding:0;margin-bottom:20px}#pricing .pricing-download-copy h4{margin-top:0;line-height:1.3}#pricing .pricing-download-description{margin-top:24px}#pricing .pricing-download-heading{display:flex;align-items:center;gap:22px;margin-bottom:32px}#pricing .pricing-download-heading>svg{width:64px;height:64px;flex:0 0 64px;fill:none;stroke:#66512c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#pricing .pricing-download-heading .bbx-kicker{padding:0}#pricing .pricing-download-heading h5{margin:10px 0 0;font-size:25px;line-height:1.4;letter-spacing:-.035em}#pricing .pricing-download-actions{gap:18px}#pricing .pricing-download-actions a{justify-content:flex-start;gap:18px;min-height:78px;padding:22px 26px;font-size:18px}#pricing .pricing-download-actions a>svg{width:28px;height:28px;flex:0 0 28px}#pricing .pricing-download-actions a>span[aria-hidden]{margin-left:auto}#pricing .pricing-download-note{margin-top:24px}@media (max-width: 760px){#pricing .pricing-download-heading{gap:18px}#pricing .pricing-download-heading h5{font-size:22px}#pricing .pricing-download-actions a{padding:20px;font-size:17px}}@media (prefers-reduced-motion: reduce){#pricing .pricing-business-link{animation:none}}#pricing .pricing-business-link{background:#17120a;color:#f7c928}#pricing .pricing-business-link:hover{background:#090704;color:#ffda45}#pricing .pricing-download-copy .pricing-web-start{background:#241b14;color:#fff3cf;min-height:60px;padding:18px 30px;border-radius:12px;font-size:18px;font-weight:650}#pricing .pricing-download-copy .pricing-web-start:hover{background:#3b2d20;color:#fff3cf;text-decoration:none}#pricing .pricing-business{align-items:center}#pricing .pricing-business-break{display:block}#pricing .pricing-business-copy>.bbx-kicker{margin-bottom:28px}#pricing .pricing-business .pricing-title-row{align-items:flex-start;gap:22px}#pricing .pricing-business .pricing-title-row svg{margin-top:6px;align-self:flex-start}#pricing .pricing-business h4{font-size:clamp(28px,2.8vw,38px);line-height:1.38}#pricing .pricing-business-copy>p{margin-top:28px;font-size:18px;line-height:1.85;color:#30251b}#pricing .pricing-business-copy>small{margin-top:18px;font-size:16px;line-height:1.75;color:#57452b}#pricing .pricing-business-link,#pricing .pricing-business-link:hover{width:100%;max-width:340px;min-width:0;height:auto;padding:20px 0;border:0;border-radius:0;background:transparent;color:#30251b;animation:none;transform:none;box-shadow:none;gap:22px}#pricing .pricing-business-link>svg{width:68px;height:68px;fill:none;stroke:#80602a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#pricing .pricing-business-link>strong{font-size:26px;line-height:1.4}#pricing .pricing-business-link>span.pricing-inquiry-guide{font-size:16px;font-weight:400;line-height:1.85;color:#57452b;word-break:keep-all}#pricing .pricing-business-link:hover>strong{text-decoration:underline;text-underline-offset:6px}#pricing .pricing-download-copy .pricing-web-start{background:#fffae8c7;color:#40311b;border:0;box-shadow:none}#pricing .pricing-download-copy .pricing-web-start:hover{background:#fffae8f5;color:#30251b}@media (max-width: 1000px){#pricing .pricing-business-link{justify-self:start;align-items:flex-start;text-align:left;margin-top:16px}}@media (max-width: 760px){#pricing .pricing-business h4{font-size:27px}#pricing .pricing-business-copy>p{font-size:17px}#pricing .pricing-business .pricing-title-row{gap:16px}}#pricing .pricing-business{display:flex;flex-direction:column;gap:64px;padding-block:64px;text-align:center}#pricing .pricing-business-copy{width:100%}#pricing .pricing-business-copy>.bbx-kicker{text-align:center;margin-bottom:32px}#pricing .pricing-business .pricing-title-row{flex-direction:column;align-items:center;gap:28px}#pricing .pricing-business .pricing-title-row svg{width:64px;height:64px;flex-basis:64px;align-self:center;margin:0}#pricing .pricing-business-link,#pricing .pricing-business-link:hover{align-items:center;text-align:center;max-width:640px;padding:0;margin:0}#pricing .pricing-business-link>span.pricing-inquiry-guide{font-size:18px;line-height:1.85}#pricing .pricing-download-cta{align-items:start}#pricing .pricing-download-copy{transform:none}#pricing .pricing-download-copy>.bbx-kicker,#pricing .pricing-download-heading>.bbx-kicker{display:block;margin:0 0 24px;padding:0;line-height:1.5}#pricing .pricing-download-heading{display:block}#pricing .pricing-desktop-title{display:flex;align-items:center;gap:22px}#pricing .pricing-desktop-title>svg{width:64px;height:64px;flex:0 0 64px;fill:none;stroke:#66512c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#pricing .pricing-desktop-title h5{margin:0}#pricing .pricing-download-copy .pricing-web-start,#pricing .pricing-download-copy .pricing-web-start:hover{min-height:0;padding:0;margin-top:32px;gap:16px;background:transparent;color:#40311b;border:0;border-radius:0;box-shadow:none}#pricing .pricing-web-start svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#pricing .pricing-web-start:hover span{text-decoration:underline;text-underline-offset:6px}@media (max-width: 760px){#pricing .pricing-business{padding-block:48px;gap:48px}#pricing .pricing-business-link>span.pricing-inquiry-guide{font-size:17px}}#pricing .pricing-policy-heading{text-align:center}#pricing .pricing-policy-heading>.pricing-title-row{justify-content:center}#pricing .pricing-policy-heading>p,#pricing .pricing-policy-note{text-align:center}#pricing .pricing-download-cta{display:flex;flex-direction:column;align-items:center;gap:64px;text-align:center}#pricing .pricing-download-copy{width:100%}#pricing .pricing-download-copy>.bbx-kicker{text-align:center}#pricing .pricing-download-copy h4 span{margin-inline:auto}#pricing .pricing-download-description{max-width:560px;margin-inline:auto}#pricing .pricing-download-copy .pricing-web-start,#pricing .pricing-download-copy .pricing-web-start:hover{margin-inline:auto}#pricing .pricing-download-options{width:100%;max-width:560px}#pricing .pricing-download-heading{text-align:center}#pricing .pricing-desktop-title{justify-content:center}@media (max-width: 760px){#pricing .pricing-download-cta{gap:48px}}#pricing .pricing-decision{margin-top:144px}#pricing .pricing-download-cta{padding-top:50px}#pricing .pricing-download-heading>.bbx-kicker{width:100%;text-align:center}#pricing .pricing-download-copy .pricing-web-start,#pricing .pricing-download-copy .pricing-web-start:hover{font-size:25px;line-height:1.4;font-weight:700;gap:22px}#pricing .pricing-web-start svg{width:64px;height:64px;flex:0 0 64px}#pricing .pricing-desktop-title h5{word-break:keep-all}@media (max-width: 760px){#pricing .pricing-decision{margin-top:112px}#pricing .pricing-download-cta{padding-top:40px}#pricing .pricing-download-copy .pricing-web-start,#pricing .pricing-download-copy .pricing-web-start:hover{font-size:22px}}#pricing .pricing-download-actions a{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;text-align:center}#pricing .pricing-download-actions a>svg{width:40px;height:40px;flex:0 0 40px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#pricing .pricing-download-actions a>span[aria-hidden]{display:none}#pricing .pricing-download-options{max-width:none}#pricing .pricing-download-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#pricing .pricing-download-actions a{width:100%;min-width:0;min-height:160px;margin:0;padding:28px 18px;box-sizing:border-box;font-size:18px;font-weight:650;line-height:1.5;gap:20px;border-radius:12px}#pricing .pricing-download-actions a.pricing-web-start{background:var(--opaque-header-color, #fae38f);color:#40311b}#pricing .pricing-download-actions a.pricing-web-start:hover{background:var(--opaque-header-color, #fae38f);color:#17120a}#pricing .pricing-download-actions .pricing-web-start:hover span{text-decoration:none}#pricing .pricing-download-actions .pricing-web-start svg{stroke-width:2.5}@media (max-width: 900px){#pricing .pricing-download-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){#pricing .pricing-download-actions{gap:14px}#pricing .pricing-download-actions a{padding:24px 12px;font-size:16px}}#pricing .pricing-download-options{max-width:820px}#pricing .pricing-download-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#pricing .pricing-download-actions a.pricing-web-start,#pricing .pricing-download-actions a.pricing-web-start:hover{background:transparent;border:1px solid #806435}#pricing .pricing-download-actions a.pricing-web-start,#pricing .pricing-download-actions a.pricing-web-start:hover{background:#fff8de4d}#pricing .pricing-download-actions a:nth-child(2),#pricing .pricing-download-actions a:nth-child(2):hover{background:#f7c928;color:#40311b}#pricing .pricing-download-actions a.pricing-web-start{background:#241b1433;border:0;color:#514432}#pricing .pricing-download-actions a.pricing-web-start:hover{background:#241b1442;border:0;color:#514432}#pricing .pricing-download-actions a,#pricing .pricing-download-actions a:hover{transform:none;text-decoration:none}#pricing .pricing-download-actions a.pricing-web-start:hover span{text-decoration:none}#pricing .pricing-download-actions .pricing-web-start svg{stroke-width:1.9}#pricing .pricing-download-actions a>svg.pricing-apple-icon{fill:currentColor;stroke:none}#pricing .pricing-download-actions a>svg.pricing-intel-icon{fill:#000;stroke:none}#pricing .pricing-download-actions a>svg.pricing-microsoft-icon{fill:currentColor;stroke:none}#pricing .pricing-decision{grid-template-columns:1fr;gap:56px}#pricing .pricing-decision>header{text-align:center}#pricing .pricing-decision-icon{display:block;width:60px;height:60px;margin:28px auto;fill:none;stroke:#66512c;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#pricing .pricing-decision h4{font-size:clamp(28px,2.8vw,38px);line-height:1.38}#pricing .pricing-decision header p{margin:24px 0 0;font-size:18px;line-height:1.85}#pricing .pricing-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;align-items:start}#pricing .pricing-questions details,#pricing .pricing-questions details:first-child{padding:12px 0}#pricing .pricing-questions summary{font-size:20px;line-height:1.6}#pricing .pricing-questions p{font-size:17px;margin-top:20px}#pricing .pricing-business{gap:88px}#pricing .pricing-business-link>strong{font-size:clamp(28px,2.8vw,38px);line-height:1.38;transition:color .2s ease}#pricing .pricing-business-link:hover>strong{text-decoration:none;color:#936718}#pricing .pricing-business .pricing-title-row svg{stroke-width:2}@media (max-width: 760px){#pricing .pricing-decision{gap:40px}#pricing .pricing-decision h4,#pricing .pricing-business-link>strong{font-size:27px}#pricing .pricing-questions{grid-template-columns:1fr;gap:28px}#pricing .pricing-questions summary{font-size:19px}#pricing .pricing-business{gap:64px}}#pricing .pricing-policy-heading h4{font-size:clamp(28px,2.8vw,38px);line-height:1.38}#pricing .pricing-business .pricing-title-row svg{stroke-width:1.25}#pricing .pricing-business-link>svg{stroke-width:2.4}@media (min-width: 761px){#pricing .pricing-decision h4 br,#pricing .pricing-decision header p br{display:none}}@media (max-width: 760px){#pricing .pricing-policy-heading h4{font-size:27px}}#pricing .pricing-decision{row-gap:88px}@media (max-width: 760px){#pricing .pricing-decision{row-gap:64px}}.usage-guide .usage-help{border-top-color:transparent}@media (min-width: 761px){.usage-guide .usage-help[aria-labelledby=usage-edit-title]>.usage-edit-examples,.usage-guide .usage-publish>div{padding-top:8px}}html[data-page=design-guide] .design-guide>.design-guide-block,html[data-page=design-guide] .design-guide>.design-guide-tips{margin-top:128px}@media (max-width: 760px){html[data-page=design-guide] .design-guide>.design-guide-block,html[data-page=design-guide] .design-guide>.design-guide-tips{margin-top:88px}html[data-page=design-guide] .design-guide>.design-guide-tips{row-gap:32px}}.design-style-board.design-style-carousel{display:grid;padding:0;overflow:hidden;background:transparent}.design-style-carousel .design-board-slide{grid-area:1 / 1;min-width:0;padding:28px;opacity:0;animation:design-palette-fade 16.5s linear infinite;background:#f4ddaecc;color:#3d301c}.design-style-carousel .design-board-slide:nth-child(2){animation-delay:5.5s;background:#f4ddaeb3;color:#344330}.design-style-carousel .design-board-slide:nth-child(3){animation-delay:11s;background:#f4ddaee6;color:#573a35}.design-style-carousel .design-board-type small{min-height:3.2em}.design-style-carousel .design-board-caption{margin:16px 0 0;font-size:15px;line-height:1.6;color:inherit}.design-style-carousel .design-board-slide--sage strong{color:#637651}.design-style-carousel .design-board-slide--sage .design-board-swatches span:nth-child(1){background:#f3eedc;color:#4b503b}.design-style-carousel .design-board-slide--sage .design-board-swatches span:nth-child(2){background:#b9c7a0;color:#344330}.design-style-carousel .design-board-slide--sage .design-board-swatches span:nth-child(3){background:#46523c;color:#f3eedc}.design-style-carousel .design-board-slide--rose strong{color:#a06459}.design-style-carousel .design-board-slide--rose .design-board-swatches span:nth-child(1){background:#fff1e4;color:#573a35}.design-style-carousel .design-board-slide--rose .design-board-swatches span:nth-child(2){background:#dca699;color:#573a35}.design-style-carousel .design-board-slide--rose .design-board-swatches span:nth-child(3){background:#62443a;color:#fff1e4}@keyframes design-palette-fade{0%{opacity:0}5.455%,33.333%{opacity:1}38.788%,to{opacity:0}}@media (max-width: 760px){.design-style-carousel .design-board-slide{padding:24px}}@media (prefers-reduced-motion: reduce){.design-style-carousel .design-board-slide{animation:none;opacity:0}.design-style-carousel .design-board-slide:first-child{opacity:1}}html[data-page=support] .support-quick-links{margin-top:80px}html[data-page=support] .support-preparation{border-top:0;margin-top:104px;padding-top:40px}@media (max-width: 760px){html[data-page=support] .support-quick-links{margin-top:56px}html[data-page=support] .support-preparation{margin-top:80px;padding-top:32px}}html[data-page=support] .support-page>.support-help{margin-top:104px}html[data-page=support] .support-layout{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,80px)}@media (max-width: 760px){html[data-page=support] .support-page>.support-help{margin-top:80px}html[data-page=support] .support-layout{grid-template-columns:1fr;gap:36px}}html[data-page=support] .support-preparation header>h4{margin-top:0}@media (min-width: 761px){html[data-page=support] .support-preparation>div{padding-top:8px}}html[data-page=support] .support-quick-links span{color:#30251b;font-size:18px;font-weight:500;line-height:1.7;margin-bottom:14px;word-break:keep-all}html[data-page=support] .support-quick-links strong{color:#17120a;font-size:24px;line-height:1.5}@media (max-width: 760px){html[data-page=support] .support-quick-links a{padding-block:24px}html[data-page=support] .support-quick-links span{font-size:17px}html[data-page=support] .support-quick-links strong{font-size:22px}}.auth-modal{padding:24px}.auth-modal-backdrop{background:#231a0c4d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.auth-dialog{width:min(520px,100%);padding:44px;border:0;border-radius:28px;background:#fff6d7c7;color:#281e10;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 80px #281c0c29;text-align:left}.auth-dialog .auth-logo{width:88px;margin:0 0 38px}.auth-dialog h2{margin:0 0 22px;font-size:clamp(30px,3.2vw,38px);line-height:1.35;letter-spacing:-.045em}.auth-dialog h2 span{color:#806025}.auth-dialog .auth-description{font-size:17px;line-height:1.85;color:#51412b;word-break:keep-all}.auth-close{top:20px;right:20px;width:44px;height:44px;font-size:32px;color:#51412b}.auth-close:hover{color:#17120a}.auth-actions{grid-template-columns:1fr;gap:12px;margin-top:36px}.auth-actions a{min-height:58px;padding:16px 20px;border:0;border-radius:12px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .2s ease}.auth-actions a:first-child{color:#281e10;background:#f7c928}.auth-actions a:first-child:hover{background:#f2bf19}.auth-actions .auth-signup{color:#40311b;background:#ffffff80}.auth-actions .auth-signup:hover{background:#ffffffbf}.auth-actions a:focus-visible,.auth-close:focus-visible{outline:2px solid #806025;outline-offset:4px}.auth-dialog .auth-free-note{margin-top:28px;font-size:15px;font-weight:500;text-align:center;color:#51412b}.auth-free-note+.auth-social-icons{margin-top:18px;gap:20px}.auth-social-icon{width:40px;height:40px;flex-basis:40px}@media (max-width: 480px){.auth-modal{padding:18px}.auth-dialog{padding:32px 26px;max-height:calc(100dvh - 36px);border-radius:22px}.auth-dialog .auth-logo{width:76px;margin-bottom:30px}.auth-dialog h2{font-size:29px}.auth-dialog .auth-description{font-size:16px}.auth-actions{margin-top:28px}}#auth-welcome-panel[hidden],#auth-signup-panel[hidden]{display:none}.auth-actions button{display:grid;place-items:center;min-height:58px;padding:16px 20px;border:0;border-radius:12px;font:inherit;font-size:18px;font-weight:700;cursor:pointer}.auth-actions button:focus-visible{outline:2px solid #806025;outline-offset:4px}#auth-signup-panel .auth-logo{width:72px;margin-bottom:26px}#auth-signup-panel h2{font-size:28px;margin-bottom:16px}#auth-signup-form{margin-top:26px}#auth-signup-form label{display:block;margin:20px 0 9px;color:#30251b;font-size:15px;font-weight:650}#auth-signup-form label span{font-weight:400;color:#685438}#auth-signup-form input{display:block;width:100%;min-height:52px;box-sizing:border-box;padding:14px 16px;border:1px solid rgba(105,80,35,.2);border-radius:10px;background:#ffffff7a;color:#281e10;font:inherit;font-size:16px}#auth-signup-form input:focus{outline:2px solid #f7c928;outline-offset:2px}.auth-dialog .signup-field-help{margin-top:8px;font-size:13px;color:#685438}.auth-dialog .signup-service-note{margin-top:24px;font-size:13px;color:#685438}.signup-submit{width:100%;margin-top:20px;min-height:56px;border:0;border-radius:12px;background:#f7c928;color:#281e10;font:inherit;font-size:18px;font-weight:700;cursor:pointer}.auth-dialog #signup-status{margin-top:12px;font-size:14px;color:#51412b}.auth-back{display:block;width:100%;margin-top:24px;padding:8px 0;border:0;background:transparent;color:#51412b;font:inherit;font-size:14px;line-height:1.7;cursor:pointer}.signup-submit:focus-visible,.auth-back:focus-visible{outline:2px solid #806025;outline-offset:4px}.auth-modal-backdrop{background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.auth-dialog{background:#fffced9e;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 20px 65px #4d330c1f}#auth-signup-form .signup-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#auth-signup-form input{margin-top:14px;background:#ffffffad;border:0;min-height:54px}#auth-signup-form input::placeholder{color:#76684f;opacity:1}.signup-social-options{display:grid;gap:10px;margin-top:26px}.signup-social-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 18px;border:0;border-radius:10px;font:inherit;font-size:16px;font-weight:650;cursor:pointer}.signup-social-button svg{width:22px;height:22px;flex:0 0 22px}.signup-social-google{background:#fffc;color:#30251b}.signup-social-naver{background:#03a94e;color:#fff}.signup-social-kakao{background:#fee500;color:#191919}.signup-social-button:focus-visible{outline:2px solid #806025;outline-offset:4px}.auth-dialog{background:#ffffffc7}.auth-actions a:first-child,.signup-submit{background:#f7c928;color:#281e10}.auth-actions a:first-child:hover,.signup-submit:hover{background:#efbf22}.auth-actions .auth-signup{background:#372d1c12;color:#40311b}.auth-actions .auth-signup:hover{background:#372d1c1f}#auth-signup-form input{background:#372d1c0e}.auth-dialog .signup-service-note{font-size:15px;line-height:1.8;color:#514838}.auth-dialog #signup-status{font-size:15px;line-height:1.8}.auth-dialog .auth-free-note,.auth-back{font-size:16px;line-height:1.8;color:#514838}.signup-social-button{background:#372d1c12;color:#30251b;font-size:16px;transition:background-color .2s ease}.signup-social-button:hover{background:#372d1c1f}.signup-social-naver svg path{fill:#03a94e}.signup-social-kakao svg path{fill:#3c2922}.auth-social-google,.auth-social-naver,.auth-social-kakao{background:#372d1c12}.auth-social-naver svg path{fill:#03a94e}.auth-social-kakao svg path{fill:#3c2922}#auth-welcome-panel .auth-social-icon{background:transparent;border-radius:0}.auth-dialog h2 span{color:#f7c928}.auth-actions a:focus-visible,.auth-actions button:focus-visible,.auth-close:focus-visible,.signup-submit:focus-visible,.auth-back:focus-visible,.signup-social-button:focus-visible{outline-color:#f7c928}.auth-dialog{background:#f7c928;color:#17120a;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-dialog h2,.auth-dialog h2 span{color:#17120a}.auth-dialog .auth-description,.auth-dialog .auth-free-note,.auth-dialog .signup-service-note,.auth-dialog #signup-status,.auth-back{color:#302814}.auth-close{color:#17120a}.auth-actions a:first-child,.signup-submit{background:#17120a;color:#f7c928}.auth-actions a:first-child:hover,.signup-submit:hover{background:#302814;color:#ffe06a}.auth-actions .auth-signup{background:#ffffff7a;color:#17120a}.auth-actions .auth-signup:hover{background:#ffffffad}#auth-signup-form input{background:#ffffff9e;color:#17120a}#auth-signup-form input::placeholder{color:#62552e}#auth-signup-form input:focus{outline-color:#fff6ce;background:#ffffffd1}.signup-social-button{background:#ffffff7a;color:#17120a}.signup-social-button:hover{background:#ffffffad}.auth-actions a:focus-visible,.auth-actions button:focus-visible,.auth-close:focus-visible,.signup-submit:focus-visible,.auth-back:focus-visible,.signup-social-button:focus-visible{outline-color:#17120a}html[data-page=bananaboots]{--opaque-header-color: #fce89c}#pricing .pricing-download-label{display:block;width:100%;padding:0;margin:0 0 28px;text-align:center}@media (max-width: 760px){.support-page .support-layout{text-align:center}.support-page .support-guest-card{align-items:center}.support-page .support-channel-logo{margin-inline:auto}.support-page .support-channel-link{display:none}.support-page .support-guest-card button,.support-page .support-copy-button{position:relative;justify-content:center;text-align:center;padding-inline:36px}.support-page .support-guest-card button>span,.support-page .support-copy-button>span{position:absolute;right:14px}}@media (max-width: 760px){.site-header .language-trigger{position:absolute;top:0;right:calc(100vw - 56px);width:56px;height:var(--header-height);font-size:20px;font-weight:750;line-height:1;border-radius:0}}@media (max-width: 760px){html[data-page] .mobile-menu{left:0;right:0;width:100%;height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height));padding:28px 24px max(32px,env(safe-area-inset-bottom));background:var(--opaque-header-color);border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow-y:auto;overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:24px;row-gap:8px}html[data-page] .mobile-menu.is-open{display:grid}html[data-page] .mobile-menu a{display:flex;align-items:center;min-height:68px;padding:14px 0;border:0;margin:0;color:inherit;font-size:20px;font-weight:650;line-height:1.45;letter-spacing:-.035em;text-decoration:none;background:transparent}html[data-page] .mobile-menu :is(.mobile-menu-start,.mobile-menu-account){min-height:52px;padding:12px 10px;justify-content:center;background:#ffffff3d;border-radius:2px;color:inherit;font-size:15px;font-weight:700;letter-spacing:-.02em}html[data-page] .mobile-menu-divider{grid-column:1 / -1;height:24px;margin:0;border:0;opacity:0}html[data-page] .mobile-menu a.is-current:before{content:none}html[data-page] .mobile-menu a:focus-visible{outline:2px solid currentColor;outline-offset:3px}html[data-page] .mobile-menu a:active{opacity:.65}}@media (max-width: 760px){html[data-page] .mobile-menu .mobile-menu-account{background:#17120a;color:#f7c928}html[data-page=forgedb] .mobile-menu .mobile-menu-account,html[data-page=institutions] .mobile-menu .mobile-menu-account{background:#f7c928;color:#17120a}}@media (max-width: 760px){html[data-page] .mobile-menu a:not(.mobile-menu-start):not(.mobile-menu-account){border-bottom:1px solid rgba(23,18,10,.12)}html[data-page=forgedb] .mobile-menu a:not(.mobile-menu-start):not(.mobile-menu-account),html[data-page=institutions] .mobile-menu a:not(.mobile-menu-start):not(.mobile-menu-account){border-bottom-color:#fff8e029}}html[data-page=main] .hero-title-lockup .hero-title-question{letter-spacing:-.04em;line-height:1.18}html[data-page=main] :is(#how .bbx-heading h3,#proof .bbx-heading h3,.home-explore h3,.home-next-step h4){letter-spacing:-.03em;line-height:1.3}html[data-page=main] :is(#how .bbx-heading h3,#proof .bbx-heading h3,.home-explore h3,.home-next-step h4){font-weight:750;letter-spacing:-.02em;line-height:1.32}html[data-page=main] :is(#how .bbx-steps strong,#home-stats h4,#proof h4,.home-use-cases h4,.home-next-step strong){font-weight:750;letter-spacing:-.015em;line-height:1.45}html[data-page] .hero-title-lockup .hero-title-question{font-weight:750!important;letter-spacing:-.02em!important;line-height:1.25!important}html[data-page] .bbx-sections :is(h2,h3,h4,h5):not(:where(#final-start *,.bbx-demo *,.bbx-builder *,.bbx-live-preview *,.design-mood-preview *,.design-style-board *)){font-weight:750!important;letter-spacing:-.015em!important;line-height:1.45!important}html[data-page] .bbx-sections :is(h2,h3):not(:where(#final-start *,.bbx-demo *,.bbx-builder *,.bbx-live-preview *,.design-mood-preview *,.design-style-board *)){letter-spacing:-.02em!important;line-height:1.32!important}html[data-page] :is(.bbx-steps>li>strong,.home-next-step strong,.support-quick-links strong,.support-help>strong,.usage-checklist b,.product-journey-links strong){font-weight:750;letter-spacing:-.015em;line-height:1.45}@media (min-width: 769px){html[data-page=main] #how .bbx-demo{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4 / 3;align-self:start}}html[data-page=main] #how .bbx-story-heading{color:#000}html[data-page=main] .page-shell{background:#f7c928}html[data-page=main] .bbx-yellow-flow{background:linear-gradient(180deg,#faf7f0e6,#faf7f08c);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-page=main] #home-explore{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none;will-change:auto}html[data-page=main] #proof{padding-top:max(48px,calc(var(--proof-section-space) - 36px))}html[data-page=main] #proof .bbx-proof-home-lead{padding:36px;border-radius:12px;background:#fff4d1e6}.home-use-case-card{padding:28px;border-radius:12px;background:#ffffff40;margin-bottom:20px}.home-use-case-card .home-use-case-top{padding-top:0}.home-use-case-card h4{margin-bottom:14px}@media (max-width: 760px){html[data-page=main] #proof .bbx-proof-home-lead{padding:28px 22px}.home-next-step>nav>a,.home-next-step>nav>a:first-child{padding:24px 14px;border:0;border-radius:12px;background:#ffffff0d}}.home-use-cases .home-use-case-prompt{margin-top:0;padding-left:16px;border-left:2px solid rgba(128,100,53,.35)}html[data-page=main] #how>.bbx-inner>.bbx-heading{text-align:left;align-items:flex-start}html[data-page=main] #how>.bbx-inner>.bbx-heading h3{max-width:820px}html[data-page=main] #how .bbx-how-grid{padding:28px;gap:36px;margin-top:48px;background:#ffffff61;border:0;border-radius:20px;align-items:center}html[data-page=main] #how .bbx-demo{border-radius:12px}html[data-page=main] #how .bbx-steps{position:relative;row-gap:8px}html[data-page=main] #how .bbx-steps:before{content:"";position:absolute;z-index:1;top:var(--how-step-line-top, 44px);left:0;width:3px;height:var(--how-step-line-height, 82px);border-radius:999px;background:#f7c928;pointer-events:none;transition:top .9s cubic-bezier(.4,0,.2,1),height .9s cubic-bezier(.4,0,.2,1)}html[data-page=main] #how .bbx-steps li,html[data-page=main] #how .bbx-steps li:first-child,html[data-page=main] #how .bbx-steps li:last-child{padding:14px 0 14px 18px;border-left:0!important}html[data-page=main] #how .bbx-steps li.is-current{box-shadow:none!important}html[data-page=main] .hero-title-lockup .hero-title-question{background:none;-webkit-text-fill-color:#2b1d08;color:#2b1d08;filter:none;text-shadow:none;animation:none!important}html[data-page=main] #how .bbx-steps strong{font-size:clamp(22px,1.9vw,27px)}html[data-page=main] #how .bbx-steps small{margin-top:10px;line-height:1.8}html[data-page=main] #proof .bbx-proof-home-lead{padding:clamp(32px,4vw,52px);border-radius:20px;column-gap:48px}html[data-page=main] .home-use-cases{gap:24px}html[data-page=main] .home-use-cases>article{display:flex;flex-direction:column}html[data-page=main] .home-use-case-card{flex:1;padding:32px;border-radius:16px}html[data-page=main] .home-use-case-top svg{width:52px;height:52px}html[data-page=main] .home-use-case-top>span{font-size:12px;letter-spacing:.16em}html[data-page=main] .home-use-case-card h4{margin-top:36px;margin-bottom:16px}html[data-page=main] .home-use-case-card p{min-height:0;line-height:1.9}html[data-page=main] .home-use-case-prompt{margin-top:4px}html[data-page=main] .home-next-description{max-width:580px}html[data-page=main] .home-next-step>nav{column-gap:28px}html[data-page=main] .home-next-step a small{max-width:23ch;margin-inline:auto}@media (max-width: 760px){html[data-page=main] #how .bbx-how-grid{padding:16px;gap:24px;margin-top:36px;border-radius:16px}html[data-page=main] #how .bbx-steps li,html[data-page=main] #how .bbx-steps li:first-child,html[data-page=main] #how .bbx-steps li:last-child{padding:14px 0 14px 14px}html[data-page=main] #how .bbx-steps strong{font-size:22px}html[data-page=main] #proof .bbx-proof-home-lead{padding:28px 22px;border-radius:16px}html[data-page=main] .home-use-cases{gap:32px}html[data-page=main] .home-use-case-card{padding:28px}html[data-page=main] .home-use-case-card h4{margin-top:28px}html[data-page=main] .home-next-step>nav{gap:16px}}@media (prefers-reduced-motion: reduce){html[data-page=main] #how .bbx-steps li{transition:none}}html[data-page=main] #proof .bbx-proof-home-lead{position:relative;isolation:isolate;overflow:hidden;margin-top:-24px;margin-bottom:32px}html[data-page=main] .hero-dot-background{position:absolute;top:0;left:0;width:100%;height:var(--hero-dot-height, 100svh);z-index:0;pointer-events:none;background-image:linear-gradient(180deg,#f7c928,#f7c92800 65%),linear-gradient(180deg,#f7c928,#ffb900,#fff0a026,#f7c928,#ffb900);background-size:100% 100%,100% 300%;background-position:0 0,0 0;-webkit-mask-image:radial-gradient(circle,#000 var(--hero-dot-radius),transparent calc(var(--hero-dot-radius) + .6px)),radial-gradient(circle 120px at var(--dot-pointer-x, -200px) var(--dot-pointer-y, -200px),rgba(0,0,0,var(--dot-center-alpha,1)) 0%,#000 100%);mask-image:radial-gradient(circle,#000 var(--hero-dot-radius),transparent calc(var(--hero-dot-radius) + .6px)),radial-gradient(circle 120px at var(--dot-pointer-x, -200px) var(--dot-pointer-y, -200px),rgba(0,0,0,var(--dot-center-alpha,1)) 0%,#000 100%);-webkit-mask-size:22px 22px,100% 100%;mask-size:22px 22px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.6;--hero-dot-radius: 5px;animation:education-dots-color-flow 7s ease-in-out infinite alternate,hero-dots-pulse 4.5s ease-in-out infinite}@keyframes education-dots-color-flow{0%{background-position:0 0,0 0%}to{background-position:0 0,0 100%}}@media (hover: hover){html[data-page=main] .hero-dot-background.is-dot-hovered{--dot-center-alpha: .08}}html[data-page=main] #proof .bbx-proof-home-cards{border-top:0;margin-top:80px}html[data-page=main] #proof .bbx-proof-home-cards .bbx-partner-card{border-top:0}@media (max-width: 760px){html[data-page=main] #proof .bbx-proof-home-lead{margin-top:-16px;margin-bottom:24px}html[data-page=main] #proof .bbx-proof-home-cards{margin-top:64px}}@media (prefers-reduced-motion: reduce){html[data-page=main] .hero-dot-background{animation:none;transition:none}}html[data-page=main] .hero:before,html[data-page=main] .hero:after,html[data-page=main] .hero>.ambient{display:none}.hero-dot-background{display:none}html[data-page=main] .hero-dot-background{display:block}@property --hero-dot-radius{syntax: "<length>"; inherits: false; initial-value: 5px;}@keyframes hero-dots-pulse{0%,to{--hero-dot-radius: 5px}50%{--hero-dot-radius: 7px}}html[data-page=main] .hero-dot-background{-webkit-mask-image:radial-gradient(circle,#000 var(--hero-dot-radius),transparent calc(var(--hero-dot-radius) + .6px)),radial-gradient(circle 120px at var(--dot-pointer-x, -200px) var(--dot-pointer-y, -200px),rgba(0,0,0,var(--dot-center-alpha,1)) 0%,#000 100%),linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 20%,#000 76%,transparent 100%);mask-image:radial-gradient(circle,#000 var(--hero-dot-radius),transparent calc(var(--hero-dot-radius) + .6px)),radial-gradient(circle 120px at var(--dot-pointer-x, -200px) var(--dot-pointer-y, -200px),rgba(0,0,0,var(--dot-center-alpha,1)) 0%,#000 100%),linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 20%,#000 76%,transparent 100%);-webkit-mask-size:22px 22px,100% 100%,100% 100%,100% 100%;mask-size:22px 22px,100% 100%,100% 100%,100% 100%;-webkit-mask-repeat:repeat,no-repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat,no-repeat;-webkit-mask-composite:source-in,source-in,source-in;mask-composite:intersect,intersect,intersect}html[data-page=main] #how .bbx-how-grid{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}html[data-page=main] #how #home-stats .download-stats-title{font-size:clamp(28px,3.1vw,42px);color:#211b12}html[data-page=main] #proof .bbx-proof-home-lead{background:#fff;top:-100px}.association-geometry{display:none}html[data-page=main] #proof .association-geometry{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;fill:#e5bd55;fill-opacity:.045;stroke:#c9a342;stroke-width:2;stroke-opacity:.1}html[data-page=main] #proof .bbx-home-association-title h4{font-size:clamp(32px,3.3vw,46px);word-break:keep-all;overflow-wrap:anywhere}html[data-page=main] #proof .bbx-home-association-title.is-association-visible{animation:association-title-fade 1.2s ease-out both}@keyframes association-title-fade{0%{opacity:0}to{opacity:1}}html[data-page=main] #proof .bbx-case-metrics b{color:#17120c;font-size:clamp(20px,2vw,27px);font-weight:800;line-height:1.5}html[data-page=main] #proof .bbx-partner-card>strong{font-weight:800}html[data-page=main] #proof .bbx-proof-home-cards .bbx-school-card h4{letter-spacing:.06em!important}.home-ideas-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;margin-top:56px;width:100%;box-sizing:border-box;padding:32px clamp(24px,3vw,44px) 32px 0;background:#fff9;border-radius:24px}.home-ideas-motion{min-width:0;overflow:hidden;padding:0;background:transparent}.home-ideas-motion-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:0 28px}.home-ideas-motion-heading>span{font-size:15px;font-weight:750;color:#342916}.home-ideas-motion-heading button{flex-shrink:0;border:1px solid rgba(79,61,28,.2);border-radius:100px;padding:8px 12px;background:transparent;color:#51432a;font:inherit;font-size:12px;cursor:pointer}.home-ideas-motion-heading button:focus-visible{outline:2px solid #806435;outline-offset:4px}.home-ideas-window{overflow:hidden;margin-top:28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.home-ideas-track{display:flex;width:max-content;animation:ideas-slide-left 24s linear infinite}.home-ideas-group{display:flex;gap:20px;padding-right:20px;flex-shrink:0}.home-idea-preview{box-sizing:border-box;width:248px;min-height:330px;padding:24px;background:#fff;border:1px solid rgba(115,88,34,.09);border-radius:18px}.home-idea-preview--02{background:#fff8df}.home-idea-preview--03{background:#f7f3e9}.home-idea-preview-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.home-idea-preview-title svg{width:30px;height:30px;fill:none;stroke:#806435;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-idea-preview-title>span{font-size:12px;color:#8c7857;letter-spacing:.12em}.home-idea-preview>strong{display:block;font-size:18px;font-weight:750;color:#281e10}.idea-calendar,.idea-tasks,.idea-portfolio{margin-top:22px;font-size:12px;color:#655840}.idea-calendar>div{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:14px}.idea-calendar i{display:grid;place-items:center;height:24px;font-style:normal}.idea-calendar i.is-selected{background:#f7c928;border-radius:6px;color:#241c0d;font-weight:750}.idea-calendar b,.idea-tasks b,.idea-portfolio b{display:block;margin-top:18px;font-size:11px;font-weight:600}.idea-tasks>div{display:flex;gap:10px;align-items:center;margin-top:14px;font-size:11px}.idea-tasks i{display:grid;place-items:center;width:18px;height:18px;border:1px solid #d9c990;border-radius:5px;font-style:normal;color:#665321}.idea-portfolio>div{padding:18px;background:#ebdba7;border-radius:8px;margin-bottom:12px}.idea-portfolio>div>span{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.04em;color:#473619}.home-ideas-motion-caption{margin:26px 28px 0;color:#64543a;font-size:14px}html[data-page=main] .home-ideas-layout .home-use-cases{grid-template-columns:1fr;gap:24px;margin-top:0}html[data-page=main] .home-ideas-layout .home-use-case-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:18px;padding:0;border-radius:0;background:transparent;margin-bottom:10px}html[data-page=main] .home-ideas-layout .home-use-case-top{grid-column:1;grid-row:1 / 3;display:block}html[data-page=main] .home-ideas-layout .home-use-case-top svg{width:36px;height:36px}html[data-page=main] .home-ideas-layout .home-use-case-top>span{display:block;margin-top:10px}html[data-page=main] .home-ideas-layout .home-use-case-card h4{margin:0 0 10px;font-size:23px}html[data-page=main] .home-ideas-layout .home-use-case-card p{grid-column:2;font-size:16px;line-height:1.8}html[data-page=main] .home-ideas-layout .home-use-case-prompt{margin-left:58px}html[data-page=main] .home-ideas-layout .home-use-case-prompt>span{font-size:14px}@media (max-width: 900px){.home-ideas-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding:28px 0}html[data-page=main] .home-ideas-layout .home-use-cases{padding:0 28px}}@media (max-width: 760px){html[data-page=main] #proof .bbx-home-association-title h4{font-size:32px}html[data-page=main] #proof .bbx-case-metrics b{font-size:21px}.home-ideas-layout{margin-top:36px;border-radius:18px;padding:22px 0}html[data-page=main] .home-ideas-layout .home-use-cases{padding:0 18px}.home-ideas-motion-heading{padding:0 18px;flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion: reduce){html[data-page=main] #proof .bbx-home-association-title.is-association-visible,.home-ideas-track{animation:none}.home-ideas-group+.home-ideas-group{display:none}.home-ideas-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-ideas-motion-heading button{display:none}}html[data-page=main] .hero-dot-background{opacity:0}html[data-page=main] .hero-dot-background.is-dots-ready{animation:education-dots-color-flow 7s ease-in-out infinite alternate,hero-dots-pulse 4.5s ease-in-out infinite,hero-dots-entry 2s ease-out 2.8s both}@keyframes hero-dots-entry{0%{opacity:0}to{opacity:.6}}html[data-page=main] #proof{overflow:visible}.home-ideas-window{overflow:visible;margin:30px 0 0;-webkit-mask-image:none;mask-image:none}.home-ideas-track{display:block;width:100%;animation:none}.home-ideas-group{display:grid;place-items:center;gap:0;padding:24px 0 36px;perspective:1100px;min-height:390px}.home-idea-preview{grid-area:1 / 1;width:min(248px,calc(100% - 100px));transform-origin:50% 50%;backface-visibility:hidden;box-shadow:0 12px 26px #56401714;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;animation:ideas-card-turn 7.2s cubic-bezier(.45,0,.2,1) infinite;will-change:transform}.home-idea-symbol{display:grid;place-items:center;width:100%}.home-idea-symbol svg{display:block;width:min(176px,100%);height:auto;aspect-ratio:1;stroke:none}.home-idea-preview>strong{font-size:23px;text-align:center;line-height:1.4;letter-spacing:-.03em;word-break:keep-all}.home-idea-preview--02{animation-delay:-4.8s}.home-idea-preview--03{animation-delay:-2.4s}@keyframes ideas-card-turn{0%,8.333333%{z-index:3;transform:translateZ(0) scale(1)}14%{z-index:3;transform:translate3d(0,-6px,0) scale(1.065)}28%{z-index:1;transform:translate3d(-25%,17px,0) scale(.875)}33.333333%,41.666667%{z-index:1;transform:translate3d(-25%,14px,0) scale(.9)}50%{z-index:1;transform:translate3d(0,20px,0) scale(.84)}61%{z-index:2;transform:translate3d(25%,17px,0) scale(.875)}66.666667%,75%{z-index:2;transform:translate3d(25%,14px,0) scale(.9)}94%{z-index:3;transform:translate3d(0,-3px,0) scale(1.035)}to{z-index:3;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion: reduce){html[data-page=main] .hero-dot-background.is-dots-ready{animation:none;opacity:.6}.home-ideas-window{overflow-x:auto;overflow-y:hidden}.home-ideas-group{display:flex;width:max-content;gap:16px;padding:16px;min-height:0;perspective:none}.home-idea-preview{width:248px;animation:none;transform:none;opacity:1;will-change:auto}}.hero{--mx: 50%;--my: 35%;--mx-pct: .5;--my-pct: .35}html[data-page=main] .hero{overflow:hidden}.hero-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 20% 25%,#fff0aa8c,#fff0aa00 60%),radial-gradient(45% 40% at 82% 30%,#ffc85073,#ffc85000 65%),radial-gradient(55% 50% at 75% 80%,#f7c92859,#f7c92800 70%),radial-gradient(70% 60% at 10% 90%,#ffdc7866,#ffdc7800 70%),linear-gradient(180deg,#fde17a,#f7c928,#f3b41c 70%,#e9a812);transform:translate3d(calc((var(--mx-pct) - .5) * 14px),calc((var(--my-pct) - .5) * 10px),0);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hero-orb{position:absolute;z-index:1;pointer-events:none;border-radius:50%;filter:blur(48px);opacity:.55;mix-blend-mode:screen;will-change:transform}.hero-orb--one{width:520px;height:520px;left:-120px;top:-160px;background:radial-gradient(circle,#fff5b8,#fff5b800 70%);animation:hero-orb-drift-a 14s ease-in-out infinite alternate}.hero-orb--two{width:460px;height:460px;right:-100px;top:-80px;background:radial-gradient(circle,#ffd66a,#ffd66a00 70%);animation:hero-orb-drift-b 17s ease-in-out infinite alternate}.hero-orb--three{width:620px;height:620px;right:-180px;bottom:-220px;background:radial-gradient(circle,#ffb938,#ffb93800 70%);animation:hero-orb-drift-c 19s ease-in-out infinite alternate;opacity:.4}.hero-orb--four{width:420px;height:420px;left:10%;bottom:-160px;background:radial-gradient(circle,#ffe8a0,#ffe8a000 70%);animation:hero-orb-drift-d 22s ease-in-out infinite alternate;opacity:.35}@keyframes hero-orb-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,28px,0) scale(1.08)}}@keyframes hero-orb-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-30px,36px,0) scale(1.06)}}@keyframes hero-orb-drift-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-44px,-24px,0) scale(1.1)}}@keyframes hero-orb-drift-d{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-20px,0) scale(1.07)}}.hero-floaters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;list-style:none;margin:0;padding:0}.floater{position:absolute;left:var(--x);top:var(--y);transform:translateZ(0) translate3d(calc((var(--mx-pct) - .5) * -22px),calc((var(--my-pct) - .5) * -16px),0);animation:floater-rise 9s ease-in-out infinite alternate;animation-delay:var(--d, 0s);will-change:transform,opacity;filter:drop-shadow(0 6px 14px rgba(180,110,0,.18))}@keyframes floater-rise{0%{transform:translateZ(0) translate3d(calc((var(--mx-pct) - .5) * -22px),calc((var(--my-pct) - .5) * -16px),0)}to{transform:translate3d(0,-14px,0) translate3d(calc((var(--mx-pct) - .5) * -22px),calc((var(--my-pct) - .5) * -16px),0)}}.floater--card{width:132px;height:76px;border-radius:14px;background:linear-gradient(160deg,#fff,#fff7d8);border:1px solid rgba(255,220,130,.55);padding:12px 14px;display:grid;align-content:space-between}.floater-glow{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:22px;background:radial-gradient(circle,#ffeb9673,#ffeb9600 70%);z-index:-1}.floater-dot{width:8px;height:8px;border-radius:50%;background:#f5b323;box-shadow:0 0 0 4px #f5b32326}.floater-line{display:block;height:6px;width:80%;border-radius:3px;background:linear-gradient(90deg,#f3b41c,#ffd66a);opacity:.85}.floater-line--short{width:50%;opacity:.55}.floater--spark{width:28px;height:28px;color:#b8800a}.floater--spark svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none;opacity:.85}.floater--chip{width:92px;height:56px;border-radius:10px;background:linear-gradient(180deg,#2a200f,#1a1408);border:1px solid rgba(255,220,130,.35);padding:10px;display:grid;gap:6px;align-content:center}.floater-chip-row{display:block;height:4px;border-radius:2px;background:linear-gradient(90deg,#ffd66a,#f3b41c)}.floater-chip-row--mid{width:70%;opacity:.8}.floater-chip-row--short{width:45%;opacity:.6}.floater--ring{width:56px;height:56px}.floater-ring-arc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(255,220,130,.55);border-top-color:transparent;border-right-color:transparent;animation:floater-ring-spin 6s linear infinite}@keyframes floater-ring-spin{to{transform:rotate(360deg)}}.floater--dot{width:10px;height:10px;border-radius:50%;background:#fff5b8;box-shadow:0 0 0 6px #fff5b859,0 0 24px #ffdc8299}.floater--dot-sm{width:6px;height:6px}.floater--dot-lg{width:14px;height:14px}html[data-page=main] .character-wrap{z-index:3}html[data-page=main] .hero-content{position:relative;z-index:4}html[data-page=main] .prompt-composer{position:relative;isolation:isolate}html[data-page=main] .prompt-composer:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:-1;border-radius:28px;background:radial-gradient(circle 220px at var(--halo-x, 50%) var(--halo-y, 30%),rgba(255,240,170,.55) 0%,rgba(255,240,170,0) 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}html[data-page=main] .prompt-composer:focus-within:before,html[data-page=main] .prompt-composer:hover:before{opacity:1}@media (prefers-reduced-motion: reduce){.hero-orb,.floater{animation:none}.hero-mesh,.floater{transition:none}.hero-title-question,.hero-wordmark:after,.benefit-pills.hero-benefits span:before,.prompt-composer:before{animation:none!important}}@media (max-width: 880px){.home-user-reviews-head{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.home-next-step{grid-template-columns:minmax(0,1fr);gap:40px}.home-next-step nav{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.home-explore{padding:80px 18px 96px;border-radius:24px 24px 0 0}.home-explore-heading{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.home-explore h3{font-size:32px}.home-explore-heading>p{font-size:15px}.home-use-cases{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.home-use-case-card{padding:22px 20px;border-radius:18px}.home-next-step{margin-top:64px;padding-top:36px;gap:28px}.home-next-step a{grid-template-columns:40px 1fr auto;padding:14px;gap:12px}.home-next-icon{width:40px;height:40px;padding:8px}.home-next-step strong{font-size:15px}.home-next-step small{font-size:12.5px}.download-stats{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:64px}.download-stat-card{min-height:0;padding:22px 20px;gap:18px;border-radius:18px}.download-stat-card svg{width:52px;height:52px;padding:12px}.download-stat-card strong{font-size:56px}.home-user-reviews{margin-top:88px}.home-user-reviews-head{margin-bottom:32px}.home-user-reviews-head h4{font-size:26px}.home-user-reviews-head p{font-size:15px}.home-user-reviews .bbx-review-track article{padding:20px 22px;border-radius:16px}.home-user-reviews .bbx-review-track p{font-size:15px}}@keyframes title-soft-rise{0%{opacity:0;transform:translate3d(0,26px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.home-explore-heading h3,.home-school-title,.home-association-title,.home-next-step h4,.home-stats-title,.home-user-reviews-head h4{animation:title-soft-rise .9s cubic-bezier(.2,.72,.24,1) both}.home-explore-heading>p,.home-school-copy,.home-association-copy,.home-next-description,.home-user-reviews-head>p{animation:title-soft-rise .9s .15s cubic-bezier(.2,.72,.24,1) both}.home-stats{padding:clamp(56px,7vw,96px) 0;background:transparent}.home-stats .bbx-inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.home-stats-kicker{color:#80621f;font-size:12px;letter-spacing:.18em}.home-stats-title{margin:12px 0 0;font-size:clamp(36px,4.6vw,60px);line-height:1.15;letter-spacing:-.045em;color:#1f1610;font-weight:700;word-break:keep-all}.download-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;width:100%;border-top:1px solid rgba(23,18,12,.14);border-bottom:1px solid rgba(23,18,12,.14)}.download-stat-card{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:24px;padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px);background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0}.download-stat-card+.download-stat-card{border-left:1px solid rgba(23,18,12,.14)}.download-stat-card:hover{transform:none;box-shadow:none;border:0}.download-stat-card:after{display:none}.download-stat-card svg{width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:0;color:#2b190b;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.download-stat-card small{display:block;margin:0 0 8px;font-size:11px;font-weight:750;letter-spacing:.14em;color:#80621f}.download-stat-card strong{display:block;font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.045em;font-weight:800;color:#1f1610}.home-explore{padding:clamp(56px,7vw,96px) 0;background:transparent}.home-explore .bbx-inner{display:flex;flex-direction:column;gap:48px}.home-explore-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:end}.home-explore-heading>div>.bbx-kicker{color:#80621f;font-size:12px;letter-spacing:.18em}.home-explore-heading h3{margin:14px 0 0;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.18;letter-spacing:-.045em;color:#1f1610;word-break:keep-all}.home-explore-heading>p{margin:0;font-size:17px;line-height:1.85;color:#5a4823;word-break:keep-all}.home-ideas-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:stretch;padding:0;background:transparent;border:0;border-radius:0}.home-ideas-motion{position:relative;min-width:0;background:transparent;padding:0;display:flex;flex-direction:column}.home-ideas-motion-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.home-ideas-motion-heading>span{font-size:14px;font-weight:750;letter-spacing:.02em;color:#2b1d08}.home-ideas-motion-heading button{background:transparent;border:0;color:#51432a;font-size:12px;font-weight:700;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#17120c40}.home-ideas-window{position:relative;width:100%;height:360px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.home-ideas-track{display:block;width:100%;height:100%;animation:none}.home-ideas-group{display:grid;place-items:center;width:100%;height:100%;perspective:1200px}.home-idea-preview{position:relative;width:min(260px,80%);padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;grid-area:1 / 1;animation:ideas-card-flip 9s cubic-bezier(.45,0,.2,1) infinite;will-change:transform,opacity}.home-idea-preview>strong{font-size:22px;text-align:center;line-height:1.35;color:#1f1610;font-weight:750;letter-spacing:-.025em}.home-idea-symbol{width:min(220px,70%);aspect-ratio:1}.home-idea-symbol svg{width:100%;height:100%;display:block;stroke:none}.home-idea-preview--02{animation-delay:-3s}.home-idea-preview--03{animation-delay:-6s}@keyframes ideas-card-flip{0%,30%{transform:translateZ(0) scale(1);opacity:1;z-index:3}33%{transform:translate3d(-22%,14px,0) scale(.88);opacity:.9;z-index:2}50%{transform:translate3d(0,22px,0) scale(.82);opacity:.85;z-index:1}66%{transform:translate3d(22%,14px,0) scale(.88);opacity:.9;z-index:2}to{transform:translateZ(0) scale(1);opacity:1;z-index:3}}.home-ideas-motion.is-paused .home-idea-preview{animation-play-state:paused}.home-ideas-motion-caption{margin:20px 0 0;font-size:13px;color:#6c5833;letter-spacing:.02em}@media (prefers-reduced-motion: reduce){.home-ideas-window{overflow:visible}.home-idea-preview{animation:none;opacity:1;transform:none}.home-idea-preview--02,.home-idea-preview--03{display:none}}.home-use-cases{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,32px);margin:0;padding:0}.home-use-cases article{display:flex;flex-direction:column;gap:6px;padding:14px 0 18px;background:transparent;border:0;border-radius:0;box-shadow:none}.home-use-cases article+article{border-top:1px solid rgba(23,18,12,.14)}.home-use-case-top{display:flex;align-items:center;gap:14px;margin-bottom:4px}.home-use-case-icon-tile{display:grid;place-items:center;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:0;color:#2b190b}.home-use-case-icon-tile svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.home-use-case-top>span:last-child{font-size:11px;font-weight:800;letter-spacing:.14em;color:#80621f}.home-use-case-card h4{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.035em;color:#1f1610;line-height:1.3}.home-use-case-card p{margin:4px 0 0;font-size:15.5px;line-height:1.7;color:#51432a}.home-use-case-prompt{display:flex;flex-direction:column;gap:4px;padding:0 0 0 46px;margin-top:4px}.home-use-case-prompt small{font-size:11px;font-weight:800;letter-spacing:.12em;color:#80621f;text-transform:none}.home-use-case-prompt span{font-size:14px;color:#51432a;line-height:1.55;font-style:italic}.home-association{--association-pad-y: clamp(42px, 4.5vw, 64px);--association-pad-x: clamp(38px, 5vw, 76px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,1fr);gap:0;margin-top:clamp(48px,6vw,80px);padding:clamp(32px,5vw,56px);background:#0f1a3d;color:#fff8e0;border-radius:0;overflow:hidden;position:relative;isolation:isolate}.home-association:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(40% 60% at 80% 20%,rgba(244,200,80,.22) 0%,transparent 60%),radial-gradient(50% 60% at 10% 90%,rgba(200,80,60,.18) 0%,transparent 65%);z-index:0}.home-association>*{position:relative;z-index:1}.home-association-body{padding:0}.home-association-kicker{color:#fff8e08c;font-size:11px;font-weight:800;letter-spacing:.18em}.home-association-title{margin:18px 0 0;font-size:clamp(34px,4.4vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.18;color:#fff8e0;word-break:keep-all}.home-association-copy{margin:22px 0 0;font-size:16px;line-height:1.8;color:#fff8e0b8;max-width:520px;word-break:keep-all}.home-association-copy>span{display:block}.home-association-list{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:clamp(20px,4vw,56px)}.home-association-list li{display:flex;flex-direction:column;gap:6px;padding:0;background:transparent}.home-association-list strong{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.04em;color:#f0bb26;line-height:1}.home-association-list span{font-size:13px;color:#fff8e099}.home-association-cta{display:inline-flex;align-items:center;gap:8px;margin-top:32px;padding:0;font-size:14px;font-weight:700;color:#f0bb26;background:transparent;border:0;border-bottom:1px solid rgba(240,187,38,.5);border-radius:0;transition:gap .2s ease,border-color .2s ease}.home-association-cta:hover{gap:12px;border-color:#f0bb26}.home-association-art{position:relative;width:100%;min-width:0;min-height:280px}.home-association-art svg{display:block;width:100%;height:100%;max-height:360px}.home-school{position:relative;isolation:isolate;margin-top:clamp(80px,10vw,140px);padding:clamp(64px,9vw,120px) var(--page-gutter);background:transparent;overflow:hidden}.home-school:before{content:"";position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;z-index:-2;background:radial-gradient(28% 36% at 14% 22%,rgba(247,201,40,.5) 0%,transparent 60%),radial-gradient(30% 38% at 88% 32%,rgba(255,145,60,.32) 0%,transparent 60%),radial-gradient(36% 44% at 70% 92%,rgba(247,201,40,.28) 0%,transparent 60%);pointer-events:none}.home-school:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.25;background-image:radial-gradient(circle,rgba(23,18,12,.16) 1.4px,transparent 1.6px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 30%,#000 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 30%,#000 80%)}.home-school-motif{position:absolute;top:-34px;right:-8px;font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:clamp(120px,22vw,320px);line-height:.85;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(23,18,12,.22);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;white-space:nowrap}.home-school-motif small{font-size:.25em;margin-left:.15em;vertical-align:super;-webkit-text-stroke:0;color:#17120c59;letter-spacing:0}.home-school>.bbx-kicker{display:block;position:relative;z-index:1;color:#80621f;font-size:12px;letter-spacing:.2em}.home-school-title{margin:18px 0 0;font-size:clamp(56px,8vw,124px);font-weight:900;line-height:1.02;letter-spacing:-.055em;color:#1f1610;word-break:keep-all}.home-school-title em{font-style:normal;background:linear-gradient(95deg,#e34a3a,#f0bb26);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.home-school-copy{margin:32px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.85;color:#5a4823;max-width:640px;word-break:keep-all}.home-school-meta{display:flex;gap:clamp(28px,5vw,72px);margin-top:56px;padding-top:28px;border-top:1px solid rgba(23,18,12,.18)}.home-school-meta>div{display:flex;flex-direction:column;gap:4px;padding:0;background:transparent;border:0}.home-school-meta strong{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.04em;color:#1f1610;line-height:1}.home-school-meta span{font-size:13px;color:#6c5833}.home-school-cta{display:inline-flex;align-items:center;gap:8px;margin-top:36px;padding:14px 0 0;font-size:15px;font-weight:700;color:#1f1610;background:transparent;border:0;border-top:1px solid rgba(23,18,12,.6);border-radius:0;transition:gap .2s ease}.home-school-cta:hover{gap:12px}.home-next-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,5vw,80px);align-items:start;margin-top:clamp(72px,9vw,112px);padding:0;background:transparent;border:0}.home-next-step>div>.bbx-kicker{color:#80621f;font-size:12px;letter-spacing:.18em}.home-next-step h4{margin:14px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:-.045em;line-height:1.22;color:#1f1610;word-break:keep-all}.home-next-description{margin:14px 0 0;font-size:16px;line-height:1.8;color:#5a4823;max-width:380px;word-break:keep-all}.home-next-step nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(23,18,12,.14)}.home-next-step a{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:18px;padding:22px 8px 22px 0;background:transparent;border:0;border-bottom:1px solid rgba(23,18,12,.14);border-left:1px solid rgba(23,18,12,.14);border-radius:0;box-shadow:none;transition:background .2s ease}.home-next-step a:hover{background:#17120c08;transform:none;box-shadow:none}.home-next-step a:hover:before{display:none}.home-next-step a:nth-child(odd){border-left:0;padding-left:0}.home-next-step a:nth-child(2n){padding-left:28px}.home-next-step a:nth-last-child(-n+2){border-bottom:0}.home-next-step a>.home-next-icon{width:28px;height:28px;padding:0;background:transparent;border:0;border-radius:0;color:#2b190b;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-next-step a>.home-next-icon svg{width:100%;height:100%}.home-next-step a>span:not([aria-hidden]){display:flex;flex-direction:column;gap:4px;min-width:0}.home-next-step strong{font-size:16px;font-weight:750;color:#1f1610;letter-spacing:-.02em}.home-next-step small{font-size:13px;color:#6c5833;line-height:1.55;word-break:keep-all}.home-next-step a>span[aria-hidden]{font-size:18px;color:#80621f;font-weight:400}.home-next-step a:focus-visible{outline:2px solid #806435;outline-offset:4px}.home-user-reviews{margin-top:clamp(80px,10vw,120px);padding:0}.home-user-reviews-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:end;margin-bottom:56px}.home-user-reviews-head>div>.bbx-kicker{color:#80621f;font-size:12px;letter-spacing:.18em}.home-user-reviews-head h4{margin:14px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:800;letter-spacing:-.045em;line-height:1.25;color:#1f1610;word-break:keep-all}.home-user-reviews-head>p{margin:0;font-size:16px;line-height:1.85;color:#5a4823;max-width:480px;word-break:keep-all}.bbx-review-marquee{overflow:hidden;border-top:1px solid rgba(23,18,12,.14);border-bottom:1px solid rgba(23,18,12,.14);padding:24px 0}.bbx-review-track{display:flex;gap:0;width:max-content;animation:bbx-marquee-left 50s linear infinite}.bbx-review-marquee:hover .bbx-review-track,.bbx-review-marquee:focus-within .bbx-review-track{animation-play-state:paused}.home-user-reviews .bbx-review-track article{display:flex;flex-direction:column;gap:8px;width:360px;padding:4px 32px;background:transparent;border:0;border-right:1px solid rgba(23,18,12,.14);border-radius:0;box-shadow:none;flex-shrink:0}.home-user-reviews .bbx-review-track article:last-child{border-right:0}.home-user-reviews .template-review-icon{display:grid;place-items:center;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:0;color:#917238;margin-bottom:6px}.home-user-reviews .template-review-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.home-user-reviews .bbx-review-track p{margin:0;font-size:16px;line-height:1.65;letter-spacing:-.02em;color:#2b1d08;word-break:keep-all}.home-user-reviews .bbx-review-track article>span{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border:0;border-top:1px solid rgba(23,18,12,.14)}.home-user-reviews .bbx-review-track article>span>b{display:inline-grid;place-items:center;width:28px;height:28px;background:transparent;border:1px solid rgba(23,18,12,.28);border-radius:0;font-size:12px;font-weight:800;color:#1f1610;letter-spacing:-.02em}.home-user-reviews .bbx-review-track article>span>strong{font-size:14px;font-weight:700;color:#2b1d08;letter-spacing:-.02em}.home-user-reviews .bbx-review-track article>span>small{font-size:12px;color:#6c5833;margin-left:auto}@keyframes bbx-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.bbx-review-track{animation:none!important}}@media (max-width: 880px){.home-explore-heading,.home-user-reviews-head,.home-ideas-layout,.home-next-step,.home-association{grid-template-columns:minmax(0,1fr);gap:28px}.home-next-step nav{grid-template-columns:minmax(0,1fr)}.home-next-step a:nth-child(odd){border-left:0;padding-left:28px}.home-next-step a:nth-child(2n){padding-left:28px}.home-next-step nav>a:not(:last-child){border-bottom:1px solid rgba(23,18,12,.14)}.home-next-step nav>a:last-child{border-bottom:0}.home-school-meta{flex-wrap:wrap;gap:24px}.home-school-title{font-size:clamp(40px,11vw,72px)}.download-stats{grid-template-columns:minmax(0,1fr)}.download-stat-card+.download-stat-card{border-left:0;border-top:1px solid rgba(23,18,12,.14)}.home-use-cases{gap:18px}}.home-idea-symbol{width:100%;aspect-ratio:1;overflow:hidden}.home-idea-symbol svg{width:100%;height:100%;display:block}.home-idea-line{stroke-dasharray:240;stroke-dashoffset:240;animation:idea-line-flow 4.2s ease-in-out infinite}.home-idea-line--1{animation-delay:0s}.home-idea-line--2{animation-delay:.55s}.home-idea-line--3{animation-delay:1.1s}.home-idea-dot{opacity:0;transform-origin:center;transform-box:fill-box;animation:idea-dot-pulse 4.2s ease-in-out infinite}@keyframes idea-line-flow{0%{stroke-dashoffset:240;opacity:0}18%{opacity:1}55%{stroke-dashoffset:0;opacity:1}82%{stroke-dashoffset:-240;opacity:0}to{stroke-dashoffset:-240;opacity:0}}@keyframes idea-dot-pulse{0%,38%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1)}82%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.home-ideas-motion.is-paused .home-idea-line,.home-ideas-motion.is-paused .home-idea-dot{animation-play-state:paused}.home-school-motif{display:block;width:min(100%,720px);margin-bottom:clamp(12px,2vw,28px)}.home-school-motif svg{width:100%;height:auto;display:block}.home-school-head{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:end}.home-school-head .bbx-kicker{display:block}.home-school-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(56px,8vw,96px);padding-top:clamp(28px,4vw,48px);border-top:1px solid rgba(23,18,12,.18)}.home-school-case h5{margin:14px 0 12px;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.03em;color:#1f1610}.home-school-case-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-school-case-tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#80621f}.home-school-case-year{font-size:12px;letter-spacing:.05em;color:#6c5320}.home-school-case p{margin:0 0 24px;font-size:clamp(15px,1.3vw,17px);line-height:1.85;color:#4d3c1a;word-break:keep-all}.home-school-case p em{font-style:normal;background:linear-gradient(95deg,#e34a3a,#f0bb26);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}.home-school-case ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.home-school-case li{display:flex;flex-direction:column;gap:4px}.home-school-case li strong{font-size:clamp(20px,2.2vw,26px);font-weight:800;color:#1f1610;letter-spacing:-.02em}.home-school-case li span{font-size:12px;color:#6c5320;letter-spacing:.04em}.home-school-cta{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(36px,5vw,56px);padding:14px 22px;border:0;border-radius:14px;background:#1f1610;color:#f0bb26;font-size:14px;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:transform .25s ease,background .25s ease}.home-school-cta:hover{transform:translateY(-1px);background:#2b1d08}.home-school-cta span{transition:transform .25s ease}.home-school-cta:hover span{transform:translate(2px,-2px)}.home-association{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.55fr);gap:clamp(40px,5vw,76px);align-items:center;margin-top:clamp(80px,10vw,140px);min-height:0;padding:var(--association-pad-y) var(--association-pad-x);box-sizing:border-box;border-radius:clamp(24px,3vw,42px);background:#f2eee6;color:#171717;position:relative;overflow:hidden;isolation:isolate}.home-association:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 44% 46% at 84% 18%,rgba(159,178,190,.28),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 52%);pointer-events:none}.home-association:after{content:"";position:absolute;z-index:0;left:-8%;right:-8%;bottom:-28%;height:46%;background:radial-gradient(circle at 16% 50%,rgba(255,248,224,.62),transparent 30%),radial-gradient(circle at 48% 62%,rgba(236,222,192,.5),transparent 32%),radial-gradient(circle at 80% 45%,rgba(207,218,213,.5),transparent 31%);filter:blur(34px);opacity:.8;pointer-events:none}.home-association-body{position:relative;z-index:auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:830px}.home-association-kicker,.home-association-title,.home-association-copy{position:relative;z-index:1}.home-association-kicker{display:inline-block;font-size:13px;letter-spacing:.22em;color:#716b62}.home-association-title{margin:8px 0 0;font-size:clamp(44px,4.6vw,66px);font-weight:900;line-height:1.02;letter-spacing:-.055em;color:#171717;word-break:keep-all}.home-association-copy{margin:8px 0 0;max-width:680px;font-size:clamp(17px,1.45vw,21px);line-height:1.75;color:#4f4941;opacity:1;word-break:keep-all}.home-association-list{list-style:none;padding:24px 0 0;margin:16px 0 0;display:flex;gap:clamp(28px,5vw,64px);border-top:1px solid rgba(253,243,218,.18)}.home-association-list li{display:flex;flex-direction:column;gap:4px}.home-association-list strong{font-size:clamp(22px,2.6vw,32px);font-weight:800;color:#f0bb26;letter-spacing:-.02em}.home-association-list span{font-size:12px;letter-spacing:.04em;color:#fdf3daa6}.home-association-cta{position:relative;z-index:5;display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:16px 24px;border-radius:999px;background:#171717;color:#fff8e0;font-size:15px;font-weight:700;text-decoration:none;width:fit-content;transition:transform .25s ease}.home-association-cta:hover{transform:translateY(-1px)}.home-association-cta span{transition:transform .25s ease}.home-association-cta:hover span{transform:translate(2px,-2px)}.home-association-art{position:relative;z-index:2;align-self:stretch;width:calc(100% + var(--association-pad-x));min-height:310px;margin:calc(var(--association-pad-y) * -1) calc(var(--association-pad-x) * -1) calc(var(--association-pad-y) * -1) 0;overflow:hidden}.home-association-art svg{width:100%;height:100%;display:block;min-height:240px}html[data-page=main] .home-ideas-layout--without-motion{grid-template-columns:minmax(0,1fr)}html[data-page=main] .home-ideas-layout--without-motion .home-use-cases{width:100%}.association-motion-deck{position:relative;width:100%;min-height:310px;height:100%;isolation:isolate;overflow:hidden}.association-motion-deck:before{content:"";position:absolute;z-index:0;left:48%;top:50%;width:72%;height:132px;transform:translateY(-50%);background:repeating-linear-gradient(to bottom,transparent 0 19px,rgba(20,25,63,.14) 19px 20px,transparent 20px 38px);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 18%,#000 66%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 18%,#000 66%,transparent 100%);animation:association-lines-flow 3.6s cubic-bezier(.45,0,.2,1) infinite;pointer-events:none}.association-motion-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;box-sizing:border-box;padding:26px 24px 24px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;border:0;border-radius:0 30px 30px 0;background:#8d5b57;color:#fff8e0;overflow:hidden;opacity:0;animation:association-card-fade 9s ease-in-out infinite;will-change:opacity}.association-motion-card--02{background:#ddd2c3;color:#171717;animation-delay:-3s}.association-motion-card--03{background:#28324a;color:#fff8e0;animation-delay:-6s}.home-association-word{position:absolute;z-index:3;left:auto;right:-1%;bottom:-72px;width:96%;height:300px;min-height:0;display:block;overflow:visible;pointer-events:none;mix-blend-mode:multiply}.home-association-word text{font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:294px;font-weight:900;letter-spacing:-15px;fill:#8d5b57;opacity:.055}.association-motion-icon{position:absolute;z-index:4;left:24px;top:24px;display:grid;place-items:center;width:70px;height:70px;margin-bottom:auto;color:#17204e;background:#fff8e0;border:0;border-radius:22px}.association-motion-icon svg{width:34px;height:34px;min-height:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.association-motion-card strong{position:relative;z-index:4;max-width:92%;font-size:clamp(20px,1.7vw,25px);line-height:1.18;letter-spacing:-.04em;word-break:keep-all}.association-motion-card small{position:absolute;z-index:0;top:14px;right:20px;font-size:76px;line-height:1;font-weight:900;letter-spacing:-.08em;color:#fff8e01f}.association-motion-card--02 .association-motion-icon,.association-motion-card--03 .association-motion-icon{color:#fff8e0;background:#17204e}.association-motion-card--03 .association-motion-icon{color:#28324a;background:#fff8e0}.association-motion-card--02 small,.association-motion-card--03 small{color:#14193f1a}.association-motion-card--03 small{color:#fff8e01a}@keyframes association-card-fade{0%,27%{opacity:1}33%,94%{opacity:0}to{opacity:1}}@keyframes association-lines-flow{0%{opacity:0;transform:translate(-10%,-50%) scaleX(.62)}24%{opacity:.55}72%{opacity:.34}to{opacity:0;transform:translate(20%,-50%) scaleX(1)}}@media (prefers-reduced-motion: reduce){.association-motion-deck:before{animation:none;opacity:.28}.association-motion-card{animation:none;opacity:1}.association-motion-card--02,.association-motion-card--03{display:none}}html[data-page=main] .home-association .home-association-copy{color:#4f4941!important;-webkit-text-fill-color:#4f4941;opacity:1!important}.home-explore-wordmark-motif{position:absolute;inset:auto 0 0 0;height:clamp(80px,14vw,220px);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.14}.home-explore-wordmark-motif svg{width:100%;height:100%;display:block}@media (max-width: 760px){.home-association{grid-template-columns:minmax(0,1fr)}.home-association-art{width:calc(100% + (var(--association-pad-x) * 2));min-height:250px;margin:20px calc(var(--association-pad-x) * -1) calc(var(--association-pad-y) * -1)}.association-motion-deck{min-height:250px}.association-motion-card{width:100%;min-height:0}.home-association-word{bottom:-24px;height:140px}.home-association-word text{font-size:142px;letter-spacing:-8px}.home-school-cases{grid-template-columns:minmax(0,1fr)}.home-school-case ul{grid-template-columns:repeat(3,minmax(0,1fr))}}#how .bbx-live-preview.is-building.is-app-building .bbx-preview-building__card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;animation:none;opacity:1}#how .bbx-live-preview.is-building.is-app-building .bbx-preview-building__copy{position:absolute;top:calc(50% + var(--app-icon-center-offset, 0px) - 117px);left:calc(var(--app-icon-center-x, 50%) - 50%);right:auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}#how .bbx-live-preview.is-building.is-app-building .bbx-building-icon--app{width:234px;height:234px;flex:0 0 234px;margin:0}#how .bbx-live-preview.is-building.is-app-building .bbx-preview-building__headline{margin-top:12px}#how .bbx-live-preview.is-app-building .bbx-preview-building__headline{animation-iteration-count:2}#how .bbx-live-preview.is-app-building .bbx-building-icon--app{position:relative;z-index:10;transform-origin:center;fill:#f0bb26;overflow:visible;background:transparent;transition:fill 1s cubic-bezier(.45,.05,.55,.95),stroke 1s cubic-bezier(.45,.05,.55,.95)}#how .bbx-live-preview.is-app-building .bbx-building-icon--app path{transition:opacity 1.55s cubic-bezier(.4,0,.2,1)}#how .bbx-live-preview.is-app-icon-filling .bbx-building-icon--app{fill:#f0bb26;stroke:#f0bb26;overflow:hidden}#how .bbx-live-preview.is-app-icon-filling .bbx-building-icon--app path{opacity:1;animation:bbx-app-line-erase 1.55s cubic-bezier(.4,0,.2,1) both}@keyframes bbx-app-line-erase{0%{opacity:1}to{opacity:0}}#how .bbx-live-preview.is-app-building .bbx-building-icon--app rect{x:6px;y:7px;width:36px;height:34px;rx:5px;ry:5px;transition:y 1.2s cubic-bezier(.45,.05,.55,.95),height 1.2s cubic-bezier(.45,.05,.55,.95),rx 1.2s cubic-bezier(.45,.05,.55,.95),ry 1.2s cubic-bezier(.45,.05,.55,.95)}#how .bbx-live-preview.is-app-icon-round .bbx-building-icon--app rect{x:6px;y:6px;width:36px;height:36px;rx:18px;ry:18px}#how .bbx-live-preview.is-app-building .bbx-preview-building strong{opacity:1;transition:opacity .8s linear}#how .bbx-live-preview.is-app-building.is-app-icon-round .bbx-preview-building strong{opacity:0}html[data-page] #how .bbx-live-preview.is-building.is-app-building:before{background:#3a3a37;transition:background-color 1.25s cubic-bezier(.45,.05,.55,.95)}html[data-page] #how .bbx-live-preview.is-building.is-app-building.is-app-background-yellow:before{background:#f0bb26}#how .bbx-live-preview.is-app-colors-inverted .bbx-building-icon--app{fill:#fff5d9;stroke:#fff5d9}#how .bbx-live-preview.is-app-icon-contracting .bbx-building-icon--app{animation:app-icon-contract .95s cubic-bezier(.35,.05,.25,1) both}#how .bbx-live-preview.is-app-point-yellow .bbx-building-icon--app{transition-duration:.18s}#how .bbx-live-preview.is-app-icon-expanding .bbx-building-icon--app{animation:app-icon-viewport-fill 1.3s cubic-bezier(.65,.02,.9,.32) both;transition-duration:.18s}#how .bbx-live-preview.is-app-icon-expanding .bbx-preview-building__headline,#how .bbx-live-preview.is-app-icon-expanding .bbx-preview-building small{visibility:hidden}#how .bbx-live-preview.is-app-icon-expanding.is-preview-revealing>figure{animation:none;opacity:1}@keyframes app-icon-viewport-fill{0%{transform:scale(.02)}to{transform:scale(var(--app-fill-scale, 40))}}@keyframes app-icon-contract{0%{transform:scale(1)}to{transform:scale(.02)}}@media (prefers-reduced-motion: reduce){#how .bbx-live-preview.is-app-building .bbx-preview-building__headline{animation:none}#how .bbx-live-preview.is-app-building .bbx-building-icon--app,#how .bbx-live-preview.is-app-building .bbx-building-icon--app rect,#how .bbx-live-preview.is-building.is-app-building:before,#how .bbx-live-preview.is-app-building .bbx-building-icon--app path{transition:none}#how .bbx-live-preview.is-app-icon-expanding .bbx-building-icon--app{animation:none;opacity:0}}#how .bbx-demo{position:relative}.bbx-guide-merge-layer{position:absolute;z-index:12;overflow:hidden;pointer-events:none}html[data-page] #how .bbx-guide-card.is-merging-guide{position:absolute;box-sizing:border-box;margin:0;padding:0;min-width:0;min-height:0;border:0;outline:0;box-shadow:none;background-image:none;transform:none;animation:none;transition:none;overflow:visible}#how .bbx-guide-card.is-merging-guide>:not(.bbx-guide-merge-icon){opacity:0;transition:opacity .22s ease}#how .bbx-building-icon--app rect,#how .bbx-guide-merge-icon rect{stroke:none}#how .bbx-building-icon--app path,#how .bbx-guide-merge-icon path{fill:none;stroke-linecap:butt}#how .bbx-building-icon--app .bbx-app-chevrons,#how .bbx-guide-merge-icon .bbx-app-chevrons{stroke-linecap:round;stroke-linejoin:round}.bbx-guide-merge-icon{position:absolute;display:block;margin:0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}#how .bbx-demo-body.is-merging-guides{overflow-y:hidden;background-color:#3a3a37!important;transition:background-color 1.2s linear}#how .bbx-demo-body.is-guide-handoff-screen{overflow:hidden}#how .bbx-demo-body.is-guide-handoff-screen>:not(.bbx-guide-handoff-panel){opacity:0;transition:opacity 1.2s linear}.bbx-guide-handoff-panel{position:absolute;z-index:12;top:var(--handoff-top, 0);right:0;left:0;height:var(--handoff-height, 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none;color:#f7f1e5;text-align:center;transform:translateY(-24px)}.bbx-guide-handoff-panel strong{font-size:36px;line-height:1;font-weight:400}.bbx-guide-handoff-panel small{margin-top:8px;font-size:16px;line-height:1.4;color:#f7f1e5b8}.bbx-guide-handoff-dots{display:flex;align-items:center;gap:14px;margin-bottom:12px}.bbx-guide-handoff-dots i{position:relative;z-index:1;display:block;width:19px;height:19px;border-radius:50%}.bbx-guide-handoff-dots i:nth-child(2){z-index:2}#how .bbx-demo-body.is-merging-guides>.bbx-user-msg,#how .bbx-demo-body.is-merging-guides>.bbx-ai-msg,#how .bbx-demo-body.is-merging-guides>.bbx-guide-card{display:none}#how .bbx-live-preview.is-building.is-app-building.is-guide-handoff .bbx-preview-building{animation:none;opacity:1}#how .bbx-live-preview.is-building.is-app-building.is-guide-handoff .bbx-preview-building strong,#how .bbx-live-preview.is-building.is-app-building.is-guide-handoff .bbx-preview-building small{opacity:0;animation:none}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-dot{transform-box:fill-box;transform-origin:center;shape-rendering:geometricPrecision}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-dot--1{--db-center-x: 150px;--db-center-y: 77px;animation:bbx-db-dot-one 5.2s linear both}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-dot--2{--db-center-x: 0px;--db-center-y: 0px;animation:bbx-db-dot-two 5.2s linear both}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-dot--3{--db-center-x: -150px;--db-center-y: -77px;animation:bbx-db-dot-three 5.2s linear both}@keyframes bbx-db-dot-one{0%,16.7%{opacity:0;translate:0 0;r:3.25px}21.5%,53.7%{opacity:1;translate:0 0;r:5px}74.23%{opacity:1;translate:0 0;r:5.5px;animation-timing-function:cubic-bezier(.48,.1,.88,.7)}90%{opacity:0;translate:var(--db-center-x) var(--db-center-y);r:5px}to{opacity:0;translate:var(--db-center-x) var(--db-center-y);r:5px}}@keyframes bbx-db-dot-two{0%,26.2%{opacity:0;translate:0 0;r:3.25px}31%,53.7%{opacity:1;translate:0 0;r:5px}90%{opacity:1;translate:0 0;r:5.5px;animation-timing-function:cubic-bezier(.48,.1,.88,.7)}to{opacity:0;translate:var(--db-center-x) var(--db-center-y);r:5px}}@keyframes bbx-db-dot-three{0%,35.7%{opacity:0;translate:0 0;r:3.25px}40.5%,53.7%{opacity:1;translate:0 0;r:5px}88.5%{opacity:1;translate:0 0;r:5.5px;animation-timing-function:cubic-bezier(.48,.1,.88,.7)}to{opacity:0;translate:var(--db-center-x) var(--db-center-y);r:5px}}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-line--1{animation:bbx-db-line-sequential 4.7s cubic-bezier(.33,0,.24,1) .25s both}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-line--2{animation:bbx-db-line-sequential 4.7s cubic-bezier(.33,0,.24,1) .55s both}#how .bbx-live-preview.is-building:not(.is-app-building) .bbx-building-line--3{animation:bbx-db-line-sequential 4.7s cubic-bezier(.33,0,.24,1) .85s both}@keyframes bbx-db-line-sequential{0%{stroke-dashoffset:900;opacity:0}31.915%,68.085%{stroke-dashoffset:0;opacity:.55}to{stroke-dashoffset:0;opacity:0}}#how .bbx-building-line--1{stroke:#f7f1e5}#how .bbx-building-line--2{stroke:#f0bb26}#how .bbx-building-line--3{stroke:#8fb6e8}#how .bbx-building-dot--3{fill:#8fb6e8}html[data-page=main] .hero{position:sticky;top:0}html[data-page=main] .bbx-yellow-flow{position:relative;z-index:20}html[data-page=main] .hero-content{opacity:var(--hero-copy-opacity, 1);will-change:opacity}html[data-page=main] #how #home-stats{width:calc(100vw - (var(--page-gutter) * 2));max-width:none;margin-left:calc(50% - 50vw + var(--page-gutter))}html[data-page=main] #home-stats .download-stats{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;border-bottom:0}html[data-page=main] #home-stats .download-stat-card,html[data-page=main] #home-stats .download-stat-card:last-child{position:relative;grid-template-columns:minmax(0,1fr);padding-right:0;padding-left:0;justify-content:stretch;justify-items:center;column-gap:0;overflow:visible;border-top:0!important;border-bottom:0!important}html[data-page=main] #home-stats .download-stat-card+.download-stat-card{border-left:1px solid rgba(23,18,12,.22)}html[data-page=main] #home-stats .download-stat-card small{grid-column:1 / -1;width:100%;text-align:center}html[data-page=main] #home-stats .download-stat-card>svg,html[data-page=main] #home-stats .download-stat-card:first-child>svg{position:absolute;left:clamp(10px,2vw,32px);bottom:clamp(28px,4vw,54px);transform:none}html[data-page=main] #home-stats .download-stat-card strong{grid-column:1;grid-row:2;width:100%;min-width:0;max-width:none;justify-self:stretch;white-space:nowrap;font-size:clamp(76px,9.5vw,132px);text-align:center}html[data-page=main] #home-stats .download-stats-title small{display:block;margin-top:10px;color:#80621f;font-size:12px;font-weight:750;letter-spacing:.16em}html[data-page=main] #proof .bbx-proof-home-lead--transparent{top:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media (max-width: 760px){html[data-page=main] #home-stats .download-stat-card+.download-stat-card{border-left:1px solid rgba(23,18,12,.22)}html[data-page=main] #home-stats .download-stat-card,html[data-page=main] #home-stats .download-stat-card:last-child{grid-template-columns:minmax(0,1fr);column-gap:0}html[data-page=main] #home-stats .download-stat-card>svg,html[data-page=main] #home-stats .download-stat-card:first-child>svg{left:0;bottom:30px}html[data-page=main] #home-stats .download-stat-card strong{font-size:clamp(58px,18vw,88px)}}html[data-page=main] .home-explore-heading>p{font-size:clamp(18px,1.55vw,22px);line-height:1.8}html[data-page=main] .home-ideas-layout--without-motion .home-use-cases{gap:0}html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto auto;column-gap:clamp(54px,7vw,110px);row-gap:18px;align-items:center;margin:0;padding:clamp(62px,7vw,96px) 0;border:0}html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article+article{border-top:1px solid rgba(23,18,12,.15)}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-card{display:contents}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-top{grid-column:1;grid-row:1 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:280px;margin:0}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-icon-tile{display:grid;place-items:center;width:clamp(190px,20vw,270px);height:clamp(190px,20vw,270px);color:#7c6033}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-icon-tile svg{display:block;width:82%;height:82%;margin:auto;fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-top>span:last-child{color:#80621f;font-size:13px;letter-spacing:.24em}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-categories{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:max-content;max-width:100%;margin-inline:auto;padding:0}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-categories span{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;width:auto;text-align:left;padding:0;color:#4c3820;font-size:clamp(16px,1.35vw,19px);font-weight:600;letter-spacing:-.025em}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-categories span:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#d99b12}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-card h4{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.2;letter-spacing:-.05em}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-card p{grid-column:2;grid-row:3;margin:0;font-size:clamp(18px,1.55vw,22px);line-height:1.8}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-summary{grid-column:2;grid-row:2;display:block;padding-left:22px;border-left:3px solid #b68b21;color:#80621f;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.45;letter-spacing:-.035em}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-prompt{grid-column:2;grid-row:3;align-self:start;gap:8px;margin:8px 0 0;padding:0}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-prompt small{font-size:13px}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-prompt>span{font-size:clamp(16px,1.35vw,19px);line-height:1.65}html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:2}html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card h4,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-summary,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card p,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-prompt{grid-column:1}@media (max-width: 760px){html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:22px;padding:52px 0}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:1;grid-row:auto;min-height:0}html[data-page=main] .home-ideas-layout--without-motion .home-use-case-card h4,html[data-page=main] .home-ideas-layout--without-motion .home-use-case-summary,html[data-page=main] .home-ideas-layout--without-motion .home-use-case-card p,html[data-page=main] .home-ideas-layout--without-motion .home-use-case-prompt,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card h4,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-summary,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card p,html[data-page=main] .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-prompt{grid-column:1;grid-row:auto}}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:before,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top:before,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top:after{content:none;display:none}html[data-page=main] #home-explore .home-use-case-heading h4,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card .home-use-case-heading h4{display:block;margin:0;padding:0;border:0}@media (max-width: 880px){html[data-page=main] #home-explore .home-use-case-heading{grid-column:1;grid-row:auto;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:28px;padding-bottom:18px}html[data-page=main] #home-explore .home-use-case-heading>span{padding-bottom:0;text-align:left}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{height:auto;aspect-ratio:4 / 3}}html[data-page=main] .home-next-step{display:block}html[data-page=main] .home-next-step>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:40px;align-items:end}html[data-page=main] .home-next-step>div>.bbx-kicker{grid-column:1;grid-row:1}html[data-page=main] .home-next-step h4{grid-column:1;grid-row:2;font-size:clamp(34px,4vw,54px);line-height:1.18}html[data-page=main] .home-next-step>div>.home-next-description{grid-column:2;grid-row:1 / 3;align-self:end;max-width:none;margin:0;font-size:clamp(18px,1.55vw,22px);line-height:1.8}html[data-page=main] .home-next-step>nav{margin-top:clamp(44px,5vw,64px)}html[data-page=main] .home-user-reviews-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end}html[data-page=main] .home-user-reviews-head h4{font-size:clamp(34px,4vw,54px);line-height:1.18}html[data-page=main] .home-user-reviews-head>p{max-width:none;font-size:clamp(18px,1.55vw,22px);line-height:1.8}@media (max-width: 880px){html[data-page=main] .home-next-step>div,html[data-page=main] .home-user-reviews-head{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}html[data-page=main] .home-next-step>div>.bbx-kicker,html[data-page=main] .home-next-step h4,html[data-page=main] .home-next-step>div>.home-next-description{grid-column:1;grid-row:auto}}.home-stats-relocated-source{display:none!important}html[data-page=main] :is(#proof,#home-explore),html[data-page=main] #home-stats-region .home-stats--embedded{color:#17120c;background:#fffaf0}html[data-page=main] :is(#proof,#home-explore)>.bbx-inner{width:min(1180px,calc(100% - (var(--page-gutter) * 2)));max-width:none;margin-inline:auto;padding-inline:0}html[data-page=main] #home-stats-region .home-stats--embedded>.bbx-inner{width:100%;max-width:none;margin-inline:auto;padding-inline:0}html[data-page=main] #proof{padding:clamp(104px,10vw,152px) 0 clamp(92px,9vw,132px);border-top:1px solid rgba(23,18,12,.14)}html[data-page=main] #proof .bbx-proof-home-lead{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(56px,7vw,108px);align-items:start;margin:0}html[data-page=main] #proof .bbx-proof-home-heading{display:flex;flex-direction:column;align-items:flex-start;width:auto;margin:0;text-align:left}html[data-page=main] #proof .bbx-proof-home-heading h3{margin:0;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.08;letter-spacing:-.052em;color:#17120c;word-break:keep-all}html[data-page=main] #proof .bbx-proof-home-heading p{max-width:28ch;margin:26px 0 0;color:#675331;font-size:clamp(16px,1.35vw,19px);line-height:1.75;text-align:left;word-break:keep-all}html[data-page=main] #proof .bbx-home-feature-card{display:flex;flex-direction:column;min-height:0;margin:0;padding:28px 0 32px;background:transparent;border:0;border-top:2px solid #17120c;border-bottom:1px solid rgba(23,18,12,.2);border-radius:0;box-shadow:none}html[data-page=main] #proof .bbx-home-association-title{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0}html[data-page=main] #proof .bbx-home-association-title small{order:2;flex:0 0 auto;color:#9a741d;font-size:11px;font-weight:800;letter-spacing:.16em}html[data-page=main] #proof .bbx-home-association-title h4{margin:0;color:#17120c;font-size:clamp(25px,2.4vw,34px);font-weight:760;line-height:1.25;letter-spacing:-.04em}html[data-page=main] #proof .bbx-home-feature-intro{margin:36px 0 0;color:#80621f;font-size:13px;font-weight:750;letter-spacing:.01em}html[data-page=main] #proof .bbx-home-feature-card blockquote{margin:14px 0 0;padding:0;color:#2d2417;font-size:clamp(18px,1.65vw,22px);line-height:1.75;letter-spacing:-.025em;word-break:keep-all}html[data-page=main] #proof .bbx-home-feature-card blockquote br{display:none}html[data-page=main] #proof .bbx-case-metrics{display:grid;grid-template-columns:1fr auto;gap:24px;margin-top:34px;padding-top:22px;border-top:1px solid rgba(23,18,12,.14)}html[data-page=main] #proof .bbx-case-metrics span{margin:0;padding:0;border:0;background:transparent}html[data-page=main] #proof .bbx-case-metrics b{color:#594727;font-size:13px;font-weight:700}html[data-page=main] #proof>.bbx-inner>.bbx-review-marquee{margin-top:clamp(68px,7vw,92px);padding:24px 0;border-top:1px solid rgba(23,18,12,.15);border-bottom:1px solid rgba(23,18,12,.15)}html[data-page=main] #proof .bbx-review-track article{width:clamp(300px,29vw,390px);padding:2px 32px;background:transparent;border:0;border-right:1px solid rgba(23,18,12,.14);border-radius:0;box-shadow:none}html[data-page=main] #home-stats-region .home-stats--embedded{margin-top:clamp(96px,10vw,136px);padding:clamp(80px,8vw,112px) 0;border-top:1px solid rgba(23,18,12,.14);border-bottom:1px solid rgba(23,18,12,.14)}html[data-page=main] #home-stats-region .home-stats--embedded>.bbx-inner{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);grid-template-rows:auto auto;gap:0 clamp(56px,7vw,108px);align-items:end}html[data-page=main] #home-stats-region .home-stats--embedded .home-stats-kicker{grid-column:1;grid-row:1;align-self:start;margin:0 0 16px}html[data-page=main] #home-stats-region .home-stats--embedded .home-stats-title{grid-column:1;grid-row:2;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.1}html[data-page=main] #home-stats-region .home-stats--embedded .download-stats{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;width:100%;margin:0;border-top:2px solid #17120c;border-bottom:1px solid rgba(23,18,12,.2)}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card,html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;min-height:196px;padding:26px 22px 24px;background:transparent;border:0!important;border-radius:0;box-shadow:none}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card+.download-stat-card{border-left:1px solid rgba(23,18,12,.16)!important}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card>svg,html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card:first-child>svg{position:static;width:30px;height:30px;margin:0 0 36px;transform:none}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card div{width:100%}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card small{width:100%;margin:0 0 10px;font-size:10px;text-align:left}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card strong{width:auto;font-size:clamp(42px,4.7vw,66px);text-align:left}html[data-page=main] #home-explore{padding:clamp(104px,10vw,152px) 0 clamp(120px,11vw,168px);overflow:hidden}html[data-page=main] #home-explore>.bbx-inner{display:flex;flex-direction:column;gap:0}html[data-page=main] #home-explore .home-explore-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(56px,7vw,108px);align-items:end}html[data-page=main] #home-explore .home-explore-heading h3{font-size:clamp(42px,5vw,68px);line-height:1.08}html[data-page=main] #home-explore .home-explore-heading>p{font-size:clamp(16px,1.35vw,19px);line-height:1.75}html[data-page=main] #home-explore .home-ideas-layout--without-motion{display:block;margin-top:clamp(64px,7vw,92px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases{border-top:2px solid #17120c;border-bottom:1px solid rgba(23,18,12,.2)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);min-height:430px;padding:clamp(60px,6.5vw,84px) 0;column-gap:clamp(56px,7vw,108px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top{min-height:0;padding:0 24px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile{width:clamp(180px,17vw,230px);height:clamp(180px,17vw,230px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card h4{font-size:clamp(34px,3.5vw,48px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-summary{font-size:clamp(20px,1.8vw,26px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card p{max-width:45ch;font-size:clamp(16px,1.35vw,19px);line-height:1.75}html[data-page=main] #home-explore .home-association{margin-top:clamp(88px,9vw,124px);padding:clamp(46px,5vw,68px);border-radius:28px}html[data-page=main] #home-explore-tail .home-next-step,html[data-page=main] #home-explore-tail .home-user-reviews{margin-top:clamp(96px,10vw,136px);padding-top:clamp(48px,5vw,68px);border-top:1px solid rgba(23,18,12,.2)}html[data-page=main] #home-explore-tail .home-next-step>nav{margin-top:clamp(44px,5vw,64px);border-top:2px solid #17120c;border-bottom:1px solid rgba(23,18,12,.2)}html[data-page=main] #home-explore-tail .home-user-reviews-head{margin-bottom:clamp(44px,5vw,64px)}@media (max-width: 880px){html[data-page=main] :is(#proof,#home-explore)>.bbx-inner{width:calc(100% - 36px)}html[data-page=main] #home-stats-region .home-stats--embedded>.bbx-inner{width:100%}html[data-page=main] #proof,html[data-page=main] #home-explore{padding-top:76px;padding-bottom:88px}html[data-page=main] #proof .bbx-proof-home-lead,html[data-page=main] #home-stats-region .home-stats--embedded>.bbx-inner,html[data-page=main] #home-explore .home-explore-heading{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:38px}html[data-page=main] #proof .bbx-proof-home-heading h3,html[data-page=main] #home-explore .home-explore-heading h3{font-size:clamp(36px,10vw,48px)}html[data-page=main] #home-stats-region .home-stats--embedded{padding:72px 0}html[data-page=main] #home-stats-region .home-stats--embedded .home-stats-kicker,html[data-page=main] #home-stats-region .home-stats--embedded .home-stats-title,html[data-page=main] #home-stats-region .home-stats--embedded .download-stats{grid-column:1;grid-row:auto}html[data-page=main] #home-stats-region .home-stats--embedded .download-stats{grid-template-columns:minmax(0,1fr);margin-top:10px}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card,html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card:last-child{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:0;padding:24px 2px}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card+.download-stat-card{border-top:1px solid rgba(23,18,12,.16)!important;border-left:0!important}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card>svg,html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card:first-child>svg{width:28px;height:28px;margin:0}html[data-page=main] #home-stats-region .home-stats--embedded .download-stat-card strong{font-size:clamp(46px,15vw,66px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:52px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n),html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:first-child{grid-template-columns:minmax(0,1fr);min-height:0;gap:24px;padding:52px 0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:1;grid-row:auto;align-items:flex-start;padding:0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile{width:min(58vw,210px);height:min(58vw,210px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories{margin-inline:0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card h4,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-summary,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card p,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card h4,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-summary,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card p{grid-column:1;grid-row:auto}html[data-page=main] #home-explore .home-association{margin-top:72px;padding:34px 26px;border-radius:22px}html[data-page=main] #home-explore-tail .home-next-step,html[data-page=main] #home-explore-tail .home-user-reviews{margin-top:76px;padding-top:38px}}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{display:block;width:100%;margin:clamp(96px,10vw,136px) 0 0;padding:clamp(80px,8vw,112px) 0;background:transparent;border-top:1px solid rgba(23,18,12,.14);border-bottom:1px solid rgba(23,18,12,.14)}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats-title{display:block;width:100%;margin:0;text-align:center}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats-title small{display:block;margin-top:10px}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:clamp(44px,5vw,64px)}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card,html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card:last-child{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;text-align:center}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card>div{display:contents}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card small{grid-column:1;grid-row:1;width:100%;text-align:center}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card strong{grid-column:1;grid-row:2;width:100%;font-size:clamp(56px,6.2vw,88px);text-align:center}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card>svg,html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card:first-child>svg{display:none}@media (max-width: 760px){html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{margin-top:76px;padding:64px 0}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats{grid-template-columns:minmax(0,1fr)}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card+.download-stat-card{border-top:1px solid rgba(23,18,12,.14);border-left:0}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card strong{font-size:clamp(48px,16vw,64px)}}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{margin-top:clamp(48px,5vw,68px);padding-top:clamp(48px,5vw,68px);padding-bottom:clamp(48px,5vw,68px);border-top:0;border-bottom:0}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats{border-bottom:0}html[data-page=main] #home-explore-tail .home-user-reviews{margin-top:clamp(48px,5vw,68px);padding-top:0;border-top:0}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track{gap:0}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:10px;width:clamp(360px,34vw,470px);padding:6px 30px;background:transparent;border:0!important;border-right:0!important;border-radius:0;box-shadow:none}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article:hover{transform:none;box-shadow:none}html[data-page=main] #home-explore-tail .home-user-reviews .template-review-icon{grid-column:1;grid-row:1 / 3;align-self:start;width:32px;height:32px;margin:2px 0 0;padding:0;color:#6f5a34;background:transparent;border:0;border-radius:0;box-shadow:none}html[data-page=main] #home-explore-tail .home-user-reviews .template-review-icon svg{width:28px;height:28px;stroke:currentColor}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track p{grid-column:2;grid-row:1;margin:0;font-size:15px;line-height:1.6}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article>span{grid-column:2;grid-row:2;align-self:start;margin:0;padding:0;border:0}@media (max-width: 760px){html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{margin-top:36px;padding-top:40px;padding-bottom:40px}html[data-page=main] #home-explore-tail .home-user-reviews{margin-top:40px;padding-top:0}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article{width:min(350px,88vw);padding:4px 22px}}html[data-page=main] #proof{padding-bottom:clamp(36px,4vw,52px);border-top:0}html[data-page=main] #home-explore{padding-top:clamp(52px,5vw,72px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases{border-bottom:0}html[data-page=main] #home-explore .home-association{margin-top:clamp(52px,5vw,72px)}html[data-page=main] #home-explore-tail .home-next-step{margin-top:clamp(52px,5vw,72px);padding-top:0;border-top:0}@media (max-width: 760px){html[data-page=main] #proof{padding-bottom:32px}html[data-page=main] #home-explore{padding-top:44px}html[data-page=main] #home-explore .home-association,html[data-page=main] #home-explore-tail .home-next-step{margin-top:44px}}html[data-page=main] #proof .bbx-home-feature-card{border-top:0;border-bottom:2px solid #17120c}html[data-page=main] #proof .bbx-home-association-title{padding-bottom:20px;border-bottom:1px solid rgba(23,18,12,.2)}html[data-page=main] #proof .bbx-home-feature-intro{margin-top:28px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}html[data-page=main] #proof .bbx-case-metrics b{color:#392d1d;font-size:clamp(15px,1.2vw,17px);line-height:1.5}html[data-page=main] #proof{padding-bottom:clamp(52px,5vw,68px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top{display:grid;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;align-items:end;justify-items:center;gap:8px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile{align-self:center}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories{align-self:end}@media (max-width: 760px){html[data-page=main] #proof{padding-bottom:48px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top{justify-items:start;gap:8px}}html[data-page=main] #proof .bbx-case-metrics{display:flex;grid-template-columns:none;align-items:baseline;justify-content:flex-start;gap:clamp(14px,1.8vw,24px)}html[data-page=main] #proof .bbx-case-metrics b{font-size:clamp(18px,1.45vw,21px)}@media (max-width: 760px){html[data-page=main] #proof .bbx-case-metrics{flex-wrap:wrap;column-gap:14px;row-gap:4px}}html[data-page=main] #home-explore{padding-top:clamp(62px,6vw,86px)}html[data-page=main] #home-explore .home-explore-heading{display:block}html[data-page=main] #home-explore .home-explore-heading h3>span{display:block}html[data-page=main] #home-explore .home-explore-heading h3{letter-spacing:-.025em}html[data-page=main] #home-explore .home-explore-description{max-width:40ch;margin:28px 0 0;color:#5a4823;font-size:clamp(16px,1.35vw,19px);line-height:1.75;text-align:left;word-break:keep-all}html[data-page=main] #home-explore .home-explore-description>span,html[data-page=main] #home-explore .home-explore-description>small,html[data-page=main] #proof .bbx-proof-home-heading p>span{display:block}html[data-page=main] #home-explore .home-explore-description>small{margin-top:8px;color:#806f50;font-size:.72em;font-weight:400;line-height:1.55;letter-spacing:.01em}html[data-page=main] #proof .bbx-home-association-title small{color:#607a92;font-size:clamp(15px,1.3vw,18px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:clamp(46px,5vw,68px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases{border-top:0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories{display:flex;width:auto;margin:8px 0 0;flex-direction:row;align-items:center;gap:18px;white-space:nowrap}@media (min-width: 881px){html[data-page=main] #home-explore .home-explore-heading h3>span{white-space:nowrap}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top{display:flex;grid-column:1;grid-row:1 / 5;flex-direction:column;align-items:center;justify-content:center;gap:0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:2}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile{align-self:auto}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories{grid-column:2;grid-row:4;align-self:start}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-categories{grid-column:1}html[data-page=main] #home-explore .home-explore-description{max-width:none}html[data-page=main] #home-explore .home-explore-description>span,html[data-page=main] #proof .bbx-proof-home-heading p>span{white-space:nowrap}html[data-page=main] #proof .bbx-proof-home-lead{grid-template-columns:minmax(450px,.9fr) minmax(0,1.1fr);gap:clamp(44px,5vw,72px)}html[data-page=main] #proof .bbx-proof-home-heading p{max-width:none;font-size:clamp(14px,1.18vw,17px);letter-spacing:-.01em}}@media (max-width: 760px){html[data-page=main] #home-explore{padding-top:53px}html[data-page=main] #home-explore .home-explore-description{margin-top:24px}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:40px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top{display:flex;justify-content:flex-start}}html[data-page=main] #proof .bbx-proof-home-heading h3,html[data-page=main] #proof .bbx-home-association-title h4,html[data-page=main] #proof .bbx-home-feature-intro,html[data-page=main] #home-explore .home-explore-heading h3,html[data-page=main] #home-explore .home-use-case-card h4,html[data-page=main] #home-explore .home-use-case-summary,html[data-page=main] #home-explore .home-association-title,html[data-page=main] #home-explore-tail .home-next-step h4,html[data-page=main] #home-explore .download-stats-title,html[data-page=main] #home-explore-tail .home-user-reviews-head h4{letter-spacing:-.01em}html[data-page=main] #proof .bbx-proof-home-heading p,html[data-page=main] #home-explore .home-explore-description>small{font-size:clamp(14px,1.18vw,17px)}html[data-page=main] #home-explore .bbx-kicker{font-size:clamp(13px,1.05vw,15px)}html[data-page=main] #proof .bbx-proof-home-heading h3,html[data-page=main] #home-explore .home-explore-heading h3{font-size:clamp(40px,4.5vw,62px);letter-spacing:0}@media (max-width: 760px){html[data-page=main] #proof .bbx-proof-home-heading h3,html[data-page=main] #home-explore .home-explore-heading h3{font-size:clamp(34px,9vw,44px)}}html[data-page=main] #home-explore .home-explore-heading{padding-top:clamp(26px,2.6vw,36px);border-top:1px solid rgba(23,18,12,.16)}html[data-page=main] #home-explore-tail .home-next-step,html[data-page=main] #home-explore-tail .home-next-step>div{width:100%;margin-left:0;padding-left:0}html[data-page=main] #home-explore-tail .home-next-step>nav{padding-top:clamp(26px,2.5vw,34px)}html[data-page=main] #home-explore-tail .home-next-step a{grid-template-columns:48px minmax(0,1fr) auto}html[data-page=main] #home-explore-tail .home-next-step a>span{align-items:flex-start;text-align:left}html[data-page=main] #home-explore-tail .home-next-step a>.home-next-icon{box-sizing:border-box;width:44px;height:44px;padding:5px;color:#b98112;background:transparent;border-radius:0;fill:currentColor;stroke:none}html[data-page=main] #home-explore-tail .home-next-step a:nth-child(2)>.home-next-icon{color:#5f7892;background:transparent}html[data-page=main] #home-explore-tail .home-next-step a:nth-child(3)>.home-next-icon{color:#987341;background:transparent}html[data-page=main] #home-explore-tail .home-next-step a:nth-child(4)>.home-next-icon{color:#6f7659;background:transparent}@media (min-width: 881px){html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card p{box-sizing:border-box;padding-left:22px}}html[data-page=main] #home-explore .home-explore-heading{padding-top:clamp(44px,4.5vw,60px)}html[data-page=main] #home-explore .association-motion-card{justify-content:flex-end;gap:8px;padding-bottom:clamp(30px,3vw,42px)}html[data-page=main] #home-explore .association-motion-card strong{transform:translateY(-2px)}html[data-page=main] #home-explore .association-motion-subtitle{position:relative;z-index:4;max-width:92%;color:currentColor;font-size:clamp(12px,1vw,14px);font-weight:400;line-height:1.45;letter-spacing:.01em;opacity:.72}html[data-page=main] #home-explore-tail .home-next-step{margin-top:clamp(76px,8vw,108px)}html[data-page=main] #home-explore-tail .home-next-step>div{display:block}html[data-page=main] #home-explore-tail .home-next-description{max-width:none;margin-top:22px;text-align:left}html[data-page=main] #home-explore-tail :is(.home-next-description,.home-user-reviews-description)>span,html[data-page=main] #home-explore-tail :is(.home-next-description,.home-user-reviews-description)>small,html[data-page=main] #home-explore-tail .home-user-reviews-head h4>span{display:block}html[data-page=main] #home-explore-tail :is(.home-next-description,.home-user-reviews-description)>small{margin-top:8px;color:#806f50;font-size:clamp(14px,1.18vw,17px);font-weight:400;line-height:1.55;letter-spacing:.01em}html[data-page=main] #home-explore-tail .home-next-step>nav{margin-top:clamp(38px,4vw,52px);padding-top:0;border-top:0}html[data-page=main] #home-explore-tail .home-next-step a,html[data-page=main] #home-explore-tail .home-next-step a+a,html[data-page=main] #home-explore-tail .home-next-step a:nth-child(2n),html[data-page=main] #home-explore-tail .home-next-step a:nth-last-child(-n+2){align-items:start;padding:26px 0;border-top:0;border-right:0;border-bottom:1px solid rgba(23,18,12,.14);border-left:0}html[data-page=main] #home-explore-tail .home-next-step a{grid-template-columns:60px minmax(0,1fr) auto}html[data-page=main] #home-explore-tail .home-next-step a>.home-next-icon{width:52px;height:52px;margin-top:-4px;padding:4px}html[data-page=main] #home-explore-tail .home-next-step a>span small{text-align:left}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats-title{display:flex;flex-direction:column;align-items:center;font-size:clamp(28px,3vw,38px)}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats-title small{order:-1;margin:0 0 10px}html[data-page=main] #home-explore-tail .home-user-reviews-head{display:block;text-align:left}html[data-page=main] #home-explore-tail .home-user-reviews-description{max-width:76ch;margin:24px 0 0;color:#5a4823;font-size:clamp(16px,1.35vw,19px);line-height:1.75;text-align:left;word-break:keep-all}@media (min-width: 881px){html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card p{padding-left:32px}html[data-page=main] #home-explore .home-association-art{position:absolute;top:0;right:0;bottom:0;width:32%;height:auto;min-height:0;margin:0}html[data-page=main] #home-explore .home-association-body{max-width:64%}html[data-page=main] #home-explore-tail .home-next-step small,html[data-page=main] #home-explore-tail .home-user-reviews-head h4>span{white-space:nowrap}}@media (max-width: 760px){html[data-page=main] #home-explore .home-explore-heading{padding-top:36px}html[data-page=main] #home-explore-tail .home-next-step a{grid-template-columns:56px minmax(0,1fr) auto}html[data-page=main] #home-explore-tail .home-next-step a>.home-next-icon{width:48px;height:48px}}html[data-page=main] #home-explore .home-use-case-copy{display:contents}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories span:before{background:#edc85a}@media (min-width: 881px){html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-copy{display:flex;grid-column:2;grid-row:2 / 4;align-self:stretch;padding-left:22px;flex-direction:column;justify-content:center;gap:18px;border-left:3px solid #edc85a}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-copy{grid-column:1}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-copy>.home-use-case-summary,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-copy>p{display:block;grid-column:auto;grid-row:auto;margin:0;padding-left:0;border-left:0}}html[data-page=main] #home-explore .home-explore-heading{padding-top:clamp(64px,6.5vw,84px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile svg>rect:first-child{fill:#edc85a;stroke:none}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile svg :is(path,circle){fill:none;stroke:#fffaf0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile svg .home-use-case-calendar-tabs{stroke:#c79c32}html[data-page=main] #home-explore-tail .home-next-step>div,html[data-page=main] #home-explore-tail .home-next-description{text-align:center}html[data-page=main] #home-explore .association-motion-card{justify-content:flex-start;padding-top:clamp(68px,6.5vw,92px);padding-bottom:24px}html[data-page=main] #home-explore .association-motion-card strong{transform:none}html[data-page=main] #home-explore .association-motion-card--02{color:#231a0e;background:#f2cf62}@media (max-width: 760px){html[data-page=main] #home-explore .home-explore-heading{padding-top:56px}}html[data-page=main] #home-explore .association-motion-description{position:relative;z-index:4;max-width:32ch;margin:6px 0 0;color:currentColor;font-size:clamp(12px,1.05vw,15px);font-weight:400;line-height:1.62;letter-spacing:-.01em;opacity:.82;word-break:keep-all}@media (min-width: 881px){html[data-page=main] #home-explore .home-association-copy>span:first-child{white-space:nowrap}html[data-page=main] #home-explore .association-motion-card{padding-top:calc(clamp(46px,5vw,68px) + 74px)}}html[data-page=main] #home-explore .association-motion-card strong{font-size:clamp(23px,2vw,29px);line-height:1.25}html[data-page=main] #home-explore .association-motion-subtitle{font-size:clamp(14px,1.15vw,16px);line-height:1.5;opacity:.92}html[data-page=main] #home-explore .association-motion-description{font-size:clamp(14px,1.2vw,17px);line-height:1.58;opacity:1}html[data-page=main] #home-explore .association-motion-card--01 .association-motion-description,html[data-page=main] #home-explore .association-motion-card--03 .association-motion-description{color:#fff8e0!important;-webkit-text-fill-color:#fff8e0}html[data-page=main] #home-explore .association-motion-card--02 .association-motion-description{color:#231a0e!important;-webkit-text-fill-color:#231a0e}@media (min-width: 881px){html[data-page=main] #home-explore .home-association{grid-template-columns:minmax(0,1fr)}html[data-page=main] #home-explore .home-association-title>span{white-space:nowrap}}html[data-page=main] #home-explore .association-motion-description{margin-top:10px}html[data-page=main] #home-explore .association-motion-card--01>small{color:#fff8e042}html[data-page=main] #home-explore .association-motion-card--02>small{color:#231a0e38}html[data-page=main] #home-explore .association-motion-card--03>small{color:#fff8e03d}html[data-page=main] #home-explore .home-association-word{right:-3%;clip-path:inset(0 0 0 100%)}html[data-page=main] #home-explore .home-association.is-word-visible .home-association-word{animation:home-association-word-reveal 1.35s cubic-bezier(.22,.72,.2,1) both}@keyframes home-association-word-reveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){html[data-page=main] #home-explore .home-association-word{clip-path:inset(0 0 0 0)}html[data-page=main] #home-explore .home-association.is-word-visible .home-association-word{animation:none}}html[data-page=main] #home-explore .association-motion-card strong{letter-spacing:.015em}html[data-page=main] #home-explore .association-motion-description{margin-top:12px;padding-top:16px;border-top:1px solid rgba(255,248,224,.24)}html[data-page=main] #home-explore .association-motion-card--02 .association-motion-description{border-top-color:#231a0e33}html[data-page=main] #home-explore .association-motion-card>small{top:22px;right:30px;letter-spacing:.04em}html[data-page=main] #home-explore-tail .home-next-step>nav>a,html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(2n),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(odd){grid-template-columns:72px minmax(0,1fr) 20px;min-height:166px;gap:20px}html[data-page=main] #home-explore-tail .home-next-step>nav>a>.home-next-icon{width:62px;height:62px}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy{gap:8px}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>strong{font-size:clamp(19px,1.55vw,22px);line-height:1.45}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>small{font-size:clamp(15px,1.2vw,17px);line-height:1.6}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>em{font-size:clamp(13px,1.05vw,15px);line-height:1.5}@media (max-width: 760px){html[data-page=main] #home-explore-tail .home-next-step>nav>a,html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(2n),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(odd){grid-template-columns:68px minmax(0,1fr) 18px;min-height:0;gap:16px}html[data-page=main] #home-explore-tail .home-next-step>nav>a>.home-next-icon{width:58px;height:58px}}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{grid-template-columns:minmax(390px,.86fr) minmax(0,1.14fr);gap:clamp(54px,5.5vw,78px)}html[data-page=main] #proof .bbx-proof-home-heading h3{font-size:clamp(40px,3.8vw,53px);font-weight:760;line-height:1.13;letter-spacing:.005em}html[data-page=main] #proof .bbx-proof-home-heading p{margin-top:22px;font-size:clamp(15px,1.18vw,17px);line-height:1.65;letter-spacing:.005em}html[data-page=main] #proof .bbx-home-association-title{align-items:baseline;padding-bottom:18px}html[data-page=main] #proof .bbx-home-association-title h4{font-size:clamp(29px,2.65vw,37px);font-weight:740;line-height:1.24;letter-spacing:-.01em}html[data-page=main] #proof .bbx-home-association-title small{font-size:clamp(15px,1.2vw,17px);font-weight:750;letter-spacing:.18em}html[data-page=main] #proof .bbx-home-feature-intro{margin-top:28px;font-size:clamp(17px,1.45vw,20px);font-weight:700;line-height:1.55}html[data-page=main] #proof .bbx-home-feature-card blockquote{margin-top:18px;font-size:clamp(17px,1.45vw,20px);line-height:1.72;letter-spacing:-.01em}html[data-page=main] #proof .bbx-case-metrics{gap:20px;margin-top:30px;padding-top:20px}html[data-page=main] #proof .bbx-case-metrics b{font-size:clamp(16px,1.3vw,19px);font-weight:650;letter-spacing:-.005em}}html[data-page=main] #proof{position:relative;min-height:0;padding:0;overflow:hidden;background:#fffaf0;border-bottom:0;isolation:isolate}html[data-page=main] #proof>.bbx-inner{position:relative;z-index:1}html[data-page=main] #proof>.bbx-inner>.bbx-review-marquee,html[data-page=main] #home-explore{background:#f2eadb}html[data-page=main] #proof>.bbx-inner>.bbx-review-marquee{box-sizing:border-box;margin-top:0;padding:clamp(48px,5vw,70px) 0;border-top:1px solid rgba(23,18,12,.16);border-bottom:0;box-shadow:0 0 0 100vmax #f2eadb;clip-path:inset(0 -100vmax)}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{position:relative;min-height:calc(100svh - var(--header-height));box-sizing:border-box;align-items:center;padding:clamp(78px,10vh,118px) 0!important}html[data-page=main] #proof .bbx-proof-home-lead:before{content:"";position:absolute;top:clamp(34px,5vh,56px);left:0;width:46px;height:3px;background:#607a92;box-shadow:58px 0 #607a9247}html[data-page=main] #proof .bbx-proof-home-lead:after{content:"";position:absolute;top:50%;left:42.25%;width:1px;height:min(34vh,260px);background:linear-gradient(180deg,transparent,rgba(23,18,12,.16) 18%,rgba(23,18,12,.16) 82%,transparent);transform:translateY(-50%);pointer-events:none}html[data-page=main] #proof .bbx-proof-home-heading{transform:none}html[data-page=main] #proof .bbx-home-feature-card{align-self:center}html[data-page=main] #proof .bbx-home-association-title{padding-bottom:14px}html[data-page=main] #proof .bbx-home-feature-intro,html[data-page=main] #proof .bbx-home-feature-card blockquote{margin-top:16px}html[data-page=main] #proof .bbx-case-metrics{margin-top:26px;padding-top:18px}}@media (max-width: 880px){html[data-page=main] #proof .bbx-proof-home-lead{box-sizing:border-box;min-height:calc(100svh - var(--header-height));padding:72px 0 64px!important}}html[data-page=main] #proof .bbx-home-adoption-list{display:flex;flex-direction:column;justify-content:center;gap:0;padding:0;border-top:0;border-bottom:0}html[data-page=main] #proof .bbx-home-adoption-entry{position:relative;box-sizing:border-box;margin:0;padding:0 0 26px 22px;border:0;border-left:3px solid #c99d35}html[data-page=main] #proof .bbx-home-adoption-entry+.bbx-home-adoption-entry{padding-top:26px;padding-bottom:0;border-top:1px solid rgba(23,18,12,.16);border-left-color:#607a92}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-association-title{display:flex;align-items:flex-start;gap:8px;padding-bottom:12px;flex-direction:column;border-bottom-color:#17120c29}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-association-title small{order:-1;color:#607a92;font-size:clamp(11px,.88vw,13px);font-weight:700;line-height:1.4;letter-spacing:.13em}html[data-page=main] #proof .bbx-home-adoption-entry--school .bbx-home-association-title small{color:#9a741d}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-association-title h4{font-size:clamp(25px,2.15vw,31px);font-weight:740;line-height:1.28;letter-spacing:-.015em}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-feature-intro{margin-top:14px;font-size:clamp(16px,1.25vw,18px);font-weight:700;line-height:1.5}html[data-page=main] #proof .bbx-home-adoption-entry blockquote{margin-top:9px;font-size:clamp(15px,1.15vw,17px);line-height:1.65;letter-spacing:-.005em}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-case-metrics{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:0;flex-wrap:wrap;border-top:0}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-case-metrics span{display:inline-flex;align-items:center;min-height:28px;box-sizing:border-box;padding:5px 10px;background:#607a9217;border:1px solid rgba(96,122,146,.2);border-radius:999px}html[data-page=main] #proof .bbx-home-adoption-entry--school .bbx-case-metrics span{background:#c99d3517;border-color:#9a741d33}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-case-metrics b{color:#51432f;font-size:clamp(12px,.95vw,14px);font-weight:650;line-height:1.35;letter-spacing:0}@media (max-width: 880px){html[data-page=main] #proof .bbx-home-adoption-list{margin-top:8px}html[data-page=main] #proof .bbx-home-adoption-entry{padding-left:16px}html[data-page=main] #proof .bbx-home-adoption-entry+.bbx-home-adoption-entry{padding-top:24px}}html[data-page=main] #proof .bbx-proof-home-heading h3{letter-spacing:.018em}html[data-page=main] #proof .bbx-proof-home-heading p{letter-spacing:.025em}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-association-title h4{letter-spacing:.012em}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-association-title small{letter-spacing:.15em}html[data-page=main] #proof .bbx-home-adoption-entry :is(.bbx-home-feature-intro,blockquote),html[data-page=main] #proof .bbx-home-adoption-entry .bbx-case-metrics b{letter-spacing:.008em}html[data-page=main] #proof .bbx-home-adoption-entry--school{border-left-color:#607a92}html[data-page=main] #proof .bbx-home-adoption-entry--school .bbx-home-association-title small{color:#607a92}html[data-page=main] #proof .bbx-home-adoption-entry--federation{border-left-color:#293f59}html[data-page=main] #proof .bbx-home-adoption-entry--federation .bbx-home-association-title small{color:#293f59}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:clamp(34px,4vw,56px);row-gap:clamp(48px,6vh,68px);align-content:center;align-items:start}html[data-page=main] #proof .bbx-proof-home-lead:after{display:none}html[data-page=main] #proof .bbx-proof-home-heading{grid-column:1 / -1;grid-row:1;align-items:center;justify-self:center;width:min(820px,100%);text-align:center}html[data-page=main] #proof .bbx-proof-home-heading h3,html[data-page=main] #proof .bbx-proof-home-heading p{width:100%;max-width:none;text-align:center}html[data-page=main] #proof .bbx-home-adoption-list{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4vw,56px);align-items:stretch;width:100%}html[data-page=main] #proof .bbx-home-adoption-entry,html[data-page=main] #proof .bbx-home-adoption-entry+.bbx-home-adoption-entry{height:100%;padding:0 0 0 22px;border-top:0}}html[data-page=main] #proof .bbx-proof-home-heading{align-items:center;width:min(820px,100%);margin-inline:auto;text-align:center}html[data-page=main] #proof .bbx-proof-home-heading :is(h3,p){width:100%;max-width:none;text-align:center}html[data-page=main] #proof .bbx-home-adoption-entry.bbx-home-adoption-entry--federation{border-left-color:#293f59}html[data-page=main] #proof .bbx-home-adoption-entry.bbx-home-adoption-entry--federation .bbx-home-association-title small{color:#293f59}html[data-page=main] #proof .bbx-proof-home-heading h3{line-height:1.18}html[data-page=main] #proof .bbx-proof-home-heading p{max-width:none;white-space:nowrap}html[data-page=main] #proof .bbx-proof-home-association-slot{width:100%;min-width:0}html[data-page=main] #proof .home-association--proof{width:100%;min-height:330px;margin:0;padding:clamp(42px,4.5vw,62px) clamp(38px,5vw,72px);border-radius:28px}html[data-page=main] #proof .home-association--proof .association-motion-card{justify-content:flex-start;padding:clamp(86px,8vw,112px) 28px 26px}html[data-page=main] #proof .home-association--proof .association-motion-card strong{font-size:clamp(23px,2vw,29px);line-height:1.25;letter-spacing:.015em}html[data-page=main] #proof .home-association--proof .association-motion-subtitle{font-size:clamp(14px,1.15vw,16px);line-height:1.5;opacity:.92}html[data-page=main] #proof .home-association--proof .association-motion-description{position:relative;z-index:4;max-width:32ch;margin:12px 0 0;padding-top:16px;color:currentColor;font-size:clamp(14px,1.2vw,17px);font-weight:400;line-height:1.58;letter-spacing:.005em;border-top:1px solid rgba(255,248,224,.24);opacity:1;word-break:keep-all}html[data-page=main] #proof .home-association--proof .association-motion-card--02 .association-motion-description{color:#231a0e!important;-webkit-text-fill-color:#231a0e;border-top-color:#231a0e33}html[data-page=main] #proof .home-association--proof .association-motion-card--02{color:#231a0e;background:#f2cf62}html[data-page=main] #proof .home-association--proof :is(.association-motion-card--01,.association-motion-card--03) .association-motion-description{color:#fff8e0!important;-webkit-text-fill-color:#fff8e0}html[data-page=main] #proof .home-association--proof .home-association-word{right:-3%;clip-path:inset(0 0 0 100%)}html[data-page=main] #proof .home-association--proof.is-word-visible .home-association-word{animation:home-association-word-reveal 1.35s cubic-bezier(.22,.72,.2,1) both}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;row-gap:clamp(34px,4.5vh,52px)}html[data-page=main] #proof .bbx-proof-home-association-slot{grid-column:1 / -1;grid-row:2}html[data-page=main] #proof .bbx-home-adoption-list{grid-row:3}html[data-page=main] #proof .home-association--proof{grid-template-columns:minmax(0,1.68fr) minmax(280px,.58fr)}}@media (max-width: 880px){html[data-page=main] #proof .bbx-proof-home-heading p{white-space:normal}html[data-page=main] #proof .bbx-proof-home-association-slot{margin-top:34px}}@media (max-width: 760px){html[data-page=main] #proof .home-association--proof{padding:34px 26px;border-radius:22px}}@media (prefers-reduced-motion: reduce){html[data-page=main] #proof .home-association--proof .home-association-word,html[data-page=main] #proof .home-association--proof.is-word-visible .home-association-word{clip-path:inset(0 0 0 0);animation:none}}html[data-page=main] #proof .bbx-proof-home-heading .bbx-proof-home-subtitle{margin:20px 0 0;color:#392d1d;font-size:clamp(16px,1.35vw,19px);font-weight:650;line-height:1.55;letter-spacing:.025em}html[data-page=main] #proof .bbx-proof-home-heading .bbx-proof-home-english{margin:9px 0 0;color:#675331;font-size:clamp(14px,1.15vw,17px);font-weight:400;line-height:1.55;letter-spacing:.035em}html[data-page=main] #proof .home-association--proof .home-association-kicker{color:#805900;font-weight:800;letter-spacing:.24em}html[data-page=main] #proof .home-association--proof .association-motion-card{padding-top:clamp(112px,9vw,136px)}html[data-page=main] #proof .home-association--proof .association-motion-card>small{top:32px;right:40px;letter-spacing:.1em}html[data-page=main] #proof .home-association--proof .association-motion-description{margin-top:16px;padding-top:24px}html[data-page=main] #proof .bbx-home-adoption-list{margin-top:24px}html[data-page=main] #home-explore{background:#f2eadbd1;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}html[data-page=main] #home-explore .home-explore-heading{padding-top:0;border-top:0}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{padding-bottom:44px!important}}@media (max-width: 880px){html[data-page=main] #proof .bbx-proof-home-heading .bbx-proof-home-english{white-space:normal}html[data-page=main] #proof .bbx-proof-home-lead{padding-bottom:36px!important}html[data-page=main] #proof .bbx-home-adoption-list{margin-top:32px}}html[data-page=main] #proof .home-association--proof .association-motion-card>small{top:auto;right:auto;bottom:24px;left:28px;display:inline-flex;align-items:center;gap:10px;width:auto;color:currentColor;font-size:12px;font-weight:750;line-height:1;letter-spacing:.16em;opacity:.58}html[data-page=main] #proof .home-association--proof .association-motion-card>small:before{content:"";width:54px;height:2px;background:currentColor;opacity:.86}html[data-page=main] #home-explore{margin-top:0;background:#f2eadba3;border-radius:0;box-shadow:none}html[data-page=main] #home-explore .home-explore-description>small,html[data-page=main] #home-explore-tail .home-next-description>small{color:#5f4e31;font-size:clamp(15px,1.2vw,18px)}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{row-gap:clamp(58px,7vh,76px)}html[data-page=main] #proof .bbx-proof-home-association-slot{margin-block:12px}html[data-page=main] #proof .bbx-home-adoption-list{margin-top:20px}}@media (max-width: 880px){html[data-page=main] #proof .bbx-proof-home-association-slot{margin-top:48px;margin-bottom:18px}html[data-page=main] #proof .bbx-home-adoption-list{margin-top:40px}}html[data-page=main] #proof .home-association--proof .association-motion-card{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:0;padding:clamp(54px,6vw,76px) clamp(32px,3.4vw,48px) 30px}html[data-page=main] #proof .home-association--proof .association-motion-copy{align-self:center;display:flex;width:100%;min-width:0;flex-direction:column}html[data-page=main] #proof .home-association--proof .association-motion-copy>strong{margin:0}html[data-page=main] #proof .home-association--proof .association-motion-copy>.association-motion-subtitle{margin-top:18px}html[data-page=main] #proof .home-association--proof .association-motion-copy>.association-motion-description{margin-top:30px;padding-top:24px}html[data-page=main] #proof .home-association--proof .association-motion-card>small{position:static;align-self:end;justify-self:start;margin-top:28px}html[data-page=main] #proof .bbx-proof-home-lead:before{display:none}html[data-page=main] #proof .home-association--proof .association-motion-card{grid-template-rows:minmax(0,1fr);padding-top:clamp(86px,7vw,100px);padding-bottom:clamp(44px,4vw,58px)}html[data-page=main] #proof .home-association--proof .association-motion-copy{align-self:start}html[data-page=main] #proof .home-association--proof .association-motion-lines{--association-line-shift: rgba(255, 248, 224, .46);position:absolute;top:32px;right:36px;z-index:5;display:flex;align-items:center;gap:10px}html[data-page=main] #proof .home-association--proof .association-motion-lines:before,html[data-page=main] #proof .home-association--proof .association-motion-lines:after{content:"";display:block;width:42px;height:3px}html[data-page=main] #proof .home-association--proof .association-motion-lines:before{background:#f2cf62}html[data-page=main] #proof .home-association--proof .association-motion-lines:after{background:var(--association-line-shift)}html[data-page=main] #proof .home-association--proof .association-motion-card--02 .association-motion-lines{--association-line-shift: rgba(128, 89, 0, .34)}html[data-page=main] #proof .home-association--proof .association-motion-card--03 .association-motion-lines{--association-line-shift: rgba(143, 166, 211, .52)}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{padding-top:clamp(102px,13vh,154px)!important}}@media (max-width: 880px){html[data-page=main] #proof .bbx-proof-home-lead{padding-top:94px!important}}html[data-page=main] #proof .home-association--proof .association-motion-lines{--association-line-strong: rgba(255, 229, 210, .9);--association-line-soft: rgba(255, 229, 210, .38)}html[data-page=main] #proof .home-association--proof .association-motion-lines:before{width:38px;height:2px;background:var(--association-line-soft)}html[data-page=main] #proof .home-association--proof .association-motion-lines:after{width:46px;height:3px;background:var(--association-line-strong)}html[data-page=main] #proof .home-association--proof .association-motion-card--02 .association-motion-lines{--association-line-strong: rgba(128, 89, 0, .82);--association-line-soft: rgba(128, 89, 0, .3)}html[data-page=main] #proof .home-association--proof .association-motion-card--03 .association-motion-lines{--association-line-strong: rgba(164, 185, 226, .9);--association-line-soft: rgba(164, 185, 226, .4)}html[data-page=main] #proof .home-association--proof .home-association-cta{border-radius:8px}@media (min-width: 881px){html[data-page=main] #proof .home-association--proof .association-motion-card{padding-top:clamp(126px,9.2vw,132px)}}@media (min-width: 881px){html[data-page=main] #proof .bbx-proof-home-lead{padding-top:clamp(132px,17vh,184px)!important;row-gap:clamp(76px,9vh,98px)}html[data-page=main] #proof .bbx-proof-home-association-slot{margin-top:18px}}@media (max-width: 880px){html[data-page=main] #proof .bbx-proof-home-lead{padding-top:120px!important}html[data-page=main] #proof .bbx-proof-home-association-slot{margin-top:62px}}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-case-metrics{justify-content:flex-start}html[data-page=main] #proof .bbx-home-adoption-entry--school .bbx-case-metrics span{background:#607a9212;border-color:#607a9226}html[data-page=main] #proof .bbx-home-adoption-entry--school .bbx-case-metrics b{color:#52697e}html[data-page=main] #proof .bbx-home-adoption-entry--federation .bbx-case-metrics span{background:#293f5911;border-color:#293f5924}html[data-page=main] #proof .bbx-home-adoption-entry--federation .bbx-case-metrics b{color:#3c5066}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-association-title{padding-bottom:17px}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-home-feature-intro{margin-top:21px;line-height:1.62}html[data-page=main] #proof .bbx-home-adoption-entry blockquote{margin-top:15px;line-height:1.72}html[data-page=main] #proof .bbx-home-adoption-entry .bbx-case-metrics{margin-top:24px}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:36px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:first-child{padding-top:48px}html[data-page=main] #home-explore-tail .home-next-step>nav>a,html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(2n),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(odd){grid-template-columns:94px minmax(0,1fr) 22px;min-height:190px;gap:24px;padding:32px 0}html[data-page=main] #home-explore-tail .home-next-step>nav>a>.home-next-icon{align-self:start;width:78px;height:78px;margin-top:-2px;padding:4px}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy{gap:10px}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>strong{font-size:clamp(23px,1.9vw,27px);line-height:1.42}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>small{font-size:clamp(17px,1.4vw,20px);line-height:1.62}html[data-page=main] #home-explore-tail .home-next-step .home-next-copy>em{font-size:clamp(15px,1.2vw,17px);line-height:1.55}html[data-page=main] #home-explore-tail .home-next-step>nav>a:hover{background:transparent!important;border:0!important;border-bottom:1px solid rgba(23,18,12,.14)!important;border-radius:0!important;outline:0!important;box-shadow:none!important;transform:none!important}@media (max-width: 760px){html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:30px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:first-child{padding-top:42px}html[data-page=main] #home-explore-tail .home-next-step>nav>a,html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(2n),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-child(odd){grid-template-columns:76px minmax(0,1fr) 18px;min-height:0;gap:16px;padding:28px 0}html[data-page=main] #home-explore-tail .home-next-step>nav>a>.home-next-icon{width:66px;height:66px}}html[data-page=main] #home-explore .home-explore-heading{padding-top:clamp(118px,9.5vw,146px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:clamp(72px,6.5vw,96px)}@media (min-width: 881px){html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n),html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:first-child{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);grid-template-rows:auto auto auto;min-height:560px;column-gap:clamp(68px,7.5vw,116px);row-gap:0;padding:clamp(88px,7.5vw,112px) 0;align-items:start}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card h4,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card h4{grid-column:1 / -1;grid-row:1;align-self:start;margin:0 0 clamp(54px,5vw,76px);padding-bottom:24px;border-bottom:1px solid rgba(23,18,12,.14)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:1;grid-row:2 / 4;min-height:0;padding:0 28px;align-self:center;justify-self:stretch}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile{width:clamp(210px,18vw,260px);height:clamp(210px,18vw,260px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-copy,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-copy{display:flex;grid-column:2;grid-row:2;min-height:210px;padding-left:26px;align-self:center;justify-content:center;gap:22px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-categories{grid-column:2;grid-row:3;align-self:start;margin:24px 0 0 26px}}html[data-page=main] #home-explore-tail .home-next-step>nav>a:is(:hover,:focus,:focus-visible){background:transparent!important;border-top:0!important;border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(23,18,12,.14)!important;border-radius:0!important;outline:0!important;box-shadow:none!important;transform:none!important}html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-last-child(-n+2):is(:hover,:focus,:focus-visible){border-bottom:0!important}html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-last-child(-n+2),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-last-child(-n+2):is(:hover,:focus,:focus-visible){border-right:0!important;border-bottom:0!important}html[data-page=main] #home-explore-tail .home-next-step>nav>a:is(:hover,:focus,:focus-visible),html[data-page=main] #home-explore-tail .home-next-step>nav>a:is(:hover,:focus,:focus-visible) *{text-decoration:none!important}html[data-page=main] #home-explore-tail .home-next-step>nav>a:before,html[data-page=main] #home-explore-tail .home-next-step>nav>a:after{content:none!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-marquee{border-top:0!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-marquee:hover .bbx-review-track,html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-marquee:focus-within .bbx-review-track{animation-play-state:running!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:14px}html[data-page=main] #home-explore-tail .home-user-reviews .template-review-icon{grid-column:1;grid-row:1;align-self:center;margin:0}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article>span{grid-column:2;grid-row:1;align-self:center;margin:0}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track p{grid-column:1 / -1;grid-row:2;margin:0}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%)}html[data-page=main] #home-explore-tail .home-next-step>nav>a>.home-next-icon{align-self:start;width:82px;height:82px;margin-top:-7px}@media (max-width: 760px){html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-marquee{width:calc(100% - 36px);margin-right:auto;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}html[data-page=main] #home-explore-tail .home-next-step>nav>a>.home-next-icon{width:70px;height:70px;margin-top:-5px}}html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-last-child(-n+2),html[data-page=main] #home-explore-tail .home-next-step>nav>a:nth-last-child(-n+2):is(:hover,:focus,:focus-visible){border-bottom:1px solid rgba(23,18,12,.14)!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track{align-items:flex-start}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article{align-self:flex-start;align-content:start;justify-content:start}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track p{align-self:start}@media (max-width: 880px){html[data-page=main] #home-explore .home-explore-heading{padding-top:clamp(82px,18vw,112px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:52px}}html[data-page=main] #home-explore .home-use-cases{counter-reset:home-service}@media (min-width: 881px){html[data-page=main] #home-explore .home-explore-heading{padding-top:clamp(54px,4.5vw,72px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:clamp(62px,5.5vw,82px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n),html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:first-child{position:relative;isolation:isolate;counter-increment:home-service;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);min-height:0;column-gap:clamp(60px,6.5vw,96px);padding:clamp(66px,5.4vw,78px) 0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:before{content:"SERVICE 0" counter(home-service);position:absolute;top:clamp(72px,5.8vw,84px);right:0;color:#80621fb8;font-size:12px;font-weight:800;letter-spacing:.22em;line-height:1}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-card h4,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-card h4{margin-bottom:clamp(38px,3.5vw,50px);padding:0 180px 22px 0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{position:relative;min-height:248px;padding:0;overflow:hidden;background:linear-gradient(135deg,#ffffff4d,#edc85a14),repeating-linear-gradient(90deg,transparent 0 47px,rgba(23,18,12,.04) 47px 48px);border-top:1px solid rgba(23,18,12,.16);border-bottom:1px solid rgba(23,18,12,.16)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top:before{content:"";position:absolute;top:20px;left:20px;width:46px;height:4px;background:linear-gradient(90deg,#edc85a 0,#edc85a 62%,#80621f61 62%)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top:after{content:"BUILD FLOW";position:absolute;right:18px;bottom:16px;color:#4c382094;font-size:10px;font-weight:750;letter-spacing:.2em}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-icon-tile{position:relative;z-index:1;width:208px;height:208px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-copy,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-copy{min-height:176px;padding-left:28px;justify-content:center;gap:20px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-categories{margin-top:18px;padding-top:18px;border-top:1px solid rgba(23,18,12,.12)}}@media (max-width: 880px){html[data-page=main] #home-explore .home-explore-heading{padding-top:58px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article{padding-block:58px}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top{width:100%;min-height:220px;background:linear-gradient(135deg,#ffffff47,#edc85a14);border-top:1px solid rgba(23,18,12,.14);border-bottom:1px solid rgba(23,18,12,.14)}}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article+article{border-top:0!important;border-bottom:0!important}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:before,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top:before,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top:after{content:none!important;display:none!important}html[data-page=main] #home-explore .home-use-case-heading{grid-column:1 / -1;grid-row:1;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 clamp(38px,3.5vw,50px);padding:0 0 22px;border-bottom:1px solid rgba(23,18,12,.18)}html[data-page=main] #home-explore .home-use-case-card .home-use-case-heading h4{display:block;grid-column:auto;grid-row:auto;margin:0;padding:0;border:0}html[data-page=main] #home-explore .home-use-case-heading>span{flex:0 0 auto;padding-bottom:8px;color:#80621f;font-size:clamp(11px,.95vw,13px);font-weight:800;line-height:1;letter-spacing:.16em;text-align:right}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{min-height:0;height:290px;padding:0;background:transparent;border:0;overflow:hidden}html[data-page=main] #home-explore .home-use-case-product-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-copy,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-copy{padding-left:0;border-left:0}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-categories,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-categories{margin-left:0;padding-top:0;border-top:0}@media (max-width: 880px){html[data-page=main] #home-explore .home-use-case-heading{grid-column:1;grid-row:auto;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:28px;padding-bottom:18px}html[data-page=main] #home-explore .home-use-case-heading>span{padding-bottom:0;text-align:left}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-case-top,html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases article:nth-child(2n) .home-use-case-top{height:auto;min-height:0;aspect-ratio:4 / 3;background:transparent;border:0}}html[data-page=main] #home-stats-region{position:relative;display:flow-root;isolation:auto;overflow:visible;box-sizing:border-box;padding:0 var(--page-gutter);color:#17120c;background:#fffaf0}html[data-page=main] #home-stats-region>.bbx-inner{width:min(1180px,calc(100% - (var(--page-gutter) * 2)));max-width:none;margin-inline:auto;padding-inline:0}html[data-page=main] #home-explore-tail{margin-top:0;padding-top:0;background:#f2eadb;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:visible;backface-visibility:visible;transform:none;will-change:auto}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{margin-top:0}@media (max-width: 880px){html[data-page=main] #home-stats-region{padding:0 18px}html[data-page=main] #home-stats-region>.bbx-inner{width:100%}}html[data-page=main] #home-stats-region #home-stats .download-stat-card,html[data-page=main] #home-stats-region #home-stats .download-stat-card:last-child,html[data-page=main] #home-stats-region #home-stats .download-stat-card+.download-stat-card{background:transparent;border:0!important;box-shadow:none!important}@media (min-width: 881px){html[data-page=main] #proof .bbx-home-adoption-list{display:contents}html[data-page=main] #proof .bbx-home-adoption-entry,html[data-page=main] #proof .bbx-home-adoption-entry+.bbx-home-adoption-entry{grid-row:3;height:auto;margin-top:20px}html[data-page=main] #proof .bbx-home-adoption-entry--school{grid-column:1}html[data-page=main] #proof .bbx-home-adoption-entry--federation{grid-column:2}}html[data-page=main] .hero-title-lockup .hero-title-question{font-weight:850!important;letter-spacing:-.005em!important;transform:translateY(-10px);text-shadow:0 1px 3px rgba(255,222,92,.4),0 0 12px rgba(255,218,67,.52),0 0 28px rgba(255,230,130,.34)}html[data-page=main] .hero-service-description{margin-top:10px;margin-bottom:14px;color:#3f2d13;text-shadow:0 1px 2px rgba(255,222,92,.34),0 0 9px rgba(255,218,67,.42),0 0 20px rgba(255,230,130,.28)}@media (min-width: 761px){html[data-page=main] .hero-title-lockup .hero-title-question{transform:translateY(-16px)}html[data-page=main] .hero-service-description{transform:translateY(-12px)}}@media (max-width: 760px){html[data-page=main] .hero-service-description{margin-top:8px}}.hero-wordmark{position:relative!important;filter:drop-shadow(0 0 18px rgba(255,244,168,.55)) drop-shadow(0 6px 16px rgba(132,75,6,.22))!important}.hero-wordmark:after{content:"";position:absolute;top:-4%;right:-8%;bottom:-4%;left:-8%;background:linear-gradient(115deg,transparent 0%,transparent 38%,rgba(255,255,255,0) 42%,rgba(255,255,255,.85) 50%,rgba(255,255,255,0) 58%,transparent 62%,transparent 100%);mix-blend-mode:overlay;pointer-events:none;animation:wordmark-sheen 5.5s ease-in-out infinite}@keyframes wordmark-sheen{0%,12%{transform:translate(-65%);opacity:0}18%{opacity:1}35%{transform:translate(65%);opacity:1}42%,to{transform:translate(65%);opacity:0}}.prompt-composer{overflow:hidden}html[data-page=main] .prompt-composer{background:#fffcf2c4}.prompt-composer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#ffdc7800,#ffdc7800 40%,#ffdc78d9,#ffdc7800 60%,#ffdc7800);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;animation:composer-border-sheen 4.2s ease-in-out 1.6s infinite}@keyframes composer-border-sheen{0%,to{opacity:0}20%{opacity:.9}45%{opacity:.9}60%{opacity:0}}.hero-description,.benefit-pills.hero-benefits{animation:none}.hero-benefits span{position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.hero-benefits span:hover{transform:translateY(-2px);border-color:#78460a73;background:#fff4bc8c;box-shadow:0 6px 18px #844b062e}.hero-benefits span:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85) 50%,transparent);opacity:0;transition:opacity .25s ease}.hero-benefits span:hover:after{opacity:1}.bbx-demo{transition:transform .35s cubic-bezier(.2,.72,.24,1),box-shadow .35s cubic-bezier(.2,.72,.24,1);transform-style:preserve-3d;will-change:transform,box-shadow;position:relative}.bbx-demo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--shine-x, 50%) var(--shine-y, 30%),rgba(255,244,168,.42),transparent 42%);opacity:0;transition:opacity .35s ease;mix-blend-mode:soft-light}.bbx-demo:hover{transform:translateY(-6px) scale(1.008);box-shadow:0 5px #e0a600,0 36px 64px #502f0c38,0 0 0 1px #fff4a880}.bbx-demo:hover:after{opacity:1}.download-stat-card{transition:transform .35s cubic-bezier(.2,.72,.24,1),background .35s ease;overflow:hidden}.download-stat-card svg{transition:transform .4s cubic-bezier(.2,.72,.24,1),opacity .35s ease}.download-stat-card strong{background:linear-gradient(92deg,#1f1408,#1f1408 18%,#c2410c 40%,#f59e0b,#c2410c 60%,#1f1408 82%,#1f1408);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:stat-count-shimmer 6.5s ease-in-out infinite}@keyframes stat-count-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bbx-steps li.is-current{transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.2,.72,.24,1);animation:step-current-glow 2.6s ease-in-out infinite}@keyframes step-current-glow{0%,to{box-shadow:0 3px #e0a600,0 0 #fff4a800;border-color:#17120cc2}50%{box-shadow:0 3px #e0a600,0 0 0 6px #fff4a859;border-color:#17120ceb}}@media (prefers-reduced-motion: reduce){.hero-wordmark:after,.prompt-composer:before,.hero-description,.benefit-pills.hero-benefits,.bbx-demo,.bbx-demo:after,.download-stat-card strong,.bbx-steps li.is-current{animation:none!important}.hero-benefits span,.download-stat-card,.download-stat-card svg,.bbx-demo{transition:none!important}}.hero-desktop-downloads{display:grid;grid-template-columns:1.15fr .9fr 1.05fr;width:min(500px,74%);gap:0;margin-top:20px;padding:0;background:transparent;border:0;border-radius:0}.hero-desktop-download{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:46px;padding:0 5px;color:#24180dc7;background:transparent;border:0;border-left:0;border-radius:0;font-size:16px;font-weight:750;line-height:1;text-decoration:none;text-shadow:0 1px 2px rgba(255,222,92,.34),0 0 9px rgba(255,218,67,.42),0 0 20px rgba(255,230,130,.28);transition:color .2s ease}.hero-desktop-download.is-primary{color:#24180dc7;background:transparent;border:0;border-radius:0}.hero-desktop-download svg{width:22px;height:22px;fill:none;stroke:currentColor;filter:drop-shadow(0 1px 2px rgba(255,222,92,.34)) drop-shadow(0 0 7px rgba(255,218,67,.36));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hero-desktop-download:is([data-download-platform=web],[data-download-platform=mac],[data-download-platform=windows]) svg{fill:currentColor;stroke:none}.hero-desktop-download:hover{color:#9a5e00;background:transparent;transform:none}.hero-desktop-download.is-primary:hover{color:#9a5e00;background:transparent}@media (max-width: 760px){.hero-desktop-downloads{display:none}}.site-header .nav a,.site-header .nav button{position:relative;transition:color .2s ease,transform .2s ease}.site-header .nav a:after,.site-header .nav button:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,196,70,.95) 35%,rgba(193,70,12,.85) 65%,transparent);border-radius:2px;opacity:0;transform:scaleX(.6);transform-origin:center;transition:opacity .25s ease,transform .25s ease}.site-header .nav a:hover,.site-header .nav button:hover{transform:translateY(-1px)}html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav:has(a.is-current)>a,html:not([data-page=forgedb]):not([data-page=institutions]) .main-nav:has(a.is-current)>.nav-group>button{color:#17120cad}.site-header .nav-dropdown{background:#f7c928d9}html[data-page=forgedb] .site-header .nav-dropdown{background:#17150ed9}html[data-page=institutions] .site-header .nav-dropdown{background:#15130dd9}:is(html[data-page=forgedb],html[data-page=institutions],html[data-page=pricing]) .site-header .nav-dropdown a:hover{background:transparent}.site-header .nav a:hover:after,.site-header .nav button:hover:after,.site-header .nav a.is-active:after,.site-header .nav button.is-active:after{opacity:1;transform:scaleX(1)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(247,201,40,.55) 35%,rgba(193,70,12,.35) 65%,transparent);opacity:0;transition:opacity .35s ease}.site-header.is-scrolled:after{opacity:0}:is(html[data-page=forgedb],html[data-page=institutions]) .site-header.is-scrolled:after{opacity:.9}.site-footer a{position:relative;transition:color .2s ease,transform .2s ease}.site-footer a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:linear-gradient(90deg,#f7c92800,#f7c928cc,#c1460c00);opacity:0;transform:scaleX(.5);transition:opacity .25s ease,transform .25s ease}.site-footer a:hover{transform:translate(2px)}.site-footer a:hover:after{opacity:1;transform:scaleX(1)}.bbx-pricing-card,.pricing-card,.card-pricing{transition:transform .3s cubic-bezier(.2,.72,.24,1),box-shadow .3s cubic-bezier(.2,.72,.24,1)}.bbx-pricing-card:hover,.pricing-card:hover,.card-pricing:hover{transform:translateY(-6px);box-shadow:0 30px 60px #502f0c38}.bbx-pricing-card--primary,.pricing-card--primary,.card-pricing--primary{position:relative;overflow:hidden}.bbx-pricing-card--primary:before,.pricing-card--primary:before,.card-pricing--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#f7c92800,#f7c92800 40%,#fff4a859,#f7c92800 60%,#f7c92800);mix-blend-mode:overlay;pointer-events:none;animation:pricing-primary-sheen 6.5s ease-in-out infinite}@keyframes pricing-primary-sheen{0%,18%{transform:translate(-55%);opacity:0}28%{opacity:1}42%{transform:translate(55%);opacity:1}52%,to{transform:translate(55%);opacity:0}}.bbx-pricing-card .cta,.pricing-card .cta,.card-pricing .cta,.bbx-pricing-card a.button,.pricing-card a.button,.card-pricing a.button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.bbx-pricing-card .cta:hover,.pricing-card .cta:hover,.card-pricing .cta:hover,.bbx-pricing-card a.button:hover,.pricing-card a.button:hover,.card-pricing a.button:hover{transform:scale(1.04);box-shadow:0 14px 28px #844b0647}.bbx-pricing-card--primary .ribbon,.pricing-card--primary .ribbon,.card-pricing--primary .ribbon{background-image:linear-gradient(92deg,#f59e0b,#c2410c,#f59e0b)!important;background-size:200% 100%!important;animation:pricing-ribbon-shimmer 3.5s ease-in-out infinite}@keyframes pricing-ribbon-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.site-header .nav a:after,.site-header .nav button:after,.site-header:after,.site-footer a:after,.bbx-pricing-card--primary:before,.pricing-card--primary:before,.card-pricing--primary:before,.bbx-pricing-card--primary .ribbon,.pricing-card--primary .ribbon,.card-pricing--primary .ribbon{animation:none!important}.site-header .nav a,.site-header .nav button,.site-footer a,.bbx-pricing-card,.pricing-card,.card-pricing,.bbx-pricing-card .cta,.pricing-card .cta,.card-pricing .cta,.bbx-pricing-card a.button,.pricing-card a.button,.card-pricing a.button{transition:none!important}}.mobile-header-download{display:none}@media (max-width: 760px){.site-header .language-trigger{display:none}.site-header .mobile-header-download{position:absolute;top:0;right:calc(100vw - 56px);display:grid;place-items:center;width:56px;height:var(--header-height);color:inherit}.site-header .mobile-header-download svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform:translateY(2px)}}html[data-page=bananaboots] .bbx-make>.bbx-inner{display:flex;flex-direction:column}html[data-page=bananaboots] .bbx-yellow-flow{background:linear-gradient(180deg,#fffdf8,#fcf8ef 38%,#faf3e6 72%,#f7efdf)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none;will-change:auto}html[data-page=bananaboots],html[data-page=bananaboots] body{background:#fffdf8}html[data-page=bananaboots] .page-shell{background:transparent!important}html[data-page=bananaboots] .hero{background:#f7c928}html[data-page=bananaboots] .start-options{background:transparent}html[data-page=bananaboots] .bbx-sections,html[data-page=bananaboots] #final-start{background:transparent!important}html[data-page=bananaboots] .bbx-yellow-flow>.product-journey--editorial,html[data-page=bananaboots] .bbx-yellow-flow>#make{background:transparent!important}html[data-page=bananaboots] #make .bbx-core-system,html[data-page=bananaboots] #make .bbx-features-proof-host,html[data-page=bananaboots] #make .bbx-one-platform,html[data-page=bananaboots] #make .bbx-one-platform .bbx-proof-unified-system,html[data-page=bananaboots] #make .bbx-one-platform .bbx-proof-unified-pipeline{background:transparent!important}html[data-page=bananaboots] .bbx-make .bbx-core-system{order:1}html[data-page=bananaboots] .bbx-make .bbx-features-proof-host{order:2}html[data-page=bananaboots] .bbx-make>.bbx-inner>.bbx-heading{order:3}html[data-page=bananaboots] .bbx-make .features-demo-caption{order:4}html[data-page=bananaboots] .bbx-make .bbx-builder{order:5}html[data-page=bananaboots] .bbx-make .bbx-builder-input{border:1px solid rgba(104,104,104,.22)}html[data-page=bananaboots] .bbx-make .feature-workflow-compare{order:6}html[data-page=bananaboots] .bbx-make .features-next-links{order:7}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:clamp(72px,7vw,104px)}html[data-page=main] #home-explore .home-ideas-layout--without-motion .home-use-cases{display:block;border:0}html[data-page=main] #home-explore .home-use-cases>article,html[data-page=main] #home-explore .home-use-cases>article:nth-child(2n),html[data-page=main] #home-explore .home-use-cases>article:first-child{display:block;min-height:0;margin:0;padding:0;border:0}html[data-page=main] #home-explore .home-use-cases>article+article{margin-top:clamp(96px,10vw,152px)}html[data-page=main] #home-explore .home-use-case-card{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(18px,2vw,32px);min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}html[data-page=main] #home-explore .home-use-cases article:hover .home-use-case-card{transform:none}html[data-page=main] #home-explore .home-use-case-heading{grid-column:1 / -1;grid-row:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 clamp(24px,2.4vw,36px);padding:0;border:0}html[data-page=main] #home-explore .home-use-case-heading>div{display:flex;flex-direction:column;gap:12px}html[data-page=main] #home-explore .home-use-case-heading>div>span{color:#8b6925;font-size:clamp(11px,.9vw,13px);font-weight:750;line-height:1;letter-spacing:.2em}html[data-page=main] #home-explore .home-use-case-heading h4,html[data-page=main] #home-explore .home-use-case-card .home-use-case-heading h4{margin:0;padding:0;border:0;font-size:clamp(34px,4.2vw,60px);font-weight:720;line-height:1.08;letter-spacing:-.035em}html[data-page=main] #home-explore .home-use-case-heading>span{padding:0 0 4px;color:#1f161057;font-size:clamp(42px,5vw,72px);font-weight:650;line-height:.85;letter-spacing:-.05em}html[data-page=main] #home-explore .home-use-case-top,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:1 / -1;grid-row:auto;display:block;width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;margin:0;padding:0;overflow:hidden;border:1px solid rgba(31,22,16,.12);border-radius:10px;box-shadow:0 26px 70px #3b2c181c}html[data-page=main] #home-explore .home-use-case--warm .home-use-case-top{background:#f4efe8}html[data-page=main] #home-explore .home-use-case--dark .home-use-case-top{background:#292d2c}html[data-page=main] #home-explore .home-use-case--light .home-use-case-top{background:#fff}html[data-page=main] #home-explore .home-use-case-product-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}html[data-page=main] #home-explore .home-use-case-copy,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-copy{grid-column:1 / 10;grid-row:auto;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(28px,3vw,44px);padding:0;border:0}html[data-page=main] #home-explore .home-use-case-summary,html[data-page=main] #home-explore .home-use-case-card .home-use-case-summary{display:block;margin:0;padding:0;border:0;color:#2c2117;font-size:clamp(20px,1.8vw,27px);font-weight:650;line-height:1.4;letter-spacing:-.02em}html[data-page=main] #home-explore .home-use-case-copy p,html[data-page=main] #home-explore .home-use-case-card .home-use-case-copy p{margin:0;max-width:48ch;color:#584a3a;font-size:clamp(15px,1.2vw,18px);line-height:1.75}html[data-page=main] #home-explore .home-use-case-categories,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-categories{grid-column:10 / -1;grid-row:auto;display:flex;justify-content:flex-end;align-items:flex-start;flex-flow:row wrap;gap:8px;width:auto;margin:clamp(28px,3vw,44px) 0 0;padding:0;border:0}html[data-page=main] #home-explore .home-use-case-categories span{display:inline-flex;width:auto;padding:8px 12px;color:#665437;background:#ffffff61;border:1px solid rgba(83,62,31,.16);border-radius:999px;font-size:13px;font-weight:600;line-height:1;letter-spacing:-.01em}html[data-page=main] #home-explore .home-use-case-categories span:before{content:none;display:none}@media (max-width: 880px){html[data-page=main] #home-explore .home-use-cases>article+article{margin-top:76px}html[data-page=main] #home-explore .home-use-case-heading{margin-bottom:20px}html[data-page=main] #home-explore .home-use-case-heading>div{gap:9px}html[data-page=main] #home-explore .home-use-case-heading>span{font-size:38px}html[data-page=main] #home-explore .home-use-case-top,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-top{aspect-ratio:4 / 3;border-radius:7px}html[data-page=main] #home-explore .home-use-case-product-image{object-fit:cover;object-position:center top}html[data-page=main] #home-explore .home-use-case-copy,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-copy{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}html[data-page=main] #home-explore .home-use-case-categories,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-categories{grid-column:1 / -1;justify-content:flex-start;margin-top:18px}}@media (min-width: 881px){html[data-page=main] body #home-stats-region #home-stats.home-stats--relocated{padding-top:clamp(72px,7vw,96px)}}.proof-subtitle-mobile-break{display:none}@media (max-width: 760px){.proof-subtitle-mobile-break{display:block}}.bbx-home-feature-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.72,.24,1),box-shadow .35s cubic-bezier(.2,.72,.24,1)}html[data-page] .bbx-sections :is(.bbx-heading:not(#final-start .bbx-heading):not(.bbx-heading--internal),.bbx-proof-unified-heading:not(.bbx-one-platform__heading),.bbx-proof-home-heading,.home-explore-heading,.home-user-reviews-head){box-sizing:border-box;display:flex!important;width:100%!important;max-width:1040px!important;margin-right:auto!important;margin-left:auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;text-align:center!important;transform:none!important}html[data-page] .bbx-sections :is(.bbx-heading:not(#final-start .bbx-heading):not(.bbx-heading--internal),.bbx-proof-unified-heading:not(.bbx-one-platform__heading),.bbx-proof-home-heading,.home-explore-heading,.home-user-reviews-head) .bbx-kicker,html[data-page] .bbx-sections .bbx-proof-unified-heading>span:first-child{display:block!important;width:fit-content!important;margin:0 auto!important;padding:0!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.18em!important;text-align:center!important;text-transform:uppercase}html[data-page] .bbx-sections :is(.bbx-heading:not(#final-start .bbx-heading):not(.bbx-heading--internal),.bbx-proof-unified-heading:not(.bbx-one-platform__heading),.bbx-proof-home-heading,.home-explore-heading,.home-user-reviews-head)>h3,html[data-page] .bbx-sections .home-explore-heading>div>h3,html[data-page] .bbx-sections .home-user-reviews-head>div>h4{width:100%!important;max-width:920px!important;margin:24px auto 0!important;color:inherit;font-size:clamp(40px,4.5vw,62px)!important;font-weight:750!important;line-height:1.28!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;word-break:keep-all;overflow-wrap:normal}html[data-page] .bbx-sections :is(.bbx-heading:not(#final-start .bbx-heading):not(.bbx-heading--internal),.bbx-proof-unified-heading:not(.bbx-one-platform__heading),.bbx-proof-home-heading,.home-explore-heading,.home-user-reviews-head)>p,html[data-page] .bbx-sections :is(.home-explore-description,.home-user-reviews-description){width:100%!important;max-width:68ch!important;margin:24px auto 0!important;font-size:clamp(15px,1.18vw,17px)!important;font-weight:400!important;line-height:1.8!important;letter-spacing:-.01em!important;text-align:center!important;word-break:keep-all}html[data-page] .bbx-sections :is(.bbx-story-description>small,.bbx-proof-home-english,.bbx-proof-unified-english,.home-explore-description>small,.home-user-reviews-description>small){display:block!important;margin:8px auto 0!important;font-size:clamp(14px,1.05vw,15px)!important;font-weight:400!important;line-height:1.65!important;letter-spacing:.01em!important;text-align:center!important;text-transform:none!important}@media (max-width: 760px){html[data-page] .bbx-sections :is(.bbx-heading:not(#final-start .bbx-heading):not(.bbx-heading--internal),.bbx-proof-unified-heading:not(.bbx-one-platform__heading),.bbx-proof-home-heading,.home-explore-heading,.home-user-reviews-head)>h3,html[data-page] .bbx-sections .home-explore-heading>div>h3,html[data-page] .bbx-sections .home-user-reviews-head>div>h4{margin-top:18px!important;font-size:clamp(34px,9.5vw,42px)!important;line-height:1.3!important}html[data-page] .bbx-sections :is(.bbx-heading:not(#final-start .bbx-heading):not(.bbx-heading--internal),.bbx-proof-unified-heading:not(.bbx-one-platform__heading),.bbx-proof-home-heading,.home-explore-heading,.home-user-reviews-head)>p,html[data-page] .bbx-sections :is(.home-explore-description,.home-user-reviews-description){margin-top:20px!important;font-size:15px!important;line-height:1.75!important}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:before{content:"";position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#654b1929,#654b1929) 0 0 / 100% 1px no-repeat,linear-gradient(180deg,rgba(101,75,25,.15) 0%,rgba(101,75,25,.07) 44%,transparent 92%) 0 0 / 1px 100% no-repeat,linear-gradient(180deg,rgba(101,75,25,.15) 0%,rgba(101,75,25,.07) 44%,transparent 92%) 100% 0 / 1px 100% no-repeat;border-radius:22px 22px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{grid-column:auto;grid-row:auto;min-width:0;min-height:0;margin:0;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list{position:relative;z-index:2;display:grid;align-content:center;gap:clamp(18px,2.1vh,24px);padding:24px 0 62px 2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list>article{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list>article>span{padding-top:4px;color:#aa7b0c;font-size:11px;font-weight:800;line-height:1;letter-spacing:.13em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list>article>div{min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list strong{display:block;margin:0;color:#1d170d;font-size:clamp(18px,1.35vw,21px);font-weight:780;line-height:1.35;letter-spacing:-.015em;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list p{max-width:25em;margin:5px 0 0;color:#756951;font-size:clamp(12px,.92vw,14px);font-weight:430;line-height:1.55;letter-spacing:0;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{position:relative;z-index:1;align-self:stretch;display:grid;grid-template-rows:50px minmax(0,1fr);margin:18px -72px -76px 0;overflow:hidden;background:#fff;border:1px solid rgba(71,62,45,.16);border-right:0;border-bottom:0;border-radius:18px 0 0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-bar{display:flex;align-items:center;gap:7px;min-width:0;padding:0 22px;background:#fff;border-bottom:1px solid #e9e5dc}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-bar>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#d8d5ce}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-bar>i:first-child{background:#f2c632}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-bar>strong{min-width:0;margin:0 auto 0 8px;overflow:hidden;color:#302b22;font-size:12px;font-weight:720;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-bar>span{flex:0 0 auto;white-space:nowrap;color:#8e6a0f;font-size:9px;font-weight:850;letter-spacing:.14em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-body{display:grid;grid-template-columns:58px minmax(210px,.64fr) minmax(340px,1.36fr);min-width:0;min-height:0;overflow:hidden;background:#fff}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-rail{display:flex;flex-direction:column;align-items:center;gap:22px;padding:20px 0;background:#faf9f6;border-right:1px solid #ece8df}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-rail>b{display:grid;place-items:center;width:29px;height:29px;margin-bottom:8px;color:#1d170d;font-size:14px;border-radius:8px;background:#f4c928}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-rail>i{width:18px;height:2px;border-radius:99px;background:#b9b4aa}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-rail>i:nth-of-type(2){width:24px;background:#d5a919}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-editor{min-width:0;padding:36px 28px;overflow:hidden;background:#f7f4ed;border-right:1px solid #e8e3d8}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-editor small,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-preview>header strong{color:#9a730e;font-size:9px;font-weight:850;letter-spacing:.17em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-editor h4{margin:22px 0 12px;color:#1f1a12;font-size:clamp(24px,2.15vw,33px);font-weight:780;line-height:1.28;letter-spacing:-.025em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-editor p{margin:0;color:#756c5e;font-size:13px;line-height:1.65}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-code-lines{display:grid;gap:12px;margin-top:46px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-code-lines i{display:block;width:86%;height:7px;border-radius:99px;background:#d9d4c9}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-code-lines i:nth-child(2){width:58%;background:#e0bb38}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-code-lines i:nth-child(3){width:74%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-code-lines i:nth-child(4){width:42%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-code-lines i:nth-child(5){width:67%;background:#e8d998}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-code-lines i:nth-child(6){width:52%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-editor>em{display:flex;align-items:center;gap:8px;margin-top:42px;color:#746b5c;font-size:10px;font-style:normal;letter-spacing:.04em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-editor>em i{width:7px;height:7px;border-radius:50%;background:#e4b818}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-preview{display:grid;grid-template-rows:56px minmax(0,1fr) 52px;min-width:0;min-height:0;padding:0;overflow:hidden;background:#fff}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-preview>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;border-bottom:1px solid #eeeae2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-preview>header span{color:#8a8275;font-size:9px;letter-spacing:.03em;white-space:nowrap}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-app{min-width:0;margin:30px 0 0 30px;padding:30px 30px 80px;overflow:hidden;background:#fff;border-top:1px solid #e8e4db;border-left:1px solid #e8e4db;border-radius:14px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-app>header{display:flex;align-items:center;gap:9px;padding-bottom:22px;border-bottom:1px solid #eeeae3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-app>header b{margin-right:auto;color:#242019;font-size:17px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-app>header i{width:28px;height:7px;border-radius:99px;background:#ddd8cd}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));gap:12px;margin:25px 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-stats span{height:76px;border:1px solid #e7e2d7;border-radius:10px;background:linear-gradient(#b9b2a4 0,#b9b2a4 0) 14px 15px / 38% 5px no-repeat,linear-gradient(#e1b82c 0,#e1b82c 0) 14px 38px / 58% 10px no-repeat}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-chart{position:relative;display:flex;align-items:end;gap:13px;height:190px;padding:26px 22px 0;overflow:hidden;border-top:1px solid #eeeae2;background:repeating-linear-gradient(180deg,transparent 0 41px,#f1eee7 42px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-chart i{flex:1 1 0;min-width:16px;height:42%;border-radius:5px 5px 0 0;background:#ddd7cb}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-chart i:nth-child(2){height:68%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-chart i:nth-child(3){height:51%;background:#e9c543}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-chart i:nth-child(4){height:82%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-chart i:nth-child(5){height:63%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-chart i:nth-child(6){height:91%;background:#d6aa18}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-preview>footer{display:flex;align-items:center;gap:18px;padding:0 26px;color:#7a7266;font-size:9px;white-space:nowrap;border-top:1px solid #eeeae2;background:#fff}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-preview>footer span:first-child{color:#806815}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-preview>footer b{margin-left:auto;padding:8px 13px;color:#1d170d;font-size:9px;letter-spacing:.06em;border-radius:7px;background:#f2c52d}@media (max-width: 1100px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-columns:minmax(245px,.62fr) minmax(500px,1.38fr);gap:24px;padding-left:26px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-body{grid-template-columns:52px minmax(180px,.58fr) minmax(300px,1.42fr)}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-columns:1fr;grid-template-rows:auto 470px;gap:28px;min-height:0;padding:28px 0 0 22px;border-radius:18px 18px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 18px;padding:10px 22px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list>article{grid-template-columns:28px minmax(0,1fr);gap:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list strong{font-size:clamp(16px,4vw,19px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list p{font-size:12px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{grid-column:1;grid-row:2;min-height:470px;margin:0 -80px -44px 0;border-radius:14px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-body{grid-template-columns:46px minmax(155px,.7fr) minmax(280px,1.3fr)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-product-editor{padding:26px 20px}}html[data-page=main] #home-explore-tail .home-user-reviews .home-next-step--merged{display:block;margin:clamp(34px,3.4vw,52px) 0 0;padding:0;border:0}html[data-page=main] #home-explore-tail .home-user-reviews .home-next-step--merged>nav{width:100%;margin:0}html[data-page=main] #home-explore-tail .home-user-reviews .home-next-step--merged+.bbx-review-marquee{margin-top:clamp(42px,4.2vw,64px)}@media (max-width: 880px){html[data-page=main] #home-explore-tail .home-user-reviews .home-next-step--merged{margin-top:28px}html[data-page=main] #home-explore-tail .home-user-reviews .home-next-step--merged+.bbx-review-marquee{margin-top:38px}}html[data-page=main] #home-explore-tail .home-next-step--merged>nav{border-bottom:0!important}html[data-page=main] #home-explore-tail .home-next-step--merged>nav>a:last-child{border-bottom:0!important}html[data-page=main] #how>.bbx-inner>.bbx-heading,html[data-page=main] #home-explore .home-explore-heading,html[data-page=main] #home-explore .home-explore-heading>div,html[data-page=main] #home-explore-tail .home-user-reviews-head,html[data-page=main] #home-explore-tail .home-user-reviews-head>div,html[data-page=main] #proof .bbx-proof-platform-hub,html[data-page=main] #final-start .bbx-heading{width:100%;max-width:none;margin-right:auto;margin-left:auto;text-align:center!important}html[data-page=main] :is(#how>.bbx-inner>.bbx-heading,#home-explore .home-explore-heading,#home-explore-tail .home-user-reviews-head,#final-start .bbx-heading) .bbx-kicker{margin-right:auto;margin-left:auto}html[data-page=main] #home-explore .home-explore-description,html[data-page=main] #home-explore-tail .home-user-reviews-description,html[data-page=main] #proof .bbx-proof-platform-hub>:is(.bbx-proof-home-subtitle,.bbx-proof-home-english),html[data-page=main] #final-start .bbx-heading>p{margin-right:auto!important;margin-left:auto!important;text-align:center!important}html[data-page=main] #final-start{background:#f7c92814;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-page=main] #final-start .bbx-final-composer,html[data-page=main] #final-start .bbx-final-composer:hover,html[data-page=main] #final-start .bbx-final-composer:focus-within{background:#ffffffb8;box-shadow:inset 0 1px #ffffffc2}html[data-page=main] #home-explore .home-explore-description{max-width:62ch}html[data-page=main] #home-explore-tail .home-user-reviews-description{max-width:68ch;margin-top:24px}html[data-page=main] #how>.bbx-inner>.bbx-heading{display:flex;align-items:center!important;text-align:center!important}html[data-page=main] #how .bbx-story-heading,html[data-page=main] #how .bbx-story-heading>span,html[data-page=main] #how .bbx-story-description,html[data-page=main] #how .bbx-story-description>:is(span,small){text-align:center!important}html[data-page=main] #how .bbx-story-description{display:block;width:100%;max-width:62ch;margin:26px auto 0;color:#5a4823;font-size:clamp(16px,1.35vw,19px);line-height:1.75;word-break:keep-all}html[data-page=main] #how .bbx-story-description>span,html[data-page=main] #how .bbx-story-description>small{display:block}html[data-page=main] #how .bbx-story-description>small{margin-top:8px;color:#806f50;font-size:clamp(14px,1.18vw,17px);font-weight:400;line-height:1.55;letter-spacing:.01em}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:0}html[data-page=features] body #make .bbx-features-unified-heading{display:block;margin:0 0 clamp(72px,8vw,112px)}html[data-page=features] body #make .bbx-features-unified-heading>span{display:block;margin-bottom:24px;color:#85681f;font-size:12px;font-weight:800;line-height:1;letter-spacing:.18em}html[data-page=features] body #make .bbx-features-unified-heading h3{margin:0;color:#17120c;font-size:clamp(40px,4vw,56px);font-weight:900;line-height:1.14;letter-spacing:-.025em;word-break:keep-all}html[data-page=features] body #make .bbx-features-unified-heading h3 strong{color:#8a6510;font-weight:inherit}html[data-page=features] body #make .bbx-features-unified-heading>p{max-width:46em;margin:28px 0 0;color:#5a4823;font-size:clamp(18px,1.55vw,22px);line-height:1.8;letter-spacing:.015em;word-break:keep-all}html[data-page=features] body #make .bbx-features-unified-heading .bbx-proof-unified-english{display:block;margin-top:8px;color:#5f4e31;font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.55;letter-spacing:.01em;word-break:normal}@media (max-width: 880px){html[data-page=features] body #make .bbx-features-unified-heading{margin-bottom:64px}html[data-page=features] body #make .bbx-features-unified-heading h3{font-size:clamp(34px,10vw,46px)}}@media (max-width: 560px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-capability-list{grid-template-columns:1fr}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-rows:auto 430px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{min-height:430px;margin-right:-260px}}.bbx-home-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(380px circle at var(--proof-shine-x, 50%) var(--proof-shine-y, 30%),rgba(255,244,168,.42),transparent 42%);opacity:0;transition:opacity .35s ease;mix-blend-mode:soft-light}.bbx-home-feature-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #502f0c38,0 0 0 1px #f7c92859}.bbx-home-feature-card:hover:before{opacity:1}.bbx-school-card{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.72,.24,1),background .3s ease,box-shadow .3s ease}.bbx-school-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#f7c92800,#f7c92800 40%,#fff4a88c,#f7c92800 60%,#f7c92800);mix-blend-mode:overlay;opacity:0;transform:translate(-50%);animation:school-card-sheen 5.5s ease-in-out infinite;animation-play-state:paused}.bbx-school-card:hover{transform:translateY(-4px);background:#fff3b866;box-shadow:0 18px 36px #502f0c29}.bbx-school-card:hover:after{animation-play-state:running}@keyframes school-card-sheen{0%,12%{transform:translate(-50%);opacity:0}20%{opacity:1}35%{transform:translate(50%);opacity:1}45%,to{transform:translate(50%);opacity:0}}.bbx-partner-card{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.72,.24,1),box-shadow .3s ease,background .3s ease}.bbx-partner-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(92deg,#f59e0b,#c2410c,#f59e0b);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;animation:partner-border-flow 4.5s ease-in-out infinite}.bbx-partner-card:hover{transform:translateY(-4px);background:#fff3b88c;box-shadow:0 18px 36px #502f0c2e}.bbx-partner-card:hover:before{opacity:1}@keyframes partner-border-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bbx-review-marquee article{position:relative;transition:transform .3s ease,box-shadow .3s ease;animation:review-card-rise 1.1s cubic-bezier(.2,.72,.24,1) both}.bbx-review-marquee article:nth-child(1){animation-delay:.05s}.bbx-review-marquee article:nth-child(2){animation-delay:.15s}.bbx-review-marquee article:nth-child(3){animation-delay:.25s}.bbx-review-marquee article:nth-child(4){animation-delay:.35s}.bbx-review-marquee article:nth-child(5){animation-delay:.05s}.bbx-review-marquee article:nth-child(6){animation-delay:.15s}.bbx-review-marquee article:nth-child(7){animation-delay:.25s}.bbx-review-marquee article:nth-child(8){animation-delay:.35s}.bbx-review-marquee article:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:2px;background:linear-gradient(180deg,#f59e0b,#c2410c);opacity:0;transition:opacity .3s ease}.bbx-review-marquee article:hover{transform:translateY(-3px);box-shadow:0 14px 28px #502f0c29}.bbx-review-marquee article:hover:before{opacity:1}@keyframes review-card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.association-geometry{transition:filter .4s ease}.association-geometry:hover{filter:drop-shadow(0 0 24px rgba(247,201,40,.45))}.bbx-case-metrics span{display:inline-block;transition:transform .25s ease,background .25s ease,border-color .25s ease}.bbx-case-metrics span:hover{transform:translateY(-2px);background:#fff4bc99;border-color:#78460a80}@media (prefers-reduced-motion: reduce){.bbx-home-feature-card,.bbx-home-feature-card:before,.bbx-school-card,.bbx-school-card:after,.bbx-partner-card,.bbx-partner-card:before,.bbx-review-marquee article,.bbx-review-marquee article:before,.association-geometry,.bbx-case-metrics span{animation:none!important;transition:none!important}}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{padding-top:clamp(64px,6vw,84px);padding-bottom:clamp(72px,7vw,96px)}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stats{margin-top:0}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated .download-stat-card strong{background:none;color:#17120c;-webkit-text-fill-color:#17120c;animation:none}@media (max-width: 760px){html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{padding-top:48px;padding-bottom:64px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-feature-card,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-feature-card:hover{transform:none;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-feature-card:before{display:none;background:none;opacity:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-case-metrics span,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-case-metrics span:hover{transform:none;background:transparent;border-color:transparent}html[data-page=main] #home-explore .home-use-cases{display:block!important;border:0!important}html[data-page=main] #home-explore .home-use-cases>article,html[data-page=main] #home-explore .home-use-cases>article:nth-child(2n),html[data-page=main] #home-explore .home-use-cases>article:first-child{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}html[data-page=main] #home-explore .home-use-cases>article+article{margin-top:clamp(96px,10vw,152px)!important}html[data-page=main] #home-explore .home-use-case-card{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:0 clamp(18px,2vw,32px)!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}html[data-page=main] #home-explore .home-use-case-heading{grid-column:1 / -1!important;grid-row:auto!important;display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:32px!important;margin:0 0 clamp(24px,2.4vw,36px)!important;padding:0!important;border:0!important}html[data-page=main] #home-explore .home-use-case-heading>div{display:flex!important;flex-direction:column!important;gap:12px!important}html[data-page=main] #home-explore .home-use-case-heading>div>span{color:#8b6925!important;font-size:clamp(11px,.9vw,13px)!important;font-weight:750!important;line-height:1!important;letter-spacing:.2em!important}html[data-page=main] #home-explore .home-use-case-heading h4{margin:0!important;padding:0!important;border:0!important;font-size:clamp(34px,4.2vw,60px)!important;line-height:1.08!important}html[data-page=main] #home-explore .home-use-case-heading>span{padding:0 0 4px!important;color:#1f161057!important;font-size:clamp(42px,5vw,72px)!important;line-height:.85!important}html[data-page=main] #home-explore .home-use-case-top,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-top{grid-column:1 / -1!important;grid-row:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(31,22,16,.12)!important;border-radius:10px!important;box-shadow:0 26px 70px #3b2c181c!important}html[data-page=main] #home-explore .home-use-case-product-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}html[data-page=main] #home-explore .home-use-case-copy{grid-column:1 / 10!important;grid-row:auto!important;display:grid!important;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr)!important;gap:clamp(28px,4vw,64px)!important;margin-top:clamp(28px,3vw,44px)!important;padding:0!important;border:0!important}html[data-page=main] #home-explore .home-use-case-summary{display:block!important;margin:0!important;padding:0!important;border:0!important;font-size:clamp(20px,1.8vw,27px)!important;line-height:1.4!important}html[data-page=main] #home-explore .home-use-case-copy p{margin:0!important;max-width:48ch!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.75!important}html[data-page=main] #home-explore .home-use-case-categories{grid-column:10 / -1!important;grid-row:auto!important;display:flex!important;flex-flow:row wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;width:auto!important;margin:clamp(28px,3vw,44px) 0 0!important;padding:0!important;border:0!important}html[data-page=main] #home-explore .home-use-case-categories span{display:inline-flex!important;width:auto!important;padding:8px 12px!important;background:#ffffff61!important;border:1px solid rgba(83,62,31,.16)!important;border-radius:999px!important;font-size:13px!important;line-height:1!important}html[data-page=main] #home-explore .home-use-case-categories span:before{content:none!important;display:none!important}@media (max-width: 880px){html[data-page=main] #home-explore .home-use-case-top,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-top{aspect-ratio:4 / 3!important}html[data-page=main] #home-explore .home-use-case-product-image{object-fit:cover!important;object-position:center top!important}html[data-page=main] #home-explore .home-use-case-copy{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-page=main] #home-explore .home-use-case-categories{grid-column:1 / -1!important;justify-content:flex-start!important;margin-top:18px!important}}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-relation--combined>.bbx-proof-product-shell--education{position:absolute;top:28px;right:-2%;bottom:-40px;left:24px;display:grid;grid-template-rows:50px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:#fff;border:1px solid rgba(71,62,45,.16);border-bottom:0;border-radius:18px 0 0;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-product-body{grid-template-columns:58px minmax(220px,.64fr) minmax(380px,1.36fr)}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-product-editor{padding:34px 28px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-product-editor h4 span{display:block}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:end;gap:12px;margin-top:38px;padding:0;background:transparent;border:0;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare>.bbx-proof-platform-label{grid-column:1 / -1;grid-row:1;justify-self:start;padding:0;color:#8e6b0c;font-size:11px;font-style:normal;font-weight:780;line-height:1;letter-spacing:.12em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare>span:first-of-type{grid-column:1;grid-row:2}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare>i{grid-column:2;grid-row:2}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare>.is-one{grid-column:3;grid-row:2}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare>span{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:7px 9px;min-width:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare small{grid-column:1 / -1;color:#8b8170;font-size:12px;font-weight:680;letter-spacing:.03em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare b{color:#aaa294;font-size:clamp(38px,3.2vw,48px);font-weight:820;line-height:.9;letter-spacing:-.04em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare em{padding-bottom:4px;color:#a29a8c;font-size:10px;font-style:normal;font-weight:760;line-height:1.1;letter-spacing:.08em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare>i{align-self:end;padding-bottom:9px;color:#b3aa99;font-size:21px;font-style:normal;line-height:1;text-align:center}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare .is-one b{color:#bd900b;font-size:clamp(48px,4vw,60px)}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-platform-compare .is-one em{color:#8e6b0c}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-product-editor>em{gap:10px;margin-top:24px;font-size:13px;line-height:1.45;letter-spacing:.025em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-product-editor>em i{width:9px;height:9px;flex:0 0 9px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-product-preview--education{grid-template-rows:56px minmax(0,1fr) 52px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-education-preview{min-width:0;min-height:0;height:auto;margin:24px 0 0 26px;padding:20px 24px 54px;overflow:hidden;background:#fff;border-top:1px solid #e8e4db;border-left:1px solid #e8e4db;border-radius:14px 0 0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-stage{height:100%;min-height:300px;margin:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-metrics{gap:12px;margin-top:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-metrics span{min-height:72px;padding:14px;background:#fff;border-color:#e7e2d7;border-radius:10px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-metrics i{background:#b9b2a4}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-metrics b{background:#dfb51e}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-analytics{grid-template-columns:minmax(0,.76fr) minmax(145px,.24fr);gap:14px;min-height:172px;margin-top:14px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-analytics svg,:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-donut,:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-manager-list article,:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-view--gantt>div{background-color:#fff;border-color:#e7e2d7;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-diagram-analytics path{stroke:#b58a12}@media (max-width: 880px){:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-relation--combined>.bbx-proof-product-shell--education{top:20px;right:-210px;bottom:-32px;left:16px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-product-shell--education .bbx-proof-product-body{grid-template-columns:46px minmax(170px,.7fr) minmax(320px,1.3fr)}}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(600px,1.42fr);grid-template-rows:auto minmax(0,1fr);height:660px;column-gap:clamp(28px,3vw,48px);row-gap:28px;min-height:660px;padding:30px 0 0 34px;overflow:hidden;background:transparent;border:0;border-radius:22px 22px 0 0;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline:before{content:"";position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(101,75,25,.13) 0%,rgba(101,75,25,.06) 42%,transparent 92%) 0 0 / 1px 100% no-repeat,linear-gradient(180deg,rgba(101,75,25,.13) 0%,rgba(101,75,25,.06) 42%,transparent 92%) 100% 0 / 1px 100% no-repeat;border-radius:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline:after{content:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,min-content);align-content:start;gap:16px;min-width:0;min-height:0;padding:0 0 42px 2px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{grid-column:2;grid-row:1 / 3;display:grid;grid-template-rows:50px minmax(0,1fr);align-self:stretch;min-width:0;min-height:0;margin:0 -72px -76px 0;padding:0;overflow:hidden;background:#fff;border:1px solid rgba(71,62,45,.16);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 14px;min-width:0;min-height:0;margin:0;padding:0 4px 0 2px;overflow:visible;color:#655b4a;text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary>p{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:start;column-gap:9px;min-height:0;margin:0;padding:0;color:#655b4a;font-size:13px;line-height:1.65;background:transparent;border:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary>p:last-child{display:block;grid-column:1 / -1;margin:4px 0 0;color:#5e5444;font-size:clamp(17px,1.35vw,20px);font-weight:520;line-height:1.55}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary span{grid-column:1 / -1;margin:0 0 4px;color:#8a7d66;font-size:10px;font-weight:650;letter-spacing:.03em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary strong{margin:0;color:#aa7b0c;font-size:38px;font-weight:850;line-height:.95}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary em{align-self:end;padding:0 0 2px;color:#746a58;font-size:9px;font-style:normal;font-weight:750;line-height:1.2;letter-spacing:.09em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary b{display:inline-block;margin-top:2px;color:#201a11;font-size:clamp(21px,1.7vw,26px);font-weight:800;line-height:1.35;letter-spacing:-.015em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary{display:grid;grid-template-columns:.66fr .66fr 1.68fr;align-items:center;gap:24px;width:auto;min-height:0;margin:18px 26px 10px calc(32.4% + 48px);padding:0;overflow:visible;color:#655b4a;text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary>p{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;min-height:0;margin:0;padding:0;color:#655b4a;background:transparent;border:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary>p:last-child{display:block;min-height:0;margin:0;padding:0;color:#5e5444;font-size:clamp(17px,1.35vw,20px);font-weight:520;line-height:1.55;letter-spacing:-.005em;border:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary span{grid-column:1 / -1;margin:0 0 4px;color:#8a7d66;font-size:10px;font-weight:650;letter-spacing:.03em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary strong{margin:0;color:#aa7b0c;font-size:40px;font-weight:850;line-height:.95}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary em{align-self:end;padding-bottom:3px;color:#746a58;font-size:9px;font-style:normal;font-weight:750;line-height:1.2;letter-spacing:.09em}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary b{display:inline-block;margin-top:2px;color:#201a11;font-size:clamp(22px,1.75vw,27px);font-weight:800;line-height:1.35;letter-spacing:-.015em}@media (max-width: 1100px){:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline{grid-template-columns:minmax(235px,.6fr) minmax(550px,1.4fr);column-gap:22px;padding-left:26px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary{margin-left:calc(32% + 34px)}}@media (max-width: 880px){:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline{grid-template-columns:1fr;grid-template-rows:auto auto 470px;gap:28px;height:auto;min-height:0;padding:28px 0 0 22px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,min-content);align-content:start;gap:22px 18px;padding:10px 22px 0 0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{grid-column:1;grid-row:3;min-height:470px;margin:0 -80px -44px 0;padding:0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-unified-summary{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:0 22px 0 0}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary{display:grid;grid-template-columns:.7fr .7fr 1.6fr;gap:18px;margin:24px 22px 18px;padding:0}}@media (max-width: 560px){:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline{grid-template-rows:auto auto 430px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list{grid-template-columns:1fr;grid-template-rows:repeat(6,min-content)}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{min-height:430px;margin-right:-260px}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary{grid-template-columns:1fr 1fr}:is(html[data-page=main] body #proof,html[data-page=features] body #make) .bbx-proof-unified-system>.bbx-proof-unified-summary>p:last-child{grid-column:1 / -1}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{position:relative;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.48fr);grid-template-rows:minmax(620px,1fr);gap:clamp(28px,3vw,48px);min-height:660px;padding:34px 0 0 34px;overflow:hidden;background:transparent;border:0;border-radius:22px 22px 0 0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:before{content:"";position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;height:auto;pointer-events:none;background:linear-gradient(90deg,#654b1929,#654b1929) 0 0 / 100% 1px no-repeat,linear-gradient(180deg,rgba(101,75,25,.15) 0%,rgba(101,75,25,.07) 44%,transparent 92%) 0 0 / 1px 100% no-repeat,linear-gradient(180deg,rgba(101,75,25,.15) 0%,rgba(101,75,25,.07) 44%,transparent 92%) 100% 0 / 1px 100% no-repeat;border-radius:22px 22px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{grid-column:auto;grid-row:auto;display:grid;min-width:0;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list{align-content:center;gap:clamp(18px,2.1vh,24px);padding:24px 0 62px 2px;overflow:visible}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{grid-template-rows:50px minmax(0,1fr);align-self:stretch;margin:18px -72px -76px 0;overflow:hidden;background:#fff;border:1px solid rgba(71,62,45,.16);border-right:0;border-bottom:0;border-radius:18px 0 0}@media (max-width: 1100px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-columns:minmax(245px,.62fr) minmax(500px,1.38fr);gap:24px;padding-left:26px}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-columns:1fr;grid-template-rows:auto 470px;gap:28px;min-height:0;padding:28px 0 0 22px;border-radius:18px 18px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 18px;padding:10px 22px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{grid-column:1;grid-row:2;grid-template-rows:50px minmax(0,1fr);min-height:470px;margin:0 -80px -44px 0;padding:0;border-radius:14px 0 0}}@media (max-width: 560px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-rows:auto 430px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-capability-list{grid-template-columns:1fr}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.bbx-proof-product-shell{min-height:430px;margin-right:-260px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{column-gap:36px;row-gap:54px;padding:46px 44px 42px;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(239,200,75,.24) 0%,rgba(239,200,75,.08) 24%,transparent 48%),linear-gradient(135deg,#fffdf8,#fbf4e3 58%,#f8edcf);border:1px solid rgba(101,75,25,.15);border-radius:24px}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{row-gap:20px;padding:26px 20px;border-radius:18px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-window{position:absolute;top:28px;right:-6%;bottom:-40px;left:30px;overflow:hidden;background:#101b2a;border:1px solid #31445b;border-radius:12px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar{display:flex;height:42px;padding:0 17px;align-items:center;gap:7px;background:#17263a;border-bottom:1px solid #304157}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar>i{width:7px;height:7px;background:#708198;border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar>span{width:150px;height:7px;margin-left:12px;background:#52657d;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell{display:grid;grid-template-columns:112px minmax(0,1fr);height:calc(100% - 42px);min-height:310px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside{display:flex;padding:22px 18px;flex-direction:column;gap:19px;background:#142236;border-right:1px solid #304157}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside b{width:28px;height:28px;margin-bottom:7px;background:#efc84b;border-radius:7px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span{width:58px;height:7px;background:#43556c;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(2){width:72px;background:#71839a}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content{position:relative;padding:24px 28px;overflow:hidden;background:#fff}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content>header{display:flex;align-items:center;justify-content:space-between}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content>header div{display:grid;gap:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content>header i{display:block;width:180px;height:8px;background:#263a52;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content>header i:last-child{width:110px;height:5px;background:#9aa7b6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content>header em{width:36px;height:16px;background:#efc84b;border-radius:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-metrics span{display:grid;min-height:92px;padding:17px;align-content:space-between;background:#fff;border:1px solid #d8dfe7;border-radius:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-metrics i{width:46%;height:6px;background:#a8b3c0;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-metrics b{width:66%;height:17px;background:#2a4059;border-radius:3px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-process{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;margin-top:24px;align-items:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-process span{height:52px;background:#e1e8f0;border:1px solid #cbd5e0;border-radius:7px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-process span:last-child{background:#f7df8a;border-color:#dfbd43}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-process i{height:1px;background:#8291a2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-stage{position:relative;height:calc(100% - 50px);min-height:320px;margin-top:22px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:bbx-proof-diagram-cycle 12s ease-in-out infinite}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--kanban{animation-delay:4s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt{animation-delay:8s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view .bbx-proof-diagram-metrics{margin-top:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--dashboard{display:flex;flex-direction:column}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-analytics{display:grid;grid-template-columns:minmax(0,1fr) 150px;flex:1;gap:18px;height:auto;min-height:190px;margin-top:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-analytics>svg{width:100%;height:100%;padding:12px;background:#ffffffb8;border:1px solid rgba(41,63,89,.16);border-radius:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-analytics path{fill:none;stroke:#293f59b8;stroke-width:4;vector-effect:non-scaling-stroke}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-donut{position:relative;display:grid;place-items:center;background:#ffffffb8;border:1px solid rgba(41,63,89,.16);border-radius:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-donut:before{content:"";width:76px;height:76px;background:conic-gradient(#293f59d1 0,#293f59d1 38%,#efc84be6 38%,#efc84be6 57%,#293f5970 57%,#293f5970 78%,#293f592e 78%,#293f592e);border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-donut:after{content:"";position:absolute;width:42px;height:42px;background:#fff;border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column{display:flex;padding:14px;flex-direction:column;gap:11px;background:#ffffff9e;border:1px solid rgba(41,63,89,.16);border-radius:9px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column i{width:38%;height:7px;margin-bottom:3px;background:#293f599e;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column span{min-height:47px;flex:1;background:#293f5912;border:1px solid rgba(41,63,89,.14);border-left:4px solid rgba(41,63,89,.5);border-radius:6px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(2) span:first-of-type,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(3) span:last-of-type{border-left-color:#efc84b}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt{display:grid;padding:12px 16px;gap:10px;background:#ffffff9e;border:1px solid rgba(41,63,89,.16);border-radius:9px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt i{width:64%;height:6px;background:#293f5952;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt span{position:relative;height:1px;background:#293f591f}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt b{position:absolute;top:-7px;height:15px;background:#293f598a;border-radius:3px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(1) b{left:3%;width:30%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(2) b{left:20%;width:44%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(3) b{left:42%;width:24%;background:#efc84b}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(4) b{left:58%;width:34%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(5) b{left:72%;width:22%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(6) b{left:12%;width:46%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(7) b{left:54%;width:31%;background:#efc84bcc}@keyframes bbx-proof-diagram-cycle{0%,28%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view{animation:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--dashboard{opacity:1}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--combined{top:auto;right:auto;bottom:0;left:5%;width:90%;height:500px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{top:42%;right:auto;bottom:auto;left:42%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-06{top:42%;right:39%;bottom:auto;left:auto}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--combined{grid-column:1;grid-row:2;width:100%;height:420px;min-height:0;padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-window{top:20px;right:-42%;bottom:-30px;left:18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell{grid-template-columns:76px 560px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{padding-top:18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>span{font-size:12px;letter-spacing:.22em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>p{margin-top:18px;font-size:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img{object-fit:contain;object-position:left center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b{color:#293f59;font-size:14px;font-weight:800;line-height:1.25;letter-spacing:.015em;white-space:nowrap}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{color:#536980;font-size:8px;font-weight:700;line-height:1.35;letter-spacing:.08em;white-space:nowrap}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading h3{font-size:44px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{padding-top:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{width:min(286px,94%);height:58px;min-height:58px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{font-size:39px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b{font-size:13px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{font-size:7px;letter-spacing:.045em}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations{position:relative;display:block;height:clamp(620px,57vw,730px);margin-top:clamp(72px,7vw,104px);padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path{fill:none;stroke:#293f593d;stroke-width:1.15;vector-effect:non-scaling-stroke}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path.is-primary{stroke:#293f5985;stroke-width:1.7}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path.is-dashed{stroke-dasharray:5 8}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle.is-hub{fill:#f4c928;stroke:#17120c;stroke-width:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle.is-major{fill:#293f59;stroke:#fffaf0;stroke-width:3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{position:absolute;top:42%;left:50%;z-index:3;width:360px;padding:0;transform:translate(-50%,-50%);text-align:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{position:absolute;top:3%;z-index:3;width:39%;padding:0;background:transparent}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school{left:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--federation{right:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{width:min(360px,88%);height:76px;min-height:76px;margin-top:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{font-size:clamp(48px,4.4vw,62px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b{font-size:15px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{font-size:8px;letter-spacing:.06em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation h4{margin-top:34px;font-size:clamp(24px,2.25vw,32px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation p{max-width:34ch;margin-top:12px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-meta{margin-top:20px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:2;color:#60748a;font-size:9px;font-weight:750;line-height:1;letter-spacing:.16em;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels span{position:absolute;white-space:nowrap}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-01{top:25%;left:20%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-02{top:24%;right:18%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03{top:48%;left:4%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04{top:47%;right:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{bottom:9%;left:23%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-06{right:18%;bottom:8%}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations{position:relative;display:block;height:clamp(620px,57vw,730px);margin-top:clamp(72px,7vw,104px);padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path{fill:none;stroke:#293f593b;stroke-width:1.1;vector-effect:non-scaling-stroke}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path.is-primary{stroke:#293f597a;stroke-width:1.6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path.is-dashed{stroke-dasharray:5 8}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle{fill:#fffaf0;stroke:#5f7590;stroke-width:1.2;vector-effect:non-scaling-stroke}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle.is-hub{fill:#f4c928;stroke:#17120c;stroke-width:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle.is-major{fill:#293f59;stroke:#fffaf0;stroke-width:3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{position:absolute;top:42%;left:50%;width:360px;padding:0;transform:translate(-50%,-50%);text-align:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>span{color:#17120c;font-size:12px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>p{margin-top:13px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>a{margin-top:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{position:absolute;top:3%;width:39%;padding:0;background:transparent}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school{left:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--federation{right:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{width:min(360px,88%);height:76px;min-height:76px;margin-top:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{font-size:clamp(48px,4.4vw,62px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b{font-size:15px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{font-size:8px;letter-spacing:.06em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation h4{margin-top:34px;font-size:clamp(24px,2.25vw,32px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation p{max-width:34ch;margin-top:12px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-meta{margin-top:20px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:#60748a;font-size:9px;font-weight:750;line-height:1;letter-spacing:.16em;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels span{position:absolute;white-space:nowrap}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-01{top:25%;left:20%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-02{top:24%;right:18%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03{top:48%;left:4%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04{top:47%;right:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{bottom:9%;left:23%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-06{right:18%;bottom:8%}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels{display:none}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:210px auto;column-gap:clamp(72px,10vw,150px);width:100%;margin-top:clamp(76px,8vw,116px);padding:0 clamp(18px,3vw,44px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path{fill:none;stroke:#334c6852;stroke-width:1.35;vector-effect:non-scaling-stroke}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle{fill:#fffaf0;stroke:#334c68;stroke-width:1.5;vector-effect:non-scaling-stroke}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{position:relative;z-index:1;grid-column:1 / -1;grid-row:1;justify-self:center;width:min(420px,72%);text-align:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>span{display:block;color:#80621f;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.2em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>strong{display:block;margin-top:14px;color:#17120c;font-size:clamp(30px,3.4vw,48px);font-weight:900;line-height:1;letter-spacing:.045em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>p{margin:16px 0 0;color:#655641;font-size:15px;line-height:1.5;letter-spacing:.08em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>a{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding-bottom:5px;color:#17120c;font-size:14px;font-weight:750;text-decoration:none;border-bottom:1px solid currentColor}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>a:hover,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>a:focus-visible{gap:9px;transform:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{position:relative;z-index:1;grid-row:2;min-width:0;padding:0 clamp(16px,2.2vw,32px);background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school{grid-column:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--federation{grid-column:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-index{display:flex;align-items:center;gap:12px;color:#334c68;font-size:13px;font-weight:800;line-height:1;letter-spacing:.14em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-index span{color:#7a6d5a;font-size:10px;letter-spacing:.18em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img{display:block;width:min(290px,76%);height:54px;margin-top:34px;object-fit:contain;object-position:left center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{display:flex;align-items:flex-end;gap:16px;min-height:54px;margin-top:34px;color:#293f59}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark strong{font-size:clamp(38px,4vw,56px);font-weight:900;line-height:.9;letter-spacing:.08em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark span{max-width:15ch;padding-bottom:2px;font-size:10px;font-weight:700;line-height:1.35;letter-spacing:.12em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation h4{max-width:18ch;margin:clamp(50px,5vw,70px) 0 0;color:#17120c;font-size:clamp(25px,2.55vw,36px);line-height:1.34;letter-spacing:.025em;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation p{max-width:37ch;margin:18px 0 0;color:#594d3b;font-size:clamp(15px,1.2vw,17px);line-height:1.78;letter-spacing:.015em;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;color:#334c68;font-size:13px;font-weight:750}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-meta span:before{content:"●";margin-right:8px;font-size:7px;vertical-align:2px}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:74px;margin-top:64px;padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map{display:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{grid-column:1;grid-row:1;width:100%;text-align:left}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>strong{font-size:34px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>a{margin-top:20px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{grid-column:1;padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school{grid-row:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--federation{grid-row:3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{margin-top:28px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation h4{margin-top:38px;font-size:28px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-association-slot{position:relative;margin-top:clamp(64px,7vw,94px)!important;padding:clamp(42px,4.5vw,62px) clamp(34px,4.5vw,64px)!important;overflow:hidden;background:#f2cf62;border:0!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-association-slot:after{content:"EDU";position:absolute;right:-1.5vw;bottom:-.28em;color:#8059001a;font-size:clamp(128px,15vw,230px);font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-body{position:relative;z-index:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-list,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-feature-card.bbx-home-adoption-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(58px,6vw,82px)!important;gap:0!important;overflow:hidden}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry+.bbx-home-adoption-entry{position:relative;display:flex!important;min-height:clamp(360px,34vw,460px)!important;margin:0!important;padding:clamp(48px,5vw,72px)!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry:after{position:absolute;right:-.04em;bottom:-.18em;z-index:0;font-size:clamp(104px,11vw,168px);font-weight:900;line-height:1;letter-spacing:-.06em;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry--school{color:#172536;background:#dbe5ec!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry--school:after{content:"SMWU";color:#3d5b7717}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry--federation{color:#f7f2e8;background:#21354e!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry--federation:after{content:"KVCF";color:#bccfe314}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry>*{position:relative;z-index:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-association-title{margin:0;padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-association-title small{font-size:11px;line-height:1.5;letter-spacing:.18em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry--school .bbx-home-association-title small{color:#52708a}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry--federation .bbx-home-association-title small{color:#a9bfd6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-association-title h4{margin:14px 0 0;color:inherit;font-size:clamp(25px,2.35vw,34px);line-height:1.34;letter-spacing:.025em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-feature-intro{max-width:32ch;margin:clamp(40px,4vw,56px) 0 0;color:inherit;font-size:clamp(18px,1.5vw,21px);line-height:1.55}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry blockquote{max-width:38ch;margin:14px 0 0;color:inherit;font-size:clamp(15px,1.15vw,17px);line-height:1.7;opacity:.72}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-case-metrics{margin:auto 0 0!important;padding:32px 0 0!important;justify-content:flex-start;border:0!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-case-metrics span{padding:7px 10px;background:transparent!important;border:1px solid currentColor!important;border-radius:999px;box-shadow:none!important;opacity:.72}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-case-metrics b{color:inherit!important;font-size:13px}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-association-slot{margin-top:52px!important;padding:36px 24px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-association-slot:after{right:-12px;font-size:122px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-list,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-feature-card.bbx-home-adoption-list{grid-template-columns:minmax(0,1fr);margin-top:44px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry+.bbx-home-adoption-entry{min-height:390px!important;margin:0!important;padding:38px 26px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-feature-intro{margin-top:36px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-association-slot,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry+.bbx-home-adoption-entry,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry:last-child{border:0!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry+.bbx-home-adoption-entry{margin-top:clamp(22px,2.5vw,36px)!important}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry+.bbx-home-adoption-entry{margin-top:18px!important}}:is(html[data-page=main] #proof,html[data-page=features] #make){margin-top:0;padding-block:clamp(96px,10vw,148px)!important;background:#fffaf0!important;border-top:0!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-lead,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-lead--transparent{display:block!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-lead:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-lead:after{content:none!important;display:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading{display:grid!important;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);grid-template-rows:auto auto;column-gap:clamp(64px,8vw,118px);row-gap:10px;align-items:end!important;width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading h3{grid-column:1;grid-row:1 / 3;width:100%;margin:0!important;font-size:clamp(42px,4.6vw,66px)!important;line-height:1.16!important;letter-spacing:.035em!important;text-align:left!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading .bbx-proof-home-subtitle,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading .bbx-proof-home-english{grid-column:2;width:100%;max-width:none;margin:0!important;text-align:left!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading .bbx-proof-home-subtitle{grid-row:1;font-size:clamp(17px,1.45vw,20px);line-height:1.55;letter-spacing:.035em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading .bbx-proof-home-english{grid-row:2;color:#75654c;font-size:clamp(13px,1vw,15px);line-height:1.55;letter-spacing:.11em;white-space:normal}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-association-slot{width:100%;margin:clamp(68px,7vw,98px) 0 0!important;padding:clamp(38px,4vw,54px) 0;border-top:1px solid rgba(23,18,12,.18);border-bottom:1px solid rgba(23,18,12,.18)}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof{display:block!important;width:100%;min-height:0!important;margin:0;padding:0!important;overflow:visible;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof:after,:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-word,:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-art{content:none!important;display:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-body{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.25fr) auto;grid-template-rows:auto auto;column-gap:clamp(42px,5vw,74px);row-gap:18px;align-items:center;padding:0!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-kicker{grid-column:1;grid-row:1;margin:0;color:#80621f;font-size:12px;letter-spacing:.2em}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-title{grid-column:1;grid-row:2;margin:0;font-size:clamp(29px,2.7vw,40px);line-height:1.3;letter-spacing:.03em}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-copy{grid-column:2;grid-row:1 / 3;margin:0;color:#514633;font-size:clamp(16px,1.25vw,18px);line-height:1.85;letter-spacing:.02em}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-cta{grid-column:3;grid-row:1 / 3;align-self:center;min-width:180px;padding:15px 20px;border:1px solid rgba(23,18,12,.35);border-radius:6px;box-shadow:none!important;transform:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-list,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-feature-card.bbx-home-adoption-list{display:flex!important;width:100%;margin:clamp(58px,6vw,82px) 0 0!important;padding:0!important;flex-direction:column;gap:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry+.bbx-home-adoption-entry{display:grid!important;grid-template-columns:minmax(250px,.78fr) minmax(360px,1.22fr) minmax(210px,auto);grid-template-rows:auto auto;column-gap:clamp(42px,5vw,74px);row-gap:12px;align-items:center;width:100%;height:auto!important;min-height:0!important;margin:0!important;padding:clamp(38px,4vw,54px) 0!important;background:transparent!important;border:0!important;border-top:1px solid rgba(23,18,12,.18)!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry:last-child{border-bottom:1px solid rgba(23,18,12,.18)!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-association-title{grid-column:1;grid-row:1 / 3;align-self:center;margin:0;padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-association-title small{display:block;font-size:11px;line-height:1.45;letter-spacing:.14em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-association-title h4{margin:12px 0 0;font-size:clamp(22px,2vw,29px);line-height:1.35;letter-spacing:.025em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-feature-intro{grid-column:2;grid-row:1;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;letter-spacing:.02em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry blockquote{grid-column:2;grid-row:2;margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.7}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-case-metrics{grid-column:3;grid-row:1 / 3;align-self:center;justify-content:flex-end;margin:0!important;padding:0!important;border:0!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-case-metrics span{padding:8px 11px;border-radius:999px;box-shadow:none!important}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make){padding-block:82px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading{display:block!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading h3{font-size:clamp(36px,11vw,48px)!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading .bbx-proof-home-subtitle{margin-top:28px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading .bbx-proof-home-english{margin-top:10px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-association-slot{margin-top:54px!important;padding-block:34px}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-body{display:block}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-title{margin-top:14px;font-size:29px}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-copy{margin-top:24px;font-size:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .home-association--proof .home-association-cta{display:inline-flex;min-width:0;margin-top:26px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-list,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-feature-card.bbx-home-adoption-list{margin-top:50px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry+.bbx-home-adoption-entry{display:block!important;padding-block:34px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-home-feature-intro{margin-top:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry blockquote{margin-top:12px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-home-adoption-entry .bbx-case-metrics{justify-content:flex-start;margin-top:24px!important}}html[data-page=main] #home-explore .home-use-case-top,html[data-page=main] #home-explore .home-use-cases article:nth-child(2n) .home-use-case-top{display:flex!important;flex-direction:column!important;background:transparent!important}html[data-page=main] #home-explore .home-output-browser-bar{flex:0 0 48px;display:grid;grid-template-columns:auto minmax(150px,.7fr) minmax(280px,1.3fr) auto;align-items:center;gap:18px;width:100%;height:48px;padding:0 16px;color:#ffffffb8;background:#202221;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1}html[data-page=main] #home-explore .home-output-window-controls{display:flex;align-items:center;gap:7px}html[data-page=main] #home-explore .home-output-window-controls i{display:block;width:10px;height:10px;border-radius:50%}html[data-page=main] #home-explore .home-output-window-controls i:nth-child(1){background:#ff6259}html[data-page=main] #home-explore .home-output-window-controls i:nth-child(2){background:#ffc13a}html[data-page=main] #home-explore .home-output-window-controls i:nth-child(3){background:#30c84a}html[data-page=main] #home-explore .home-output-browser-title{overflow:hidden;color:#ffffffb3;font-weight:650;text-overflow:ellipsis;white-space:nowrap}html[data-page=main] #home-explore .home-output-browser-address{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;height:30px;padding:0 14px;color:#ffffff9e;background:#ffffff13;border:1px solid rgba(255,255,255,.08);border-radius:7px}html[data-page=main] #home-explore .home-output-browser-address>i{width:7px;height:7px;background:#73d0ad;border-radius:50%;box-shadow:0 0 0 3px #73d0ad1f}html[data-page=main] #home-explore .home-output-browser-address>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-page=main] #home-explore .home-output-browser-status{display:inline-flex;align-items:center;gap:6px;color:#8fe0bf;font-size:11px;font-weight:750;letter-spacing:.12em}html[data-page=main] #home-explore .home-output-browser-status i{width:6px;height:6px;background:#52d49f;border-radius:50%;box-shadow:0 0 0 4px #52d49f1a}html[data-page=main] #home-explore .home-output-browser-viewport{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:transparent}html[data-page=main] #home-explore .home-output-browser-viewport .home-use-case-product-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:left top!important}@media (max-width: 760px){html[data-page=main] #home-explore .home-output-browser-bar{flex-basis:40px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;height:40px;padding:0 12px}html[data-page=main] #home-explore .home-output-browser-title{display:none}html[data-page=main] #home-explore .home-output-browser-address{height:26px;padding-inline:10px;font-size:10px}html[data-page=main] #home-explore .home-output-browser-status{font-size:9px}}html[data-page=main] #home-explore .home-ideas-layout--without-motion{margin-top:clamp(42px,4.5vw,64px)!important}html[data-page=main] #home-explore .home-use-case-banner{width:100%}html[data-page=main] #home-explore .home-use-case-banner>article{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)!important;height:clamp(450px,47vw,590px);min-height:0!important;overflow:hidden;background:#ffffff61;border:1px solid rgba(31,22,16,.14)!important;border-radius:16px;box-shadow:none}html[data-page=main] #home-explore .home-use-case-banner .home-use-case-top{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border:0!important;border-right:1px solid rgba(31,22,16,.14)!important;border-radius:0!important;box-shadow:none!important}html[data-page=main] #home-explore .home-use-case-banner .home-output-browser-bar{flex-basis:42px;grid-template-columns:auto minmax(0,1fr);height:42px;padding:0 14px}html[data-page=main] #home-explore .home-use-case-banner .home-output-browser-address{justify-self:center;width:min(72%,430px);height:27px;font-size:11px}html[data-page=main] #home-explore .home-use-case-banner .home-output-browser-viewport{position:relative;background:transparent!important;animation:none}html[data-page=main] #home-explore .home-use-case-banner .home-use-case-product-image{object-fit:cover!important;object-position:var(--image-position, left top)!important;transform:scale(1.035);transform-origin:left top}html[data-page=main] #home-explore .home-use-case-panel{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;padding:clamp(34px,3.3vw,46px) clamp(30px,3.4vw,50px)}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-heading{display:block!important;flex:0 0 auto;height:105px;margin:0 0 18px!important;padding:0!important}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-heading>span{display:block;width:100%;height:14px;margin:0 0 15px;padding:0!important;color:#8b6925!important;font-size:10.5px!important;font-weight:750;line-height:14px!important;letter-spacing:.14em!important;text-align:left!important;white-space:nowrap}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-heading h4{width:100%;margin:0!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.16!important;text-align:left!important;word-break:keep-all}html[data-page=main] #home-explore .home-use-case-panel>.home-use-case-summary{height:52px;margin:0 0 10px!important;color:#2c2117;font-size:clamp(18px,1.55vw,23px)!important;line-height:1.45!important;word-break:keep-all}html[data-page=main] #home-explore .home-use-case-panel>p{height:72px;margin:0!important;color:#5c4e3d;font-size:clamp(14px,1.1vw,16px)!important;line-height:1.75!important;word-break:keep-all}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-categories{display:flex!important;flex-wrap:wrap!important;gap:7px!important;width:auto!important;margin:17px 0 0!important;padding:0!important}html[data-page=main] #home-explore .home-use-case-switcher{display:grid;gap:0;margin-top:auto;border-top:1px solid rgba(31,22,16,.15)}html[data-page=main] #home-explore .home-use-case-switcher button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:39px;padding:0;color:#2c211775;background:transparent;border:0;border-bottom:1px solid rgba(31,22,16,.1);text-align:left;cursor:pointer;transition:color .22s ease,padding-left .22s ease}html[data-page=main] #home-explore .home-use-case-switcher button:last-child{border-bottom:0}html[data-page=main] #home-explore .home-use-case-switcher button.is-active{padding-left:7px;color:#211810}html[data-page=main] #home-explore .home-use-case-switcher button span{color:#9a782b;font-size:11px;font-weight:750;letter-spacing:.1em}html[data-page=main] #home-explore .home-use-case-switcher button strong{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}@keyframes home-output-view-enter{0%{opacity:.2;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@media (max-width: 880px){html[data-page=main] #home-explore .home-use-case-banner>article{grid-template-columns:minmax(0,1fr)!important;height:auto}html[data-page=main] #home-explore .home-use-case-banner .home-use-case-top{grid-column:1!important;grid-row:1!important;height:auto!important;aspect-ratio:16 / 9!important;border-right:0!important;border-bottom:1px solid rgba(31,22,16,.14)!important}html[data-page=main] #home-explore .home-use-case-panel{grid-column:1;grid-row:2;padding:28px 24px}html[data-page=main] #home-explore .home-use-case-switcher{margin-top:28px}}html[data-page=main] #home-explore .home-use-case-banner .home-output-browser-viewport{width:100%;height:100%}html[data-page=main] #home-explore .home-use-case-banner .home-use-case-product-image{height:calc(100% + var(--image-crop-top, 0px))!important;transform:translateY(calc(var(--image-crop-top, 0px) * -1)) scale(1.035)!important}html[data-page=main] #home-explore .home-use-case-switcher{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:12px}html[data-page=main] #home-explore .home-use-case-switcher-label{display:block;grid-column:1 / -1;margin-bottom:2px;color:#2c211794;font-size:11px;font-weight:750;letter-spacing:.12em}html[data-page=main] #home-explore .home-use-case-switcher button{grid-template-columns:24px minmax(0,1fr);gap:7px;min-height:40px;padding:0;background:transparent;border:0;border-radius:0;transition:none}html[data-page=main] #home-explore .home-use-case-switcher button:last-child{border-bottom:1px solid rgba(31,22,16,.11)}@media (max-width: 520px){html[data-page=main] #home-explore .home-use-case-switcher{grid-template-columns:minmax(0,1fr)}}html[data-page=main] #home-explore .home-use-case-banner :where(*,*:before,*:after){box-shadow:none!important}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-categories,html[data-page=main] #home-explore .home-use-case-switcher-label,html[data-page=main] #home-explore .home-use-case-switcher button>i{display:none!important}html[data-page=main] #home-explore .home-use-case-switcher{gap:0;padding-top:10px;border-top-color:#1f161021}html[data-page=main] #home-explore .home-use-case-switcher button,html[data-page=main] #home-explore .home-use-case-switcher button:last-child{grid-template-columns:24px minmax(0,1fr);min-height:37px;padding:0!important;background:transparent!important;border:0!important;border-radius:0;outline:0;transform:none!important}html[data-page=main] #home-explore .home-use-case-switcher button:not(.is-active){color:#2c21176e}html[data-page=main] #home-explore .home-use-case-banner .home-use-case-product-image{position:absolute;inset:0 auto auto 0;width:var(--image-width, 100%)!important;max-width:none!important;height:calc(100% + var(--image-crop-top, 0px))!important;object-fit:cover!important;object-position:var(--image-position, left top)!important;transform-origin:left top!important;opacity:1;transform:translate(var(--image-shift-x, 0%),calc(var(--image-crop-top, 0px) * -1)) scale(var(--image-scale-x, 1),var(--image-scale-y, 1))!important;transition:none;pointer-events:none}html[data-page=main] #home-explore .home-use-case-slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;opacity:0;transform:translate(0);transition:transform .82s cubic-bezier(.45,0,.2,1);pointer-events:none}html[data-page=main] #home-explore .home-use-case-slide.is-active{z-index:1;opacity:1}html[data-page=main] #home-explore .home-use-case-slide.is-leaving{z-index:2;opacity:1;transform:translate(102%)}html[data-page=main] #home-explore .home-use-case-product-image--warm{object-position:var(--image-position, left top)!important}html[data-page=main] #home-explore .home-use-case--light .home-output-browser-viewport{padding:0;background:#fff!important}html[data-page=main] #home-explore .home-use-case-product-image--light{top:16px;height:calc(100% - 16px)!important}html[data-page=main] #home-explore .home-use-case-product-image--light.home-use-case-product-image--visual-1{top:0;height:100%!important}html[data-page=main] #home-explore .home-use-case--dark .home-output-browser-viewport{padding:0;background:#08090b!important}html[data-page=main] #home-explore .home-use-case-product-image--dark{top:14px;left:14px;width:auto!important;max-width:none!important;height:calc(100% - 14px)!important;object-fit:fill!important}html[data-page=main] #home-explore .home-use-case-switcher button,html[data-page=main] #home-explore .home-use-case-switcher button:hover,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible{min-height:50px;padding:7px 0!important;color:#2c21177a;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important}@media (max-width: 880px){html[data-page=main] #home-explore .home-use-case-slide{inset:0 0 auto;width:100%;height:133.333%}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-heading{margin-bottom:24px!important}}html[data-page=main] #home-explore .home-use-case-switcher button span{font-size:13px;letter-spacing:.12em}html[data-page=main] #home-explore .home-use-case-switcher button strong{display:block;overflow:visible;font-size:14px!important;font-weight:650!important;line-height:1.45!important;text-overflow:clip;white-space:normal;transform:none!important;translate:none!important;scale:none!important;transition:color .15s ease!important}html[data-page=main] #home-explore .home-use-case-switcher button:hover .home-use-case-switcher-number,html[data-page=main] #home-explore .home-use-case-switcher button:hover strong,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible .home-use-case-switcher-number,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible strong{position:static!important;margin:0!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important}html[data-page=main] #home-explore .home-use-case-switcher-copy{display:block;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}html[data-page=main] #home-explore .home-use-case-progress{display:grid;grid-template-columns:11px minmax(0,1fr) 11px;align-items:center;gap:5px;width:100%;margin-top:7px;color:#9a782b;font-size:12px;line-height:1;letter-spacing:0}html[data-page=main] #home-explore .home-use-case-progress b{position:relative;display:block;width:100%;height:1px;background:#2c211733;overflow:hidden}html[data-page=main] #home-explore .home-use-case-progress em{display:block;width:100%;height:100%;background:#9a782b;transform:scaleX(0);transform-origin:left center;animation:home-use-case-progress-fill 2s linear forwards}html[data-page=main] #home-explore .home-use-case-progress i{opacity:0;font-style:normal;text-align:center}html[data-page=main] #home-explore .home-use-case-switcher:hover>.home-use-case-progress i,html[data-page=main] #home-explore .home-use-case-switcher:focus-within>.home-use-case-progress i{opacity:1}@keyframes home-use-case-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-page=main] #home-explore .home-use-case-switcher button:hover strong,html[data-page=main] #home-explore .home-use-case-switcher button:hover .home-use-case-switcher-number,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible strong,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible .home-use-case-switcher-number{color:#6f531d}html[data-page=main] #home-explore .home-use-case-switcher button:hover strong,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible strong{font-size:14px!important;font-weight:650!important;line-height:1.45!important;transform:none!important;translate:none!important;scale:none!important}html[data-page=main] #home-explore .home-use-case-switcher button.is-active,html[data-page=main] #home-explore .home-use-case-switcher button[aria-pressed=true]{color:#211810}html[data-page=main] #home-explore .home-use-case-switcher button.is-active strong,html[data-page=main] #home-explore .home-use-case-switcher button.is-active .home-use-case-switcher-number,html[data-page=main] #home-explore .home-use-case-switcher button[aria-pressed=true] strong,html[data-page=main] #home-explore .home-use-case-switcher button[aria-pressed=true] .home-use-case-switcher-number{color:#1f1610!important;font-weight:750!important}html[data-page=main] #home-explore .home-use-case-switcher button,html[data-page=main] #home-explore .home-use-case-switcher button:hover,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible{grid-template-columns:34px minmax(0,1fr);gap:10px;height:50px;min-height:50px;padding:0!important;align-items:center}html[data-page=main] #home-explore .home-use-case-switcher-copy{width:100%;overflow:hidden}html[data-page=main] #home-explore .home-use-case-switcher button strong,html[data-page=main] #home-explore .home-use-case-switcher button:hover strong,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible strong{overflow:hidden;font-size:16px!important;font-weight:650!important;line-height:1!important;letter-spacing:.08em;text-overflow:clip;white-space:nowrap}html[data-page=main] #home-explore .home-use-case-switcher button.is-active strong,html[data-page=main] #home-explore .home-use-case-switcher button[aria-pressed=true] strong{font-size:16px!important;font-weight:650!important}html[data-page=main] #home-explore .home-use-case-progress{display:block;width:100%;margin:7px 0 0}html[data-page=main] #home-explore .home-use-case-progress i{display:none!important}html[data-page=main] #home-explore .home-use-case-progress b{width:100%}html[data-page=main] #home-explore{background:linear-gradient(180deg,#f2eadba3,#f4ede0b3 32%,#f9f4eadb,#fffaf0)!important}:is(html[data-page=main] #proof,html[data-page=features] #make){margin-top:-1px;border-top:0!important}html[data-page=main] .bbx-sections :is(h1,h2,h3,h4,h5,h6){letter-spacing:.025em!important}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-heading{height:auto;margin-bottom:32px!important}html[data-page=main] #home-explore .home-use-case-panel .home-use-case-heading h4{letter-spacing:.04em!important}html[data-page=main] #home-explore .home-use-case-panel>.home-use-case-summary{height:auto;margin-bottom:24px!important;line-height:1.55!important;letter-spacing:.035em}html[data-page=main] #home-explore .home-use-case-panel>p{height:auto;line-height:1.8!important;letter-spacing:.025em}html[data-page=main] #home-explore .home-use-case-switcher{margin-top:auto}html[data-page=main] #home-explore .home-use-case-switcher button strong,html[data-page=main] #home-explore .home-use-case-switcher button:hover strong,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible strong,html[data-page=main] #home-explore .home-use-case-switcher button.is-active strong,html[data-page=main] #home-explore .home-use-case-switcher button[aria-pressed=true] strong{font-size:18px!important;font-weight:650!important;letter-spacing:.09em}@media (max-width: 880px){html[data-page=main] #home-explore .home-use-case-panel .home-use-case-heading{margin-bottom:26px!important}html[data-page=main] #home-explore .home-use-case-panel>.home-use-case-summary{margin-bottom:18px!important}html[data-page=main] #home-explore .home-use-case-switcher{margin-top:32px}html[data-page=main] #home-explore .home-use-case-switcher button strong,html[data-page=main] #home-explore .home-use-case-switcher button:hover strong,html[data-page=main] #home-explore .home-use-case-switcher button:focus-visible strong,html[data-page=main] #home-explore .home-use-case-switcher button.is-active strong,html[data-page=main] #home-explore .home-use-case-switcher button[aria-pressed=true] strong{font-size:16px!important}}html[data-page=main] #home-explore{background:#f2eadba3!important}:is(html[data-page=main] #proof,html[data-page=features] #make){margin-top:0!important;background:#fffaf0!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading h3{font-size:clamp(48px,5.4vw,76px)!important;line-height:1.08!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle:first-of-type{fill:#334c68;stroke:#334c68;stroke-width:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle:not(:first-of-type){fill:#fffaf0;stroke:#334c68;stroke-width:1.25}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{width:min(300px,82%);height:64px;min-height:64px;margin-top:32px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{font-size:clamp(39px,3.8vw,52px);line-height:1;letter-spacing:.07em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span{display:flex;min-width:0;max-width:none;padding:0;flex-direction:column;gap:5px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{white-space:nowrap}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b{color:#293f59;font-size:14px;font-weight:800;line-height:1.25;letter-spacing:.015em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{color:#536980;font-size:8px;font-weight:700;line-height:1.35;letter-spacing:.08em}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading h3{font-size:44px!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{width:min(286px,94%);height:58px;min-height:58px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{font-size:39px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b{font-size:13px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{font-size:7px;letter-spacing:.045em}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations{position:relative;display:block;height:clamp(620px,57vw,730px);margin-top:clamp(72px,7vw,104px);padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path{fill:none;stroke:#293f5917;stroke-width:1.15;vector-effect:non-scaling-stroke}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map path.is-primary{stroke:#293f5926;stroke-width:1.45}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow{fill:none;stroke:#4c698942;stroke-width:1.55;stroke-dasharray:.14 .86;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:bbx-proof-path-flow 1.2s linear infinite}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(5){animation-delay:0s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(1){animation-delay:.37s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(2){animation-delay:.18s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(3){animation-delay:.43s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(4){animation-delay:.11s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(6){animation-delay:.26s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(7){animation-delay:.08s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(8){animation-delay:.34s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow:nth-of-type(9){animation-delay:.21s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle.is-hub{fill:#f4c928;stroke:#17120c;stroke-width:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle.is-major{fill:#293f59;stroke:#fffaf0;stroke-width:3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{position:absolute;top:0;left:50%;z-index:3;width:360px;padding:0;transform:translate(-50%);text-align:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{position:absolute;top:25%;z-index:3;width:39%;padding:0;background:transparent}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school{left:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--federation{right:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school>img,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{width:min(360px,88%);height:76px;min-height:76px;margin-top:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{font-size:clamp(48px,4.4vw,62px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span b{font-size:15px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>span small{font-size:8px;letter-spacing:.06em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation h4{margin-top:34px;font-size:clamp(24px,2.25vw,32px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation p{max-width:34ch;margin-top:12px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-meta{margin-top:20px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:2;color:#60748a;font-size:9px;font-weight:750;line-height:1;letter-spacing:.16em;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels span{position:absolute;white-space:nowrap}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-01{top:34%;left:20%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-02{top:34%;right:18%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03{top:56%;left:3%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04{top:56%;right:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{bottom:9%;left:23%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-06{right:18%;bottom:9%}}@keyframes bbx-proof-path-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow{animation:none}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-school-symbol{width:76px;height:76px;margin-top:24px;overflow:hidden}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-school-symbol img{display:block;width:auto;max-width:none;height:76px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{display:flex;width:auto;height:76px;min-height:76px;margin-top:24px;align-items:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{color:#293f59;font-size:clamp(48px,4.4vw,62px);font-weight:900;line-height:1;letter-spacing:.08em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-home-heading h3 span{display:block}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-school-symbol,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{width:auto;height:58px;min-height:58px;margin-top:28px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-school-symbol{width:58px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-school-symbol img{height:58px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark>strong{font-size:42px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{overflow:hidden;background:#fffaf0e6;border:1px solid rgba(41,63,89,.2);border-radius:16px;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window{position:absolute;right:-12%;bottom:-74px;left:28px;min-height:176px;overflow:hidden;color:#f7f3e9;background:#18283b;border:1px solid rgba(255,255,255,.16);border-radius:12px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-bar{display:flex;height:38px;padding:0 16px;align-items:center;gap:7px;border-bottom:1px solid rgba(255,255,255,.12)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-bar i{width:6px;height:6px;background:#ffffff52;border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-bar b{margin-left:7px;color:#ffffffa8;font-size:8px;font-weight:750;letter-spacing:.18em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-body{padding:19px 20px 30px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-body small,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-body strong{display:block}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-body small{color:#f2cd59;font-size:8px;font-weight:800;letter-spacing:.16em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-body strong{margin-top:8px;color:#fffaf0;font-size:18px;letter-spacing:.035em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-body div{display:flex;margin-top:16px;gap:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window-body div span{padding:6px 9px;color:#ffffffb8;font-size:9px;border:1px solid rgba(255,255,255,.16);border-radius:5px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window--certification{background:#203854}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window>img{position:absolute;top:0;left:-171px;display:block;width:820px;max-width:none;height:auto}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{top:auto;bottom:0;width:37%;height:440px;padding:25px 28px 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--school{left:2%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--federation{right:2%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-school-symbol,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-federation-mark{margin-top:18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation h4{margin-top:24px;font-size:clamp(22px,1.9vw,28px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation p{margin-top:10px;font-size:14px;line-height:1.65}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation-meta{margin-top:14px}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation{min-height:470px;padding:24px 20px 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window{right:-18%;bottom:-62px;left:20px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-mini-window>img{left:-150px;width:720px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbols{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol{position:absolute;color:#293f59;background:#fffaf0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school{top:23%;left:22%;width:58px;height:58px;overflow:hidden}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school img{display:block;width:auto;max-width:none;height:58px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--federation{top:25%;right:20%;padding:3px 5px;font-size:30px;font-weight:900;line-height:1;letter-spacing:.08em}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school{top:20.5%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--federation{top:21.5%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels span{display:flex;align-items:center;gap:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels span:before{content:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-01{top:26%;left:10%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-02{top:26%;right:7%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03{top:39%;left:3%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04{top:39%;right:1%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{right:auto;bottom:5%;left:42%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-06{right:39%;bottom:5%;left:auto}}@keyframes bbx-proof-live-node{0%,to{opacity:.42}50%{opacity:1}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbols{display:none}}@media (prefers-reduced-motion: reduce){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels span:before{opacity:1;animation:none}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map circle:not(.is-hub):not(.is-major){fill:#f1c928;stroke:#293f59;stroke-width:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>h3{margin:0;color:#17120c;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:1.03;letter-spacing:.025em;text-align:center;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>h3 span{display:block}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>.bbx-proof-home-subtitle{margin:28px 0 0;color:#2f281e;font-size:clamp(17px,1.45vw,21px);font-weight:650;line-height:1.55;letter-spacing:.035em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>.bbx-proof-home-english{margin:14px 0 0;color:#716654;font-size:clamp(11px,.95vw,13px);font-weight:650;line-height:1.5;letter-spacing:.13em}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations{height:clamp(820px,68vw,920px);margin-top:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub{top:0;width:min(980px,92%)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school{top:35%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--federation{top:36%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-01,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-02{top:33%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04{top:43%}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations{margin-top:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>h3{font-size:42px;line-height:1.12;text-align:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>.bbx-proof-home-subtitle,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-platform-hub>.bbx-proof-home-english{text-align:center}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--combined{overflow:hidden;padding:0;background:#fffaf0;border:1px solid rgba(41,63,89,.22);border-radius:18px;box-shadow:none}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--combined{position:absolute;top:auto;right:auto;bottom:0;left:5%;width:90%;height:500px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{top:42%;right:auto;bottom:auto;left:42%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-06{top:42%;right:39%;bottom:auto;left:auto}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--combined{grid-column:1;grid-row:2;width:100%;height:420px;min-height:0;padding:0}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school{top:20.5%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--federation{top:21.5%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels span{top:42%;right:auto;bottom:auto;transform:translate(-50%)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-01{left:11.5%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03{left:22.3%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{left:44.3%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04{left:66.9%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-02{left:88.5%}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified{width:100%;margin-top:clamp(96px,10vw,144px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading{display:block}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading>span{display:block;margin-bottom:24px;color:#85681f;font-size:12px;font-weight:800;line-height:1;letter-spacing:.18em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading h3{margin:0;color:#17120c;font-size:clamp(40px,4vw,56px);font-weight:900;line-height:1.14;letter-spacing:-.025em;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading h3 strong{color:#8a6510;font-weight:inherit}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading>p{max-width:46em;margin:28px 0 0;color:#5a4823;font-size:clamp(18px,1.55vw,22px);line-height:1.8;letter-spacing:.015em;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-english{display:block;margin-top:8px;color:#5f4e31;font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.55;letter-spacing:.01em;word-break:normal}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-system{margin-top:clamp(52px,6vw,80px);overflow:hidden;color:#f8f4e9;background:#182332;border:1px solid rgba(41,63,89,.4);border-radius:20px;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status{display:flex;min-height:66px;padding:0 clamp(24px,3vw,42px);align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.11)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status span,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status b{font-size:11px;font-weight:800;letter-spacing:.18em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status b{color:#efc84b}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:260px;padding:52px clamp(24px,3vw,42px) 44px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:after{content:"";position:absolute;top:110px;right:9%;left:9%;height:1px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:before{background:#ffffff29}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:after{background:linear-gradient(90deg,transparent 0%,#efc84b 46%,#efc84b 54%,transparent 100%);transform:translate(-110%);animation:bbx-proof-unified-flow 3.2s linear infinite}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;min-width:0;text-align:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline small{justify-self:start;margin-left:13%;color:#f8f4e980;font-size:11px;font-weight:750;letter-spacing:.15em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline svg{width:54px;height:54px;margin-top:22px;padding:11px;color:#efc84b;background:#182332;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline strong{margin-top:21px;color:#fffdf7;font-size:18px;font-weight:800;letter-spacing:.015em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline span{margin-top:8px;color:#f8f4e994;font-size:13px;line-height:1.45}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary{display:grid;grid-template-columns:.7fr .7fr 1.6fr;align-items:stretch;border-top:1px solid rgba(255,255,255,.11)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p{min-height:132px;margin:0;padding:27px clamp(24px,3vw,42px);border-right:1px solid rgba(255,255,255,.11)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p:nth-child(-n+2){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:15px;align-content:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p:last-child{display:grid;align-content:center;border-right:0;color:#f8f4e9a6;font-size:16px;line-height:1.65}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary span{grid-column:1 / -1;color:#f8f4e985;font-size:12px;font-weight:700;letter-spacing:.06em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary strong{color:#efc84b;font-size:48px;font-weight:900;line-height:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary em{align-self:end;padding-bottom:5px;color:#f8f4e9b3;font-size:10px;font-style:normal;font-weight:750;letter-spacing:.12em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary b{color:#fffdf7;font-weight:750}@keyframes bbx-proof-unified-flow{to{transform:translate(110%)}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified{margin-top:72px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading{grid-template-columns:1fr}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading h3{font-size:clamp(32px,9vw,40px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-heading>p{margin-top:26px;font-size:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-system{margin-top:42px;border-radius:14px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status{min-height:58px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status b{display:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-columns:1fr;padding:28px 24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:after{top:44px;right:auto;bottom:44px;left:51px;width:1px;height:auto}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:after{background:linear-gradient(180deg,transparent 0%,#efc84b 46%,#efc84b 54%,transparent 100%);transform:translateY(-110%);animation-name:bbx-proof-unified-flow-mobile}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div{grid-template-columns:36px 52px 1fr;justify-items:start;align-items:center;min-height:92px;text-align:left}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline small{margin:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline svg{width:46px;height:46px;margin:0;padding:9px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline strong{margin:0 0 20px 18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline span{grid-column:3;margin:22px 0 0 18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary{grid-template-columns:1fr 1fr}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p{padding:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p:nth-child(2){border-right:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p:last-child{grid-column:1 / -1;min-height:112px;border-top:1px solid rgba(255,255,255,.11)}}@keyframes bbx-proof-unified-flow-mobile{to{transform:translateY(110%)}}@media (prefers-reduced-motion: reduce){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:after{animation:none;transform:none}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-window{background:#f6f5f1;border-color:#d7dce2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar{background:#f8f7f3;border-bottom-color:#d9dde2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar>i{background:#c7cbd0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar>i:first-child{background:#efc84b}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar>span{background:#d9dde1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside{background:#f3f2ee;border-right-color:#d9dde2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span{background:#c8cdd3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(2){background:#8f99a5}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-analytics{grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr);gap:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-donut:before{width:126px;height:126px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-donut:after{width:70px;height:70px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column{padding:16px;gap:13px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column span{position:relative;min-height:58px;flex:0 0 58px;overflow:hidden;background:#f8f8f6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column span:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column span:after{content:"";position:absolute;left:14px;height:4px;background:#293f5945;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column span:before{top:15px;width:58%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column span:after{top:28px;width:35%;background:#293f5924}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(1) span:nth-of-type(2):before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(2) span:nth-of-type(3):before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(3) span:nth-of-type(1):before{width:72%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(1) span:nth-of-type(4):before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(2) span:nth-of-type(1):before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(3) span:nth-of-type(4):before{width:43%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(1) span:nth-of-type(3):after,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(2) span:nth-of-type(2):after,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-kanban-column:nth-child(3) span:nth-of-type(3):after{width:51%}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-analytics{grid-template-columns:minmax(0,340px) 190px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-donut:before{width:108px;height:108px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-donut:after{width:60px;height:60px}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--combined{left:0;width:100%}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-window{right:-2%;left:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell{grid-template-columns:clamp(220px,22%,278px) minmax(0,1fr)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside{position:relative;display:flex;padding:24px 18px 72px;gap:12px;background:#f7f5ef}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside:before{content:"AI BUILD ASSISTANT";color:#6e7379;font-size:9px;font-weight:800;letter-spacing:.14em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside:after{content:"";position:absolute;right:16px;bottom:18px;left:16px;height:38px;background:#fff;border:1px solid #d7dce2;border-radius:9px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside b{width:46px;height:5px;margin:2px 0 8px;background:#efc84b;border-radius:3px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span{position:relative;width:88%;height:58px;flex:0 0 58px;align-self:flex-start;background:#fff;border:1px solid #dfe2e5;border-radius:11px 11px 11px 3px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:after{content:"";position:absolute;left:13px;height:4px;background:#b1b8c0;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:before{top:16px;width:64%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:after{top:29px;width:42%;background:#d2d6da}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(2),:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(4){width:82%;height:68px;flex-basis:68px;align-self:flex-end;background:#eee9db;border-color:#ddd4bd;border-radius:11px 11px 3px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(2):before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(4):before{width:72%;background:#958d78}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content{background:#fff;border-left:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content>header{position:relative;min-height:28px;padding-left:78px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content>header:before{content:"PREVIEW";position:absolute;top:1px;left:0;color:#727b85;font-size:9px;font-weight:800;letter-spacing:.14em}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-window{right:-48%;left:14px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell{grid-template-columns:136px 560px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside{padding:18px 11px 62px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside:before{font-size:7px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span{height:50px;flex-basis:50px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(2),:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(4){height:58px;flex-basis:58px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content{padding-left:190px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav{position:absolute;top:0;bottom:0;left:0;display:flex;width:160px;padding:24px 18px;flex-direction:column;gap:18px;background:#fafafa;border-right:1px solid #e0e3e6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav b{width:82px;height:5px;margin-bottom:14px;background:#8f969d;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span{position:relative;width:78px;height:7px;margin-left:22px;background:#aeb6bf;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span:before{content:"";position:absolute;top:-4px;left:-22px;width:13px;height:13px;border:2px solid #aeb6bf;border-radius:4px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span:nth-of-type(1){width:96px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span:nth-of-type(3),:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span:nth-of-type(6){width:64px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span{color:#aeb6bf;background:currentColor}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span:before{border-color:currentColor}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav .is-menu-dashboard,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav .is-menu-manager,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav .is-menu-gantt{animation:bbx-proof-preview-menu-cycle 12s linear infinite}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav .is-menu-dashboard{animation-delay:0s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav .is-menu-manager{animation-delay:4s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav .is-menu-gantt{animation-delay:8s}@keyframes bbx-proof-preview-menu-cycle{0%,28%{color:#d4a80c}33%,to{color:#aeb6bf}}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-content{padding-left:126px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav{width:104px;padding:20px 12px;gap:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav b{width:64px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span{width:54px;margin-left:18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span:before{left:-18px;width:11px;height:11px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-preview-nav span:nth-of-type(1){width:64px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--kanban{display:block;overflow:hidden;background:#fff}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-tabs{display:flex;height:34px;align-items:flex-start;gap:26px;border-bottom:1px solid #e0e3e6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-tabs i{position:relative;display:block;width:70px;height:6px;background:#aeb5bd;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-tabs i:first-child{background:#293f59}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-tabs i:first-child:after{content:"";position:absolute;right:0;bottom:-28px;left:0;height:2px;background:#efc84b}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-toolbar{display:grid;grid-template-columns:minmax(120px,1fr) 82px 96px;min-height:58px;align-items:center;gap:14px;border-bottom:1px solid #e5e7e9}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-toolbar span{width:38%;height:7px;background:#33485e;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-toolbar b{height:28px;border:1px solid #d4d9de;border-radius:6px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-toolbar b:last-child{background:#f8f6ef;border-color:#ded6c2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list{display:grid}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article{display:grid;grid-template-columns:96px minmax(180px,1fr) 24px 24px 24px;min-height:92px;padding:13px 4px;align-items:center;gap:14px;border-bottom:1px solid #e7e9eb}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>i{display:block;width:96px;height:64px;background:#d7d3c8;border-radius:6px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article:nth-child(2)>i{background:#adb4b7}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article:nth-child(3)>i{background:#e2cd7d}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article:nth-child(4)>i{background:#c5c9c6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>div{display:grid;gap:8px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>div b,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>div span{display:block;height:5px;background:#9ea7b0;border-radius:2px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>div b{width:64%;height:7px;background:#293f59}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>div span:first-of-type{width:88%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>div span:last-of-type{width:48%;background:#c8cdd2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article:nth-child(2)>div b{width:76%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article:nth-child(2)>div span:first-of-type{width:68%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article:nth-child(3)>div b{width:53%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article:nth-child(3)>div span:last-of-type{width:61%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>em{position:relative;display:block;width:20px;height:20px;border:1px solid #aeb6bf;border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>em:first-of-type{background:#efc84b;border-color:#efc84b}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>em:nth-of-type(2){border-radius:4px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>em:last-of-type{width:4px;height:4px;background:#8d969f;border:0;box-shadow:0 -6px #8d969f,0 6px #8d969f}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article{grid-template-columns:82px minmax(160px,1fr) 22px 22px 22px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-manager-list article>i{width:82px;height:58px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-bar{background:#fff}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside{background:#fffdf9}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(2),:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-shell aside span:nth-of-type(4){background:#f6f2e8;border-color:#e5decc}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow{stroke:#4c698938;stroke-dasharray:.2 .08;stroke-dashoffset:.28;animation-duration:1.05s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school{left:17%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--federation{right:16%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03{top:42.5%;left:24%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{top:42.5%;left:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04{top:42.5%;left:76%}}@keyframes bbx-proof-path-flow{0%{stroke-dashoffset:.28}to{stroke-dashoffset:0}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-tail{fill:none;stroke:#293f5924;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-tail--near{stroke-width:1.05;stroke-dasharray:0 .45 .55 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-tail--middle{stroke-width:1.35;stroke-dasharray:0 .68 .32 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-tail--end{stroke-width:1.7;stroke-dasharray:0 .86 .14 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow--upper{stroke-width:.5}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow--middle{stroke-width:1.2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow--lower{stroke-width:1.55;stroke-linecap:round}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-01"]{animation-delay:-.13s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-02"]{animation-delay:-.47s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-03"]{animation-delay:-.79s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-04"]{animation-delay:-.26s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-05"]{animation-delay:0s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-06"]{animation-delay:-.61s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-07"]{animation-delay:-.35s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-08"]{animation-delay:-.91s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relations-map use.is-flow[href="#proof-ray-09"]{animation-delay:-.54s}}@media (min-width: 881px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-01,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-02{transform:translateY(-20px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-03,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-04,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-place-labels .is-place-05{transform:translateY(-30px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-relation--combined{bottom:15px}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status{color:#17120c;background:#efc84b;border-bottom:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status b{color:#17120c}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,276px);gap:12px;min-height:538px;padding:18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:after{content:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div{position:relative;display:grid;grid-template-rows:auto minmax(92px,1fr) auto auto;padding:22px 24px 20px;overflow:hidden;justify-items:stretch;align-content:stretch;text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.12);border-radius:16px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-idea{grid-column:1 / 3;grid-row:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui{grid-column:3 / 5;grid-row:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-data{grid-column:5 / 7;grid-row:1}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-verify{grid-column:1 / 4;grid-row:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{grid-column:4 / 7;grid-row:2}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline small{margin:0;color:#fffdf794;font-size:10px;letter-spacing:.16em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline strong{margin:0;color:#fffdf7;font-size:19px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline span{margin-top:5px;color:#fffdf794;font-size:13px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry{position:relative;display:block;align-self:center;justify-self:center;margin:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--idea{width:190px;height:106px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--idea:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--idea:after{content:"";position:absolute;top:18px;width:91px;height:58px;border:18px solid #efc84b;border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--idea:before{left:8px;transform:rotate(34deg)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--idea:after{right:8px;transform:rotate(-34deg)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui{width:174px;height:112px;background:linear-gradient(145deg,#ffe077,#efc84b 58%,#b8870d);border-radius:20px;transform:rotate(-5deg)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui:before{content:"";position:absolute;top:13px;right:13px;left:13px;height:12px;background:repeating-linear-gradient(90deg,#182332 0 7px,transparent 7px 13px);opacity:.68}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui b{position:absolute;top:36px;right:13px;bottom:13px;left:13px;background:#182332;border-radius:9px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui b:before,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui b:after{content:"";position:absolute;top:17px;bottom:17px;width:24%;background:#efc84b;border-radius:5px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui b:before{left:15px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui b:after{right:15px;opacity:.42}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--data{width:152px;height:104px;background:linear-gradient(90deg,#b9870b,#efc84b 22%,#ffe079,#d8aa26 82%,#9e7208);border-radius:50%/22%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--data:before{content:"";position:absolute;top:0;right:0;left:0;height:34px;background:#ffe58d;border:2px solid rgba(24,35,50,.35);border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--data:after{content:"";position:absolute;right:0;bottom:22px;left:0;height:28px;border-top:2px solid rgba(24,35,50,.36);border-bottom:2px solid rgba(24,35,50,.3);border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--verify{width:132px;height:132px;background:conic-gradient(#efc84b 0,#efc84b 78%,#efc84b2e 78%,#efc84b2e);border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--verify:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;background:#182332;border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--verify:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#efc84b;font-size:42px;font-style:normal;font-weight:800}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--deploy{width:min(82%,250px);height:94px;background:linear-gradient(135deg,#ffe37d,#efc84b 55%,#b9860a);border-radius:18px;transform:rotate(5deg)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--deploy:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(24,35,50,.38);border-radius:11px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--deploy:after{content:"PUBLISH";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#182332;font-size:22px;font-weight:850;letter-spacing:.12em}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-columns:1fr;grid-template-rows:none;gap:10px;min-height:0;padding:12px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-idea,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-data,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-verify,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{grid-column:1;grid-row:auto;grid-template-columns:34px minmax(96px,.55fr) 1fr;grid-template-rows:auto auto;min-height:154px;padding:18px;align-items:center}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline small{grid-column:1;grid-row:1 / 3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline .bbx-proof-geometry{grid-column:2;grid-row:1 / 3;transform:scale(.68)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline strong{grid-column:3;grid-row:1;align-self:end}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline span{grid-column:3;grid-row:2;align-self:start}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-system{color:#2b241a;background:#efe2c1;border-color:#684f1f47}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div{border-color:#5d451c2e}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-idea{background:#fbf5e7}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui{background:#f4e4b8}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-preview{grid-column:5 / 7;grid-row:1;background:#faf0d6}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-assets{grid-column:1 / 3;grid-row:2;background:#ead18a}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-database{grid-column:3 / 5;grid-row:2;background:#f2dfaa}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{grid-column:5 / 7;grid-row:2;background:#f8edd0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline small{color:#34281694}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline strong{color:#241c12}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline span{color:#342816b3}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui b,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--verify:before{background:#2e281f}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--ui:before{background:repeating-linear-gradient(90deg,#2e281f 0 7px,transparent 7px 13px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--assets{width:238px;height:120px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--assets:before{content:"";position:absolute;top:10px;left:8px;width:92px;height:92px;background:#f8e7aa;border:2px solid rgba(46,40,31,.42);border-radius:18px;transform:rotate(-8deg)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--assets:after{content:"";position:absolute;top:18px;right:10px;width:86px;height:86px;background:#2e281f;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-geometry--assets b{position:absolute;z-index:1;top:36px;left:91px;width:56px;height:56px;background:#efc84b;border:2px solid rgba(46,40,31,.42);border-radius:50%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary{color:#fffaf0;background:#2e281f;border-top-color:#ffffff1f}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p{border-right-color:#ffffff1f}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-preview,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-assets{grid-column:1;grid-row:auto}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-system{overflow:visible;background:transparent;border:0;border-radius:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status{min-height:0;padding:0 0 18px;color:#332719;background:transparent;border-bottom:1px solid rgba(83,62,27,.14)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-status b{color:#9a7410}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{column-gap:28px;row-gap:68px;padding:34px 18px 32px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-idea,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-preview,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-assets,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-database,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{background:transparent;border:0;border-radius:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-assets,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-database,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{border:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary{margin-top:18px;color:#332719;background:transparent;border-top-color:#533e1b1f}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p{border-right-color:#533e1b1a}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary span{color:#75684f}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary strong{color:#ad8411}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary em,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary>p:last-child{color:#6b5d45}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-summary b{color:#2a2117}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div{position:relative;display:block;padding:28px 30px;overflow:hidden}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div>strong{position:relative;z-index:2;display:block;max-width:12ch;color:#241c12;font-size:clamp(25px,2.15vw,34px);font-weight:850;line-height:1.16;letter-spacing:-.02em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-idea,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-preview{background:transparent;border:1px solid rgba(101,75,25,.14);border-radius:14px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-assets,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-database,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{background:transparent;border:1px solid rgba(101,75,25,.08);border-radius:14px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline .bbx-proof-art{position:absolute;display:block;max-width:none;width:var(--bbx-proof-art-width, 100%);height:auto;margin:0;padding:0;color:inherit;background:transparent;fill:initial;stroke:none;stroke-width:initial;pointer-events:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--idea{--bbx-proof-art-width: 88%;right:-22%;bottom:-15%;width:88%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--ui{--bbx-proof-art-width: 84%;right:-13%;bottom:-15%;width:84%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--preview{--bbx-proof-art-width: 88%;right:-17%;bottom:-18%;width:88%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--assets{--bbx-proof-art-width: 116%;right:-12%;bottom:-39%;width:116%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--database{--bbx-proof-art-width: 112%;right:-9%;bottom:-41%;width:112%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--deploy{--bbx-proof-art-width: 114%;right:-11%;bottom:-38%;width:114%}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-idea,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-preview,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-assets,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-database,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{display:block;min-height:210px;padding:24px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div>strong{max-width:10ch;font-size:clamp(23px,7vw,30px)}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--idea,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--ui,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--preview{--bbx-proof-art-width: 68%;right:-11%;bottom:-28%;width:68%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--assets,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--database,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--deploy{--bbx-proof-art-width: 72%;right:-8%;bottom:-30%;width:72%}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,280px);column-gap:40px;row-gap:56px;min-height:0;padding:42px 36px 38px;overflow:hidden;background:transparent;border:0;border-radius:22px 22px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:before{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;height:auto;pointer-events:none;background:linear-gradient(90deg,#654b1929,#654b1929) 0 0 / 100% 1px no-repeat,linear-gradient(180deg,rgba(101,75,25,.16) 0%,rgba(101,75,25,.08) 48%,transparent 94%) 0 0 / 1px 100% no-repeat,linear-gradient(180deg,rgba(101,75,25,.16) 0%,rgba(101,75,25,.08) 48%,transparent 94%) 100% 0 / 1px 100% no-repeat;border-radius:22px 22px 0 0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline:after{content:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-design,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-preview,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-database,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-security,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{grid-column:auto;grid-row:auto;display:block;min-height:280px;padding:24px 20px;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div>strong{max-width:15ch;margin:0;font-size:clamp(22px,1.8vw,28px);line-height:1.25;letter-spacing:-.015em}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div>p{position:relative;z-index:2;max-width:21em;margin:13px 0 0;color:#6d5c3e;font-size:clamp(14px,1.05vw,16px);font-weight:450;line-height:1.65;letter-spacing:.005em;word-break:keep-all}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--ui{--bbx-proof-art-width: 80%;right:-10%;bottom:-20%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--design{--bbx-proof-art-width: 84%;right:-16%;bottom:-18%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--preview{--bbx-proof-art-width: 84%;right:-15%;bottom:-23%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--database{--bbx-proof-art-width: 94%;right:-17%;bottom:-38%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--security{--bbx-proof-art-width: 78%;right:-13%;bottom:-27%}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-art--deploy{--bbx-proof-art-width: 94%;right:-17%;bottom:-32%}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline{grid-template-columns:1fr;grid-template-rows:none;row-gap:22px;padding:22px 18px;border-radius:18px}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>div,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-ui,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-design,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-preview,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-database,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-security,:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-unified-pipeline>.is-deploy{grid-column:1;grid-row:auto;min-height:250px;padding:22px 18px}}@media (min-width: 881px){html[data-page=main] body #proof .bbx-proof-home-lead--transparent{padding-bottom:160px!important;overflow:visible!important}html[data-page=main] body #proof .bbx-proof-relation--combined{bottom:-135px;height:650px}html[data-page=main] body #proof .bbx-proof-relation--combined>.bbx-proof-product-shell--education{bottom:0}}@media (min-width: 881px){html[data-page=main] body #proof .bbx-proof-relations-map path[id^=proof-ray-]{stroke:#4c698911;stroke-width:.5;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-page=main] body #proof .bbx-proof-relations-map use.is-tail{display:none}html[data-page=main] body #proof .bbx-proof-relations-map use.is-flow{stroke:#4c698940;stroke-dasharray:.24 .16;stroke-dashoffset:.4}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare{display:block;margin-top:40px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-only-one{display:block;color:#efbd13;font-size:58px;font-weight:920;line-height:.92;letter-spacing:-.045em;white-space:nowrap}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.bbx-proof-platform-label,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>span:first-of-type,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.is-one{grid-column:1}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.bbx-proof-platform-label{grid-row:1}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>span:first-of-type{grid-row:2}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.is-one{grid-row:3}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare small{grid-column:1;color:#655d50;font-size:19px;line-height:1.3;letter-spacing:.015em}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare b,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare .is-one b{grid-column:2;font-size:62px;line-height:.82}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.bbx-proof-platform-label{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:#6f5510;font-size:17px;font-weight:820;letter-spacing:.01em}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.bbx-proof-platform-label span{color:#a48d56;font-size:12px;font-weight:760;letter-spacing:.12em}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.is-one small{color:#6f5510;font-size:23px;font-weight:820}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare>.is-one b{color:#efbd13;font-size:38px;font-weight:900;letter-spacing:-.025em;white-space:nowrap}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-editor>em{margin-top:22px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-preview--education{grid-template-rows:56px minmax(0,1fr)}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-education-preview{margin:0;padding:26px 24px 24px;border:0;border-radius:0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-analytics{grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);gap:20px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-donut:before{width:148px;height:148px;background:conic-gradient(#5d7085 0,#5d7085 38%,#f5d45e 38%,#f5d45e 57%,#aeb8c4 57%,#aeb8c4 78%,#e1e5ea 78%,#e1e5ea)}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-donut:after{width:82px;height:82px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-stage{width:100%;max-width:100%}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-metrics,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-analytics{position:relative}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-metrics:after,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-analytics:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:15vw;background:#fff;border-top:1px solid #e7e2d7;border-bottom:1px solid #e7e2d7;pointer-events:none}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-metrics>span:last-child,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-donut{border-right:0;border-radius:10px 0 0 10px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-analytics path{stroke:#e4b91c}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-metrics b{background:#f1c934}}@keyframes bbx-proof-path-flow{0%{stroke-dashoffset:.4}to{stroke-dashoffset:0}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view{animation-duration:9.6s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--dashboard{animation-delay:0s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--kanban{animation-delay:3.2s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt{animation-delay:6.4s}html[data-page=main] #proof .bbx-proof-diagram-view--kanban .bbx-proof-manager-list article{opacity:0;transform:translateY(-18px);animation:bbx-proof-manager-row-in 9.6s cubic-bezier(.2,.72,.24,1) infinite both}html[data-page=main] #proof .bbx-proof-diagram-view--kanban .bbx-proof-manager-list article:nth-child(1){animation-delay:3.2s}html[data-page=main] #proof .bbx-proof-diagram-view--kanban .bbx-proof-manager-list article:nth-child(2){animation-delay:3.42s}html[data-page=main] #proof .bbx-proof-diagram-view--kanban .bbx-proof-manager-list article:nth-child(3){animation-delay:3.64s}html[data-page=main] #proof .bbx-proof-diagram-view--kanban .bbx-proof-manager-list article:nth-child(4){animation-delay:3.86s}@keyframes bbx-proof-manager-row-in{0%,2%{opacity:0;transform:translateY(-18px)}12%,28%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(8px)}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt b{transform-origin:left center;animation:bbx-proof-gantt-grow 9.6s cubic-bezier(.2,.72,.24,1) infinite both}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(1) b{animation-delay:6.4s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(2) b{animation-delay:6.48s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(3) b{animation-delay:6.56s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(4) b{animation-delay:6.64s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(5) b{animation-delay:6.72s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(6) b{animation-delay:6.8s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt>div:nth-child(7) b{animation-delay:6.88s}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--dashboard .bbx-proof-diagram-analytics path{clip-path:inset(0 100% 0 0);animation:bbx-proof-dashboard-line-draw 9.6s ease-out infinite}@keyframes bbx-proof-dashboard-line-draw{0%{clip-path:inset(0 100% 0 0)}22%,32.9%{clip-path:inset(0 0 0 0)}33%,to{clip-path:inset(0 100% 0 0)}}@keyframes bbx-proof-gantt-grow{0%,2%{transform:scaleX(.38)}20%,28%{transform:scaleX(1)}33%,to{transform:scaleX(.38)}}@media (prefers-reduced-motion: reduce){html[data-page=main] #proof .bbx-proof-diagram-view--kanban .bbx-proof-manager-list article{opacity:1;transform:none;animation:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--dashboard .bbx-proof-diagram-analytics path{animation:none;clip-path:none}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-diagram-view--gantt b{animation:none}}@media (min-width: 881px){html[data-page=main] body #proof{padding-bottom:12px!important}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{padding-top:24px}}@media (max-width: 880px){html[data-page=main] body #proof{padding-bottom:12px!important}html[data-page=main] #home-stats-region #home-stats.home-stats--relocated{padding-top:48px}}@media (min-width: 881px){html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-view--gantt{overflow:visible;border-left:1px solid #e7e2d7;border-right:0;border-bottom:0;border-radius:9px 0 0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-view--gantt:before{content:"";position:absolute;top:-1px;bottom:-1px;left:100%;width:24px;background:#fff;border-top:1px solid #e7e2d7;pointer-events:none}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-view--gantt span:after{content:"";position:absolute;top:0;left:100%;width:24px;height:1px;background:#293f591f;pointer-events:none}}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol{background:transparent!important;border-radius:0;box-shadow:none}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-bar>strong{font-size:13px}html[data-page=main] body #proof .bbx-proof-product-shell--education :is(.bbx-proof-product-editor small,.bbx-proof-product-preview>header strong){font-size:11px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-preview>header span{font-size:11px}html[data-page=main] body #proof .bbx-proof-product-shell--education :is(.bbx-proof-product-editor>em,.bbx-proof-platform-compare small){font-size:12px}@media (max-width: 760px){html[data-page=main] body #proof .bbx-proof-product-shell--education :is(.bbx-proof-product-editor small,.bbx-proof-product-preview>header strong){font-size:12px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-preview--education>header span{font-size:11px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-editor>em{font-size:12px}}html[data-page=main] body .bbx-yellow-flow{background:linear-gradient(180deg,#fffaf0e0,#fdf8eff7 16%,#fdf8ef 34%,#faf4e8 64%,#f7f0e3f7 84%,#f7f0e3e0)!important}html[data-page=main] body .bbx-yellow-flow :is(#home-explore,#proof,#home-stats-region,#home-explore-tail){background:transparent!important}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school{box-sizing:border-box;display:block;width:58px;height:58px;padding:0;overflow:hidden}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school img{margin:0;mix-blend-mode:multiply}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--federation{min-height:0;padding:0}@media (max-width: 880px){:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--school{width:58px;height:58px;padding:0}:is(html[data-page=main] #proof,html[data-page=features] #make) .bbx-proof-network-symbol--federation{min-height:0;padding:0}}html[data-page=main] body #how{padding-top:clamp(124px,10vw,156px)}html[data-page=main] body :is(#home-explore,#proof)>.bbx-inner{width:min(1160px,calc(100% - (var(--page-gutter) * 2)))}@media (max-width: 880px){html[data-page=main] body #how{padding-top:96px}html[data-page=main] body :is(#home-explore,#proof)>.bbx-inner{width:calc(100% - 36px)}}@media (min-width: 881px){html[data-page=main] body #proof{padding-top:clamp(76px,8vw,120px)!important}}html[data-page=main] #home-explore-tail .home-next-step--merged>nav>a:last-child,html[data-page=main] #home-explore-tail .home-next-step--merged>nav>a:last-child:is(:hover,:focus,:focus-visible){border-bottom:1px solid rgba(23,18,12,.14)!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article,html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article:hover{position:relative;border:0!important;border-color:transparent!important;box-shadow:none!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article:before{content:none!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article:after{content:"";position:absolute;top:5%;right:0;bottom:5%;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(153,153,153,.2) 18%,rgba(153,153,153,.2) 82%,transparent 100%);pointer-events:none}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article:hover:after{background:linear-gradient(180deg,transparent 0%,rgba(153,153,153,.2) 18%,rgba(153,153,153,.2) 82%,transparent 100%)!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-marquee{border-top:0!important;border-bottom:0!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article>span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:nowrap;gap:2px;min-width:0}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article>span>:is(strong,small){display:block;width:100%;margin:0!important;line-height:1.35;text-align:left!important;white-space:nowrap}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article>span>small{align-self:flex-start;margin-left:0!important}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track p{align-self:start;width:100%}html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article{grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding-right:24px!important;padding-left:24px!important}html[data-page=main] #home-explore-tail .home-user-reviews .template-review-icon{width:40px;height:40px}html[data-page=main] #home-explore-tail .home-user-reviews .template-review-icon svg{width:36px;height:36px}@media (max-width: 760px){html[data-page=main] #home-explore-tail .home-user-reviews .bbx-review-track article{width:min(336px,86vw);padding-right:18px!important;padding-left:18px!important}}html[data-page=main] #home-explore .home-explore-bridge{margin:0 0 calc(clamp(28px,3vw,42px) + 20px);color:#524227b3;font-size:clamp(12px,.95vw,14px);font-weight:500;line-height:1.4;letter-spacing:.2em;text-align:center;text-transform:uppercase}@media (max-width: 760px){html[data-page=main] #home-explore .home-explore-bridge{margin-bottom:44px;font-size:11px;letter-spacing:.14em;white-space:nowrap}}@media (min-width: 881px){html[data-page=main] body #how{padding-bottom:clamp(82px,7vw,96px)!important}html[data-page=main] body #home-explore{padding-top:clamp(46px,4vw,58px)!important;padding-bottom:clamp(76px,6.5vw,92px)!important}html[data-page=main] body #proof{padding-top:clamp(72px,6.5vw,92px)!important}html[data-page=main] body #home-explore-tail{padding-bottom:clamp(62px,5.5vw,76px)!important}html[data-page=main] body #final-start{padding-top:clamp(82px,7vw,96px)!important;padding-bottom:clamp(82px,7vw,96px)!important}}@media (max-width: 880px){html[data-page=main] body #how{padding-top:84px!important;padding-bottom:48px!important}html[data-page=main] body #home-explore{padding-top:38px!important;padding-bottom:56px!important}html[data-page=main] body #proof{padding-top:34px!important;padding-bottom:12px!important}html[data-page=main] body #home-explore-tail{padding-bottom:56px!important}html[data-page=main] body #final-start{padding-top:72px!important;padding-bottom:72px!important}html[data-page=main] body #home-explore-tail .home-user-reviews-head{width:calc(100% - 36px);margin-right:auto;margin-left:auto}html[data-page=main] body #home-explore-tail .home-user-reviews-description{box-sizing:border-box;width:calc(100% - 24px)!important;max-width:32rem!important;margin-right:auto!important;margin-left:auto!important}html[data-page=main] body #home-explore-tail .home-user-reviews .home-next-step--merged{width:calc(100% - 36px);margin-right:auto;margin-left:auto}}@media (max-width: 880px){html[data-page=main] body #proof .bbx-proof-relations{position:relative;row-gap:50px}html[data-page=main] body #proof .bbx-proof-relations-map{position:absolute;top:55px;right:0;left:0;z-index:0;display:block;width:100%;height:710px;overflow:visible;pointer-events:none}html[data-page=main] body #proof .bbx-proof-relations-map{display:none}html[data-page=main] body #proof .bbx-proof-relations-map :is(path[id^=proof-ray-],use){display:none}html[data-page=main] body #proof .bbx-proof-relations-map :is(path#proof-ray-03,path#proof-ray-05,path#proof-ray-07,use[href="#proof-ray-03"],use[href="#proof-ray-05"],use[href="#proof-ray-07"]){display:block}html[data-page=main] body #proof .bbx-proof-relations-map path[id^=proof-ray-]{fill:none;stroke:#4c698924;stroke-width:.5;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-page=main] body #proof .bbx-proof-relations-map use.is-tail{display:none}html[data-page=main] body #proof .bbx-proof-relations-map use.is-flow{fill:none;stroke:#4c698957;stroke-dasharray:.22 .1;stroke-dashoffset:.32;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:bbx-proof-path-flow 1.1s linear infinite}html[data-page=main] body #proof .bbx-proof-relations-map use.is-flow--upper{stroke-width:.5}html[data-page=main] body #proof .bbx-proof-relations-map use.is-flow--middle{stroke-width:1}html[data-page=main] body #proof .bbx-proof-relations-map use.is-flow--lower{stroke-width:1.35}html[data-page=main] body #proof .bbx-proof-platform-hub,html[data-page=main] body #proof .bbx-proof-relation--combined{position:relative;z-index:1}html[data-page=main] body #proof .bbx-proof-relation--combined{height:960px;overflow:hidden}html[data-page=main] body #proof .bbx-proof-relation--combined>.bbx-proof-product-shell--education{top:0;right:0;bottom:0;left:0;grid-template-rows:48px minmax(0,1fr);border:0;border-radius:17px 17px 0 0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-rail{display:none}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-editor{grid-column:1;grid-row:1;min-width:0;padding:26px 20px 28px;border-right:0;border-bottom:1px solid #e7e2d7}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-editor h4{margin-top:18px;font-size:clamp(22px,6.4vw,26px);line-height:1.22}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-editor h4 span{display:block}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-editor p{font-size:14px;line-height:1.72}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-platform-compare{margin-top:24px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-only-one{color:#efbd13;font-size:clamp(42px,12vw,54px);line-height:.95}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-editor>em{margin-top:14px;font-size:10px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-preview--education{position:relative;grid-column:1;grid-row:2;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-preview--education:after{content:"";position:absolute;top:0;right:-1px;bottom:0;z-index:5;width:3px;background:#fff;pointer-events:none}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-preview--education>header{gap:10px;min-width:0;padding:0 14px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-product-preview--education>header span{font-size:8px;letter-spacing:0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-education-preview{width:100%;min-width:0;height:100%;margin:0;padding:18px 0 22px 14px;border:0;border-radius:0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-stage{width:100%;height:100%;min-height:0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-analytics{grid-template-columns:minmax(0,1.35fr) minmax(88px,.65fr);gap:10px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-metrics>span:last-child,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-donut,html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-view--gantt>div{border-right:0;border-radius:10px 0 0 10px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-view--gantt{border-right:0}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-donut:before{width:88px;height:88px}html[data-page=main] body #proof .bbx-proof-product-shell--education .bbx-proof-diagram-donut:after{width:48px;height:48px}}html[data-page] .bbx-sections .bbx-core-system{display:grid;grid-template-columns:minmax(440px,.88fr) minmax(560px,1.12fr);grid-template-areas:"core-head core-detail" "core-layers core-detail";gap:34px clamp(48px,5vw,82px);align-items:start;width:100%}html[data-page] .bbx-sections .bbx-core-system .bbx-system-head{grid-area:core-head;width:100%;min-width:0;margin:0;text-align:left}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal{display:flex!important;width:100%!important;max-width:none!important;margin:0!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;text-align:left!important;transform:none!important}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal .bbx-kicker{width:auto!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.18em!important;text-align:left!important}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>h3{width:auto!important;max-width:none!important;margin:20px 0 0!important;font-size:clamp(42px,3.6vw,58px)!important;font-weight:750!important;line-height:1.12!important;letter-spacing:-.045em!important;text-align:left!important;white-space:nowrap!important}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-heading--internal>h3{letter-spacing:-.02em!important}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>p{width:100%!important;max-width:440px!important;margin:26px 0 0!important;font-size:17px!important;font-weight:400!important;line-height:1.8!important;letter-spacing:-.01em!important;text-align:left!important;word-break:keep-all}html[data-page] .bbx-sections .bbx-core-system .bbx-system-body{display:contents!important}html[data-page] .bbx-sections .bbx-core-system .bbx-layers{display:grid!important;grid-area:core-layers;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;width:100%;min-width:0;margin:0!important}html[data-page] .bbx-sections .bbx-core-system .bbx-layers>div{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;min-width:0;min-height:76px;align-items:center;gap:12px;padding:16px 0;background:transparent!important;border:0!important;border-bottom:1px solid rgba(64,48,25,.14)!important;border-radius:0!important;box-shadow:none!important;animation:none!important}html[data-page] .bbx-sections .bbx-core-system .bbx-layers b{display:grid;width:40px;height:40px;place-items:center;color:#6c5831!important;background:transparent!important;border:0!important;border-radius:0!important}html[data-page] .bbx-sections .bbx-core-system .bbx-layers b svg{width:38px!important;height:38px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round;stroke-linejoin:round}html[data-page] .bbx-sections .bbx-core-system .bbx-layers>div>span{min-width:0;font-size:17px;font-weight:700;line-height:1.4;white-space:normal;word-break:keep-all}html[data-page] .bbx-sections .bbx-core-system .bbx-layers em{justify-self:end}html[data-page] .bbx-sections .bbx-core-system .bbx-layer-detail{grid-area:core-detail;align-self:start!important;width:100%!important;min-width:0;margin:0!important;box-shadow:none!important}html[data-page=bananaboots] body .bbx-sections section.bbx-bananaboots-core:has(.bbx-core-system){display:block!important;padding-block:clamp(72px,8vw,128px);background:transparent}html[data-page=bananaboots] body .bbx-sections .bbx-bananaboots-core .bbx-core-system .bbx-core-new-badge{display:inline-grid;margin-left:8px;padding:3px 7px;place-items:center;color:#fff8e0;background:#17120a;border-radius:999px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.08em;vertical-align:middle}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-mini-ui i:before,html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-mini-ui i:after{content:none}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-layer-detail{border:0}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-mini-ui>span{display:flex;min-height:72px;grid-template-rows:none;align-items:center;gap:12px;padding:12px 14px;background:transparent;border:0;box-shadow:none}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-mini-ui i{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;background:transparent}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-mini-ui i svg{width:38px;height:38px;fill:none;stroke:#7b5817ad;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-mini-ui b{padding:0;font-size:16px}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-layer-detail ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;padding:0;list-style:none}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-layer-detail li{display:grid;min-height:42px;padding:8px 10px;place-items:center;border:0;border-radius:10px;font-size:14px;font-weight:750;line-height:1.35;text-align:center}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-layer-detail li:nth-child(1){color:#e5e8ed;background:#445365}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-layer-detail li:nth-child(2){color:#e4ece4;background:#4f6256}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-layer-detail li:nth-child(3){color:#ece7ef;background:#5b5366}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-mode button[aria-pressed=false]{color:#929292}html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-system-body[data-system-state=banana] .bbx-mode button[data-system-mode=banana][aria-pressed=true],html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-system-body[data-system-state=banana] .bbx-mode button[data-bb-core-mode=banana][aria-pressed=true],html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-system-body[data-system-state=other] .bbx-mode button[data-system-mode=other][aria-pressed=true],html[data-page=bananaboots] body .bbx-sections .bbx-core-system .bbx-system-body[data-system-state=other] .bbx-mode button[data-bb-core-mode=other][aria-pressed=true]{color:#f7c928;font-weight:750}@media (max-width: 1080px){html[data-page] .bbx-sections .bbx-core-system{grid-template-columns:minmax(350px,.82fr) minmax(480px,1.18fr);column-gap:40px}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>h3{font-size:44px!important}}@media (max-width: 900px){html[data-page] .bbx-sections .bbx-core-system{display:flex;flex-direction:column;gap:30px}html[data-page] .bbx-sections .bbx-core-system .bbx-system-body{display:contents!important}html[data-page] .bbx-sections .bbx-core-system .bbx-layers,html[data-page] .bbx-sections .bbx-core-system .bbx-layer-detail{width:100%!important}}@media (max-width: 760px){html[data-page] .bbx-sections .bbx-core-system{gap:26px}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal{align-items:center!important;text-align:center!important}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal .bbx-kicker,html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>h3,html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>p{margin-right:auto!important;margin-left:auto!important;text-align:center!important}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>h3{margin-top:18px!important;font-size:clamp(36px,10vw,44px)!important;line-height:1.18!important;white-space:normal!important}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>p{margin-top:20px!important;font-size:15px!important;line-height:1.75!important}html[data-page] .bbx-sections .bbx-core-system .bbx-heading--internal>p br{display:none}html[data-page] .bbx-sections .bbx-core-system .bbx-layers{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}html[data-page] .bbx-sections .bbx-core-system .bbx-layers>div{grid-template-columns:30px minmax(0,1fr) 18px;min-height:66px;gap:7px;padding:12px 0}html[data-page] .bbx-sections .bbx-core-system .bbx-layers b,html[data-page] .bbx-sections .bbx-core-system .bbx-layers b svg{width:30px!important;height:30px!important}html[data-page] .bbx-sections .bbx-core-system .bbx-layers>div>span{font-size:14px}html[data-page] .bbx-sections .bbx-core-system .bbx-mini-ui{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-inline:12px!important}html[data-page] .bbx-sections .bbx-core-system .bbx-mini-ui>span{min-height:82px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:9px 3px!important;text-align:center!important}html[data-page] .bbx-sections .bbx-core-system .bbx-mini-ui i,html[data-page] .bbx-sections .bbx-core-system .bbx-mini-ui i svg{width:34px!important;height:30px!important;flex-basis:30px!important}html[data-page] .bbx-sections .bbx-core-system .bbx-mini-ui b{font-size:12px!important;line-height:1.25!important;white-space:nowrap}}html[data-page] body .bbx-sections .bbx-one-platform{width:100%!important;margin-top:clamp(96px,10vw,144px)!important}html[data-page] body .bbx-sections .bbx-one-platform__heading{display:flex!important;width:100%!important;max-width:1040px!important;margin:0 auto!important;flex-direction:column!important;align-items:center!important;gap:0!important;text-align:center!important;transform:none!important}html[data-page] body .bbx-sections .bbx-one-platform__heading>span:first-child{display:block!important;width:fit-content!important;margin:0 auto!important;padding:0!important;color:#85681f!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.18em!important;text-align:center!important}html[data-page] body .bbx-sections .bbx-one-platform__heading>h3{width:100%!important;max-width:920px!important;margin:24px auto 0!important;color:#17120c!important;font-size:clamp(40px,4.5vw,62px)!important;font-weight:750!important;line-height:1.28!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;word-break:keep-all}html[data-page] body .bbx-sections .bbx-one-platform__heading>h3 strong{color:#8a6510!important;font-weight:inherit!important}html[data-page] body .bbx-sections .bbx-one-platform__heading>p{width:100%!important;max-width:68ch!important;margin:24px auto 0!important;color:#5a4823!important;font-size:clamp(15px,1.18vw,17px)!important;font-weight:400!important;line-height:1.8!important;letter-spacing:-.01em!important;text-align:center!important;word-break:keep-all}html[data-page] body .bbx-sections .bbx-one-platform__heading .bbx-proof-unified-english{display:block!important;margin:8px auto 0!important;color:#5f4e31!important;font-size:clamp(14px,1.05vw,15px)!important;font-weight:400!important;line-height:1.65!important;letter-spacing:.01em!important;text-align:center!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-system{width:100%!important;height:660px!important;min-height:660px!important;margin-top:clamp(52px,6vw,80px)!important;overflow:hidden!important;background:transparent!important;border:0!important;border-radius:22px 22px 0 0!important;box-shadow:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-pipeline{position:relative!important;display:grid!important;grid-template-columns:minmax(270px,.68fr) minmax(600px,1.42fr)!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:660px!important;min-height:660px!important;column-gap:clamp(28px,3vw,48px)!important;row-gap:28px!important;padding:30px 0 0 34px!important;overflow:hidden!important;background:transparent!important;border:0!important;border-radius:22px 22px 0 0!important;box-shadow:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-pipeline:before{content:""!important;position:absolute!important;z-index:8!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;pointer-events:none;background:linear-gradient(180deg,rgba(101,75,25,.13) 0%,rgba(101,75,25,.06) 42%,transparent 92%) 0 0 / 1px 100% no-repeat,linear-gradient(180deg,rgba(101,75,25,.13) 0%,rgba(101,75,25,.06) 42%,transparent 92%) 100% 0 / 1px 100% no-repeat!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-pipeline:after{content:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px 14px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 4px 0 2px!important;overflow:visible!important;color:#655b4a!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary>p{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:start!important;column-gap:9px!important;min-height:0!important;margin:0!important;padding:0!important;color:#655b4a!important;background:transparent!important;border:0!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary>p:last-child{display:block!important;grid-column:1 / -1!important;margin-top:4px!important;color:#5e5444!important;font-size:clamp(17px,1.35vw,20px)!important;font-weight:520!important;line-height:1.55!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary span{grid-column:1 / -1!important;margin:0 0 4px!important;color:#8a7d66!important;font-size:10px!important;font-weight:650!important;letter-spacing:.03em!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary strong{margin:0!important;color:#aa7b0c!important;font-size:38px!important;font-weight:850!important;line-height:.95!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary em{align-self:end!important;padding:0 0 2px!important;color:#746a58!important;font-size:9px!important;font-style:normal!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.09em!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary b{display:inline-block!important;margin-top:2px!important;color:#201a11!important;font-size:clamp(21px,1.7vw,26px)!important;font-weight:800!important;line-height:1.35!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(6,min-content)!important;align-content:start!important;gap:16px!important;min-width:0!important;min-height:0!important;padding:0 0 42px 2px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list>article{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list>article>span{grid-column:1!important;grid-row:1!important;padding-top:4px!important;color:#aa7b0c!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:.13em!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list>article>div{grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list strong{display:block!important;margin:0!important;color:#1d170d!important;font-size:clamp(18px,1.35vw,21px)!important;font-weight:780!important;line-height:1.35!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list p{max-width:25em!important;margin:5px 0 0!important;color:#756951!important;font-size:clamp(12px,.92vw,14px)!important;font-weight:430!important;line-height:1.55!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-product-shell{grid-column:2!important;grid-row:1 / 3!important;display:grid!important;grid-template-rows:50px minmax(0,1fr)!important;align-self:stretch!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0 -72px 0 0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(71,62,45,.16)!important;border-right:0!important;border-bottom:0!important;border-radius:18px 0 0!important;box-shadow:none!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-product-body,html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-product-preview,html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-preview-app{min-height:0!important}@media (max-width: 1100px) and (min-width: 881px){html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-pipeline{grid-template-columns:minmax(235px,.6fr) minmax(550px,1.4fr)!important;column-gap:22px!important;padding-left:26px!important}}@media (max-width: 880px){html[data-page] body .bbx-sections .bbx-one-platform{margin-top:72px!important}html[data-page] body .bbx-sections .bbx-one-platform__heading>h3{margin-top:18px!important;font-size:clamp(34px,9.5vw,42px)!important;line-height:1.3!important}html[data-page] body .bbx-sections .bbx-one-platform__heading>p{margin-top:20px!important;font-size:15px!important;line-height:1.75!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-system{height:auto!important;min-height:0!important;margin-top:42px!important;border-radius:16px 16px 0 0!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-pipeline{grid-template-columns:1fr!important;grid-template-rows:auto auto 470px!important;gap:28px!important;height:auto!important;min-height:0!important;padding:28px 0 0 22px!important;border-radius:16px 16px 0 0!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-summary{grid-column:1!important;grid-row:1!important;padding-right:22px!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list{grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,min-content)!important;gap:22px 18px!important;padding:10px 22px 0 0!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-product-shell{grid-column:1!important;grid-row:3!important;min-height:470px!important;margin:0 -80px 0 0!important}}@media (max-width: 560px){html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-unified-pipeline{grid-template-rows:auto auto 430px!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-capability-list{grid-template-columns:1fr!important;grid-template-rows:repeat(6,min-content)!important}html[data-page] body .bbx-sections .bbx-one-platform .bbx-proof-product-shell{min-height:430px!important;margin-right:-220px!important}}@media (max-width: 760px){html[data-page=main] body #how{background:transparent!important}}#auth-login-form .signup-visually-hidden,#auth-forgot-form .signup-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#auth-login-form input,#auth-forgot-form input{display:block;width:100%;min-height:54px;box-sizing:border-box;margin-top:14px;padding:14px 16px;border:0;border-radius:10px;background:#ffffff9e;color:#17120a;font:inherit}#auth-login-form input::placeholder,#auth-forgot-form input::placeholder{color:#62552e;opacity:1}#auth-login-form input:focus,#auth-forgot-form input:focus{outline:2px solid #f7c928;outline-offset:2px;outline-color:#fff6ce;background:#ffffffd1}.auth-dialog #login-status,.auth-dialog #forgot-status{margin-top:12px;font-size:15px;line-height:1.8;color:#51412b;min-height:1.8em}.auth-dialog .auth-link-row{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.auth-dialog .auth-link-row button{border:0;background:transparent;padding:4px 0;color:#514838;font:inherit;font-size:14px;cursor:pointer;text-decoration:underline}.auth-dialog .auth-social-icon{cursor:pointer}.auth-dialog .auth-social-icon:focus-visible{outline:2px solid #806025;outline-offset:4px}.account-trigger .account-icon--auth,html[data-authenticated=true] .account-trigger .account-icon--anon{display:none}html[data-authenticated=true] .account-trigger .account-icon--auth{display:block}.auth-social-icon.auth-social-naver,.auth-social-icon.auth-social-kakao,.signup-social-button.signup-social-naver,.signup-social-button.signup-social-kakao{display:none}#auth-signup-form .signup-consent{margin:8px 0 0;color:#302814;font-size:13px;line-height:1.6;word-break:keep-all}#auth-signup-form .signup-consent a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:2px}#auth-login-form .auth-remember{display:none;align-items:center;gap:8px;margin:14px 0 0;color:#302814;font-size:15px;cursor:pointer}#auth-login-form .auth-remember input{width:18px;height:18px;margin:0;accent-color:#17120a}@media (max-width: 767px){#auth-login-form .auth-remember{display:flex}}.pricing-banana,.pricing-banana-inline,.footer-unavailable{display:none}.bb-install-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:2147483000;max-width:calc(100vw - 40px);padding:12px 18px;border-radius:999px;background:#17120cf0;color:#fff8e0;font-size:14px;font-weight:600;line-height:1.4;text-align:center;box-shadow:0 10px 30px #00000038;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease}.bb-install-toast.is-visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.bb-install-toast{transition:none}}
