:root{--navy:#133351;--ink:#102e49;--red:#e31d36;--muted:#657480;--cream:#f6f5f1;--line:#dde3e5;--green:#23796a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--red);outline-offset:5px}button{border:0}img{max-width:100%;height:auto}p{line-height:1.75;color:var(--muted);font-size:16px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600;letter-spacing:-.055em}h1{font-size:clamp(46px,5vw,76px);line-height:1.035;margin:25px 0}h2{font-size:clamp(35px,3.5vw,52px);line-height:1.09;margin-bottom:23px}h3{font-size:26px;line-height:1.2}em{font-style:normal;color:var(--red)}.wrap{width:min(1280px,calc(100% - 112px));margin:auto}.bbe-site-header{height:98px;padding:0 40px;display:flex;align-items:center;gap:35px;border-bottom:1px solid #e8ebed;background:#fff;position:relative;z-index:10}.brand{display:block;flex-shrink:0;line-height:0}.brand img{width:174px;height:auto}.bbe-site-header nav{display:flex;justify-content:center;gap:24px;margin-left:auto}nav a{font-size:13px;font-weight:600;white-space:nowrap;padding:14px 0}nav a[aria-current],nav a:hover{color:var(--red)}.header-cta{font-size:12px;border:1px solid var(--line);padding:15px 17px;border-radius:6px;font-weight:600;white-space:nowrap}.header-cta span{padding-left:14px}.menu-toggle{display:none}.skip{position:absolute;top:-100px;z-index:20;background:#fff;padding:20px}.skip:focus{top:0}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;display:flex;align-items:center;gap:10px;line-height:1.5}.eyebrow>span{width:7px;height:7px;background:var(--red);border-radius:50%;flex-shrink:0}.hero{display:grid;grid-template-columns:.94fr 1.06fr;gap:50px;align-items:center;min-height:690px;padding-top:62px;padding-bottom:80px}.hero-copy>p{max-width:440px;font-size:17px}.actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--red);color:#fff;padding:17px 20px;border-radius:5px;font-size:12px;font-weight:700;line-height:1.2;transition:background .2s,transform .2s}.button:hover{background:#c3182d;transform:translateY(-2px)}.button span{font-size:17px}.button.secondary{background:transparent;border:1px solid #cdd5da;color:var(--navy)}.button.secondary:hover{background:#edf1f3}.hero-note{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);margin-top:27px}.hero-note span{color:var(--red);font-size:20px}.hero-product{position:relative;isolation:isolate;padding-top:35px;padding-bottom:40px}.hero-product:before{content:"";position:absolute;inset:-45px -30px -15px 50px;background:var(--cream);border-radius:50% 50% 45% 45%;z-index:-1}.orbit-label{display:flex;align-items:center;gap:8px;font-size:11px;position:absolute;right:30px;top:0;transform:rotate(4deg);border:1px solid var(--line);background:#fff;padding:10px 15px;border-radius:30px}.orbit-label i,.window-foot i,.map-toolbar i{width:6px;height:6px;background:var(--green);display:inline-block;border-radius:50%;margin-right:5px}.product-window{border:1px solid #d6dfe4;border-radius:12px;background:white;box-shadow:0 24px 70px #13335113;overflow:hidden;transform:rotate(-2deg)}.window-bar{display:flex;align-items:center;justify-content:space-between;background:#f8fafb;border-bottom:1px solid #e8edf0;padding:12px 16px;font-size:9px;color:#82909b}.dots{font-size:7px;letter-spacing:4px;color:#c7d0d5}.dashboard{display:flex;min-height:310px}.dashboard aside{width:49px;background:var(--navy);display:flex;flex-direction:column;align-items:center;gap:22px;color:#9ab0c2;font-size:18px;flex-shrink:0}.mini-logo{font-size:32px;font-weight:800;color:white;margin:10px 0 0;letter-spacing:-3px}.mini-logo span{color:var(--red)}.side-active{background:#ffffff24;color:white;border-radius:5px;padding:4px 7px}.dash-main{padding:20px;width:100%}.dash-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.14em;color:#8393a0}.avatar{display:grid;place-items:center;width:24px;height:24px;background:#f2e7dc;border-radius:50%;color:#8e7356;font-size:7px;letter-spacing:0}.dash-main h3{font-size:24px;margin:8px 0 17px}.event-pill{display:flex;align-items:center;gap:12px;background:#f6f8fa;padding:10px;border-radius:6px}.event-pill>span:last-child{margin-left:auto}.event-pill b{font-size:10px}.event-pill small{display:block;font-size:7px;color:#7c8d9a;margin-top:4px}.calendar{text-align:center;font-weight:700;font-size:13px;background:#fff;padding:6px 8px;border-radius:5px}.calendar small{font-size:6px}.dash-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;margin-top:12px}.check-panel{border:1px solid #e7ebef;border-radius:6px;padding:12px}.check-panel>b{font-size:10px}.check-panel p{font-size:8px;line-height:1;margin:13px 0;color:#506274}.check-panel i{color:var(--green);font-style:normal;padding-right:7px}.check-panel .pending{color:var(--red)}.progress{height:4px;background:#f0f2f4;border-radius:4px;margin-top:17px}.progress span{display:block;width:75%;height:100%;background:var(--green);border-radius:4px}.check-panel small{font-size:6px;color:#93a0aa;display:block;margin-top:7px}.stand-panel{background:#f3f0eb;border-radius:6px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.stand-panel img{width:100%;object-fit:contain;aspect-ratio:1.3}.stand-panel span{font-size:6px;text-align:center;color:#8a877f;padding-bottom:10px}.window-foot{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid #edf0f2;font-size:7px;color:#718391}.window-foot small{font-size:6px}.floating-ticket{display:flex;align-items:center;gap:12px;background:white;border:1px solid #e3e7ea;border-radius:9px;box-shadow:0 12px 35px #13335112;padding:15px 18px;position:absolute;bottom:5px;right:-12px;transform:rotate(3deg)}.floating-ticket strong{font-size:11px}.floating-ticket small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.ticket-icon{font-size:30px}.check-circle{display:grid;place-items:center;background:#e1f1eb;color:var(--green);border-radius:50%;width:26px;height:26px;font-size:12px;margin-left:10px}.connection-strip{background:var(--navy);color:#fff}.connection-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px}.connection-strip span{font-size:9px;letter-spacing:.16em;color:#91a8bb}.connection-strip b{font-size:15px;font-weight:500}.connection-strip i{font-style:normal;color:#7d98ac}.section{padding-top:105px;padding-bottom:105px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:44px}.section-heading .eyebrow{margin-bottom:20px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:350px;font-size:14px;margin-bottom:4px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution{background:var(--cream);padding:30px 30px 24px;border-radius:8px;position:relative;min-height:332px;transition:transform .2s}.solution:hover{transform:translateY(-5px)}.solution.dark{background:var(--navy);color:#fff}.solution-icon{font-size:26px;display:block;margin-bottom:28px}.solution small{font-size:9px;letter-spacing:.12em;color:#607786}.solution.dark small{color:#9fb3c4}.solution h3{font-size:28px;margin-top:14px;margin-bottom:17px}.solution p{font-size:13px;line-height:1.65;max-width:260px;margin-bottom:42px}.solution.dark p{color:#a9bdcc}.round-arrow{width:31px;height:31px;display:grid;place-items:center;border:1px solid #ccd6dd;border-radius:50%;position:absolute;bottom:23px;right:25px}.solution.dark .round-arrow{border-color:#4a657d}.floor-section{background:#f4f6f5;padding:90px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.split .eyebrow{margin-bottom:20px}.split>div>p{max-width:410px;font-size:15px}.tick-list{list-style:none;padding:0;margin:25px 0 33px}.tick-list li{font-size:12px;margin:16px 0}.tick-list li:before{content:'✓';color:var(--green);margin-right:12px}.map{background:white;border:1px solid #dbe2e6;border-radius:10px;box-shadow:0 18px 60px #1333510b;overflow:hidden}.map-toolbar{padding:18px 20px;border-bottom:1px solid #e4e9ed;display:flex;justify-content:space-between;align-items:center;font-size:12px}.map-toolbar span{font-size:9px;color:#80939f}.map svg{width:100%;display:block;padding:10px 15px}.booth{cursor:pointer;outline:0}.booth rect{fill:#dce7ed;stroke:#afc2d0;stroke-width:1}.booth text{fill:#638094;font-size:11px;pointer-events:none}.booth:hover rect,.booth:focus rect{fill:#b7d2df;stroke:var(--navy);stroke-width:2}.booth.selected rect{fill:var(--red);stroke:var(--red)}.booth.selected text{fill:white}.map-info{display:flex;gap:13px;align-items:center;padding:16px 20px;border-top:1px solid #e9edf0}.map-badge{background:#fff0f1;border:1px solid #f5c4ca;color:var(--red);padding:10px;border-radius:5px;font-size:12px}.map-info strong{font-size:10px;display:block}.map-info small{font-size:8px;display:block;color:#7a8b97;margin-top:5px}.map-info>span:last-child{margin-left:auto}.tabs{display:flex;border:1px solid var(--line);padding:4px;border-radius:6px;gap:3px;flex-shrink:0}.tabs button{padding:12px 16px;background:transparent;border-radius:4px;font-size:11px}.tabs button[aria-selected=true]{background:var(--navy);color:#fff}.role-panel{background:var(--cream);border-radius:8px;padding:48px 54px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.feature-no{font-size:10px;letter-spacing:.1em;color:var(--red);font-weight:600}.role-panel h3{font-size:32px;margin:20px 0}.role-panel p{font-size:14px}.text-link{font-size:12px;font-weight:600;display:inline-block;margin-top:15px}.role-steps{align-self:center}.role-steps p{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #dce0df;color:var(--navy);margin:0;font-size:13px}.role-steps p span{font-size:10px;color:#91a0a9}.role-steps b{margin-left:auto;color:var(--red);font-weight:400}.ticket-section{padding-bottom:110px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ticket-section .eyebrow{margin-bottom:20px}.ticket-section>div>p{font-size:15px;max-width:420px}.ticket-visual{background:#f2efea;border-radius:8px;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.ticket-card{width:310px;background:white;border-radius:12px;transform:rotate(-7deg);box-shadow:0 15px 40px #13335116}.ticket-top{display:flex;justify-content:space-between;align-items:center;padding:23px 24px}.ticket-top b{font-size:17px;letter-spacing:-.04em}.ticket-top b span{color:var(--red)}.ticket-top>span{font-size:6px;letter-spacing:.12em}.ticket-card h3{font-size:28px;padding:4px 24px 13px;margin-bottom:0}.ticket-bottom{border-top:1px dashed #cfd6dc;display:flex;align-items:center;justify-content:space-between;padding:22px 24px;position:relative}.ticket-bottom:before,.ticket-bottom:after{content:'';position:absolute;top:-9px;background:#f2efea;width:18px;height:18px;border-radius:50%}.ticket-bottom:before{left:-9px}.ticket-bottom:after{right:-9px}.ticket-bottom small{font-size:7px;letter-spacing:.13em}.ticket-bottom b{display:block;margin:9px 0;font-size:20px}.ticket-bottom span{font-size:8px;color:var(--muted)}.qr{width:65px;height:65px;background:repeating-conic-gradient(var(--navy) 0% 25%,transparent 0% 50%) 0 0/11px 11px;border:5px solid #fff;outline:1px solid #dde3e8;position:relative}.qr:before{content:'';position:absolute;width:18px;height:18px;border:5px solid var(--navy);background:white;top:0;left:0}.ticket-caption{margin-top:26px;font-size:10px;transform:rotate(-7deg)}.ticket-caption span{color:var(--green);padding-right:6px}.closing{border-top:1px solid var(--line);padding-top:65px;padding-bottom:70px;display:flex;align-items:center;justify-content:space-between;gap:30px}.closing .eyebrow{font-size:9px;margin-bottom:20px;color:var(--muted)}.closing h2{font-size:42px;margin:0}footer{background:#f6f7f7}.footer-top{padding-top:50px;padding-bottom:50px;display:flex;align-items:center;gap:90px}.footer-top p{font-size:13px;line-height:1.6;margin:0}.footer-top>div{margin-left:auto;display:flex;gap:35px;font-size:11px}.footer-bottom{border-top:1px solid #dde3e5;padding:22px 0;display:flex;justify-content:space-between;font-size:9px;color:#7f8d97}.inner-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-top:90px;padding-bottom:100px}.inner-hero h1{font-size:clamp(42px,4.2vw,64px)}.inner-hero>div>p{font-size:16px;max-width:500px}.inner-visual{background:var(--cream);border-radius:15px;padding:35px 20px}.inner-visual .product-window{transform:rotate(-2deg)}.inner-hero+.section{border-top:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 45px}.feature-grid article{border-top:1px solid var(--line);padding-top:25px}.feature-grid h3{font-size:23px;margin:20px 0 13px}.feature-grid p{font-size:14px}.workflow{background:var(--navy);padding:50px;border-radius:10px;color:#fff;margin-bottom:90px}.workflow .eyebrow{color:#afc0cd;margin-bottom:15px}.workflow h2{font-size:35px}.workflow ol{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0 0;list-style:none;gap:50px;margin:0;border-top:1px solid #456078}.workflow li>span{color:#95b2c8;font-size:11px}.workflow h3{font-size:24px;margin:18px 0 8px}.workflow p{font-size:13px;color:#b5c5d1;margin:0}.related{padding-bottom:90px}.related>p{font-size:10px;text-transform:uppercase;letter-spacing:.13em}.related h3{font-size:28px}.related>div{display:flex;flex-wrap:wrap;gap:10px}.related a{border:1px solid var(--line);border-radius:5px;padding:15px;font-size:12px}.photo-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;background:var(--cream);padding:50px;margin-bottom:90px;border-radius:10px}.photo-story .eyebrow{margin-bottom:20px}.photo-story h2{font-size:37px}.photo-story p{font-size:14px}.ticket-page-visual{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.big-scan{font-size:150px;line-height:1.2;color:var(--navy)}.ticket-page-visual>b{font-size:18px;margin:20px 0}.journey-pills{display:flex;gap:10px}.journey-pills span{background:white;border:1px solid #e0e4e7;border-radius:20px;padding:8px 15px;font-size:9px}.ticket-page-visual small{color:#7b8c97;font-size:7px;margin-top:25px}.contact-hero{padding-top:90px;padding-bottom:90px}.contact-hero>p{max-width:590px;font-size:18px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:50px}.contact-grid>a,.contact-grid>div{padding:35px;background:var(--cream);border-radius:8px}.contact-grid small{font-size:10px;letter-spacing:.14em}.contact-grid h2{font-size:30px;margin:25px 0 10px}.contact-grid p{font-size:13px;margin:0}.contact-grid h2 span{color:var(--red)}.contact-help{max-width:650px;margin-top:50px}.contact-help h3{font-size:27px}.contact-help p{font-size:15px}
@media(min-width:1500px){.hero{min-height:750px}.hero h1{font-size:80px}.dash-main{padding:25px}.dash-main h3{font-size:29px}.dashboard{min-height:350px}}
@media(max-width:1150px){.bbe-site-header{padding:0 25px;gap:20px}.bbe-site-header nav{gap:15px}nav a{font-size:11px}.header-cta{font-size:10px;padding:13px 12px}.brand img{width:145px}.wrap{width:calc(100% - 70px)}.hero{gap:25px;min-height:630px}.hero h1{font-size:58px}.hero-copy>p{font-size:15px}.button{font-size:11px;padding:15px;gap:15px}.dash-main{padding:15px}.dash-main h3{font-size:23px}.check-panel{padding:8px}.check-panel p{font-size:7px}.hero-product:before{inset:0 -10px}.split,.ticket-section{gap:60px}.tabs button{padding:10px}.role-panel{gap:50px;padding:35px}.solution{padding:25px}.solution h3{font-size:25px}.inner-hero{gap:35px}.inner-hero h1{font-size:48px}.inner-visual{padding:25px 10px}}
@media(max-width:900px){.bbe-site-header{height:78px;flex-wrap:wrap}.menu-toggle{display:flex;margin-left:auto;background:none;font-size:12px;gap:10px}.header-cta{display:none}.bbe-site-header nav{display:none;position:absolute;left:0;right:0;top:78px;background:white;padding:20px 30px;box-shadow:0 15px 20px #13335112;margin:0}nav.open{display:flex;flex-direction:column;gap:3px}nav a{font-size:15px}.hero{grid-template-columns:1fr 1fr;min-height:610px}.hero h1{font-size:46px}.hero .actions{gap:8px}.hero-product{margin-right:-10px}.dash-grid{grid-template-columns:1fr}.stand-panel{display:none}.dash-main h3{font-size:23px}.dashboard{min-height:320px}.check-panel p{font-size:8px}.window-foot small{display:none}.floating-ticket{right:-5px;padding:12px;gap:8px}.floating-ticket strong{font-size:10px}.connection-strip span{display:none}.connection-strip .wrap{min-height:75px}.connection-strip b{font-size:12px}.section{padding:75px 0}.section-heading{gap:30px}.section-heading>p{max-width:270px;font-size:13px}.solution-grid{gap:12px}.solution{padding:23px;min-height:350px}.solution h3{font-size:23px}.solution small{font-size:8px}.solution p{font-size:12px}.split{gap:35px}.floor-section{padding:70px 0}.role-panel{gap:30px}.role-panel h3{font-size:28px}.section-heading:has(.tabs){align-items:flex-start;flex-direction:column}.ticket-section{gap:40px;padding-bottom:75px}.ticket-visual{min-height:340px}.ticket-card{width:250px}.ticket-card h3{font-size:25px}.ticket-top b{font-size:15px}.closing h2{font-size:35px}.footer-top{gap:30px}.footer-top>div{gap:20px}.inner-hero{grid-template-columns:1fr;padding:65px 0}.inner-hero h1{font-size:56px}.inner-hero>div>p{max-width:600px}.inner-visual{max-width:620px;width:100%;padding:35px;margin:auto}.inner-visual .dash-grid{grid-template-columns:1.1fr 1fr}.inner-visual .stand-panel{display:flex}.feature-grid{grid-template-columns:repeat(2,1fr);gap:30px}.photo-story{gap:30px;padding:30px}.photo-story h2{font-size:30px}}
@media(max-width:620px){.wrap{width:calc(100% - 40px)}.bbe-site-header{padding:0 20px}.brand img{width:155px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:50px;gap:24px}.hero h1{font-size:52px;margin:23px 0}.hero-copy>p{font-size:15px;max-width:360px}.hero-note{margin-top:20px}.hero-product{max-width:450px;width:100%;margin:0 auto;padding:35px 4px 45px}.hero-product:before{inset:0 -5px 0 30px}.dash-grid{grid-template-columns:1.1fr 1fr}.stand-panel{display:flex}.dash-main{padding:14px}.dashboard{min-height:290px}.dash-main h3{font-size:24px}.check-panel p{font-size:7px}.check-panel>b{font-size:8px}.floating-ticket{right:4px;bottom:12px}.orbit-label{right:15px;top:0}.connection-strip .wrap{gap:9px;flex-wrap:wrap;justify-content:center;min-height:70px}.connection-strip b{font-size:10px}.connection-strip i{font-size:11px}.eyebrow{font-size:9px;letter-spacing:.13em}.section{padding:60px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.section-heading>p{max-width:100%;font-size:14px}h2{font-size:38px}.solution-grid{grid-template-columns:1fr;gap:14px}.solution{min-height:270px;padding:28px}.solution-icon{margin-bottom:20px}.solution h3{font-size:28px}.solution p{font-size:14px;max-width:290px;margin-bottom:20px}.solution small{font-size:9px}.solution .round-arrow{bottom:25px}.split{grid-template-columns:1fr;gap:35px}.floor-section{padding:60px 0}.split>div>p{font-size:14px}.map-toolbar{padding:15px}.role-panel{grid-template-columns:1fr;padding:28px;gap:18px}.role-panel h3{font-size:30px}.tabs{width:100%}.tabs button{flex:1;padding:12px 7px;font-size:11px}.role-steps p{padding:18px 0}.ticket-section{grid-template-columns:1fr;gap:40px;padding-bottom:60px}.ticket-visual{min-height:350px}.ticket-card{width:280px}.ticket-section>div>p{font-size:14px}.closing{flex-direction:column;align-items:flex-start;padding-top:45px;padding-bottom:45px;gap:25px}.closing h2{font-size:36px}.footer-top{padding:35px 0;flex-wrap:wrap;gap:25px}.footer-top p{margin-left:auto;font-size:11px}.footer-top>div{margin-left:0;width:100%;justify-content:space-between}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.inner-hero{gap:35px;padding:45px 0 60px}.inner-hero h1{font-size:44px}.inner-hero>div>p{font-size:15px}.inner-visual{padding:22px 8px}.feature-grid{grid-template-columns:1fr;gap:20px}.feature-grid h3{font-size:25px;margin-top:15px}.feature-grid article{padding-top:22px}.workflow{padding:28px;margin-bottom:60px}.workflow ol{grid-template-columns:1fr;gap:25px}.workflow h2{font-size:32px}.workflow h3{margin-top:12px}.related{padding-bottom:55px}.related h3{font-size:27px}.related a{font-size:11px}.photo-story{grid-template-columns:1fr;padding:28px;margin-bottom:60px}.photo-story h2{font-size:33px}.contact-hero{padding:50px 0}.contact-hero h1{font-size:50px}.contact-hero>p{font-size:16px}.contact-grid{grid-template-columns:1fr;gap:15px}.contact-grid>a,.contact-grid>div{padding:28px}.contact-grid h2{font-size:28px}.ticket-page-visual{min-height:300px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
@media(min-width:1151px){.hero h1{font-size:66px}}@media(min-width:1500px){.hero h1{font-size:70px}}
/* Version 2: connected event platform, localized pages, actual product captures. */
.bbe-site-header{gap:24px}.bbe-site-header nav{gap:19px}.header-cta{padding:13px 15px}.language-switch{display:flex;gap:3px;border:1px solid var(--line);padding:3px;border-radius:5px;flex-shrink:0}.language-switch a{padding:6px;font-size:10px;border-radius:3px;color:var(--muted)}.language-switch a[aria-current]{background:var(--navy);color:white}.v2-hero{grid-template-columns:1fr 1fr;gap:70px;min-height:740px;padding-top:70px;padding-bottom:70px}.v2-hero h1{font-size:clamp(48px,4.4vw,68px)}.v2-hero .hero-copy>p{max-width:500px;font-size:16px}.v2-product{padding:25px 0 0}.v2-product:before{inset:-10px -30px -25px -30px;border-radius:26px;background:#f2f4f5}.v2-product .orbit-label{z-index:1;top:4px;right:20px;transform:rotate(0);background:var(--navy);color:#fff;border-color:var(--navy)}.v2-product .orbit-label i{background:#8bc5ae}.real-screen{margin:0;min-width:0}.screen-zoom{padding:0;background:#f1f3f6;width:100%;display:block;position:relative;border-radius:9px;overflow:hidden;border:1px solid #dde4e9;text-align:left}.screen-zoom img{display:block;width:100%;height:auto}.zoom-hint{position:absolute;bottom:12px;right:12px;padding:8px 11px;background:white;border:1px solid #dbe2e7;box-shadow:0 2px 10px #13335112;border-radius:4px;font-size:9px;color:var(--navy)}.screen-zoom:hover .zoom-hint{background:var(--navy);color:white}.real-screen figcaption{font-size:9px;line-height:1.6;color:#748794;margin-top:12px;max-width:90%}.hero-screen{transform:rotate(-1deg);padding-top:20px}.hero-screen .screen-zoom{box-shadow:0 20px 60px #13335112}.hero-screen figcaption{padding-left:12px}.event-types{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.event-types span{font-size:9px;letter-spacing:.025em;color:#6d7f8a;border:1px solid #e0e5e8;padding:7px 10px;border-radius:4px}.ecosystem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.ecosystem-grid>a{display:block;background:var(--cream);padding:30px 25px;min-height:305px;position:relative;border-radius:7px;transition:transform .2s}.ecosystem-grid>a:first-child{background:var(--navy);color:white}.ecosystem-grid>a:hover{transform:translateY(-4px)}.ecosystem-grid>a>span{font-size:10px;color:var(--red);letter-spacing:.1em}.ecosystem-grid>a:first-child>span{color:#9bb6c9}.ecosystem-grid h3{font-size:25px;margin:28px 0 15px}.ecosystem-grid p{font-size:13px;line-height:1.7;margin-bottom:35px}.ecosystem-grid>a:first-child p{color:#afc2cf}.ecosystem-grid b{position:absolute;bottom:22px;right:25px;font-weight:400;font-size:20px}.shop-overview{background:white;padding:35px;border:1px solid #dce3e8;border-radius:10px;box-shadow:0 15px 40px #13335108}.shop-overview h3{font-size:32px;margin:25px 0}.shop-overview ul{padding:0;margin:25px 0;list-style:none}.shop-overview li{display:flex;align-items:center;gap:20px;border-top:1px solid #e3e8eb;padding:20px 0;font-size:13px}.shop-overview li span{font-size:10px;color:var(--red)}.shop-overview small{display:block;font-size:9px;color:#8898a3}.screenshot-stories{display:grid;gap:50px}.screenshot-stories article{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:65px}.screenshot-stories article:nth-child(2){grid-template-columns:1fr 1.3fr}.screenshot-stories article:nth-child(2)>figure{order:2}.screenshot-stories h3{font-size:31px;margin:20px 0}.screenshot-stories p{font-size:14px}.screenshot-stories .real-screen{background:#f4f6f7;border-radius:9px;padding:15px}.screenshot-stories .real-screen figcaption{font-size:8px}.audience-section{background:#f6f5f1;padding:75px 0;margin-bottom:95px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.audience-grid>a{border-top:1px solid #cfd7dc;padding:26px 6px 0}.audience-grid h3{margin:20px 0;font-size:30px}.audience-grid p{font-size:14px;max-width:300px}.audience-grid .text-link{font-size:11px}.context-story{background:var(--cream);padding:55px 0}.context-story .wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 80px;align-items:center}.context-story .feature-no{grid-column:1/-1}.context-story h2{font-size:34px;margin:15px 0 0;max-width:470px}.context-story p{font-size:15px;margin:15px 0 0}.real-inner{background:#f1f3f5;padding:20px}.real-inner .real-screen figcaption{font-size:8px}.real-inner .hero-screen{transform:none;padding-top:0}.real-inner .shop-overview{box-shadow:none}.inner-hero:has(.real-inner){grid-template-columns:1.05fr 1fr}.inner-hero:has(.real-inner) h1{font-size:clamp(43px,3.8vw,57px)}.shop-categories{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-bottom:90px}.shop-categories .eyebrow{margin-bottom:22px}.shop-categories h2{font-size:36px}.shop-categories p{font-size:14px}.category-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.category-list span{padding:23px 20px;background:var(--cream);border-radius:5px;font-size:13px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-bottom:95px}.faq .eyebrow{margin-bottom:20px}.faq h2{font-size:37px;max-width:350px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:14px;list-style:none;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:var(--red);font-size:18px}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:14px;margin:18px 30px 0 0}#screen-dialog{width:min(1500px,95vw);max-height:94vh;padding:40px 18px 15px;border:0;border-radius:10px;background:#f8fafb;color:var(--navy);box-shadow:0 30px 100px #0005}#screen-dialog::backdrop{background:#0c263ce0}#screen-image{display:block;max-height:78vh;width:auto;max-width:100%;object-fit:contain;margin:auto}#screen-caption{font-size:11px;text-align:center;margin:15px 0 0}.dialog-close{position:absolute;top:8px;right:10px;background:white;border:1px solid #d9e2e9;border-radius:4px;padding:7px 10px;line-height:1}
@media(max-width:1250px) and (min-width:901px){.bbe-site-header{gap:14px;padding:0 22px}.bbe-site-header nav{gap:13px}nav a{font-size:10px}.brand img{width:145px}.header-cta{font-size:10px;padding:12px}.language-switch a{font-size:9px;padding:5px}.v2-hero{gap:40px;min-height:650px}.v2-hero h1{font-size:54px}.ecosystem-grid h3{font-size:23px}.ecosystem-grid>a{padding:25px 20px}.screenshot-stories article{gap:40px}.screenshot-stories article:nth-child(2){gap:40px}}
@media(max-width:900px){.language-switch{margin-left:0}.v2-hero{gap:35px;min-height:600px}.v2-hero h1{font-size:46px}.v2-hero .hero-copy>p{font-size:14px}.event-types span{font-size:8px}.v2-product:before{inset:0 -15px -15px}.v2-product .orbit-label{font-size:8px;right:0;padding:8px 10px;top:5px}.hero-screen figcaption{font-size:7px}.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-grid>a{min-height:260px}.ecosystem-grid h3{font-size:27px}.screenshot-stories article,.screenshot-stories article:nth-child(2){gap:30px;grid-template-columns:1.1fr 1fr}.screenshot-stories h3{font-size:27px}.audience-grid{gap:20px}.audience-grid h3{font-size:25px}.audience-grid p{font-size:13px}.context-story .wrap{gap:15px 40px}.context-story h2{font-size:29px}.context-story p{font-size:14px}.inner-hero:has(.real-inner){grid-template-columns:1fr}.inner-hero:has(.real-inner) h1{font-size:54px}.real-inner{max-width:650px;width:100%;margin:auto}.hero-screen{padding-top:0}.real-inner .hero-screen{max-width:560px;margin:auto}.faq{gap:40px}.faq h2{font-size:31px}.shop-categories{gap:35px}.category-list span{font-size:12px;padding:20px 15px}}
@media(max-width:620px){.bbe-site-header{gap:14px}.v2-hero{gap:35px;padding-top:45px;padding-bottom:55px;grid-template-columns:1fr}.v2-hero h1{font-size:50px}.v2-hero .hero-copy>p{font-size:15px}.v2-product{padding:25px 0 0;max-width:460px}.v2-product .orbit-label{font-size:9px;top:0;right:15px}.v2-product:before{inset:10px -5px -15px}.hero-screen{padding:15px 0 0;transform:none}.hero-screen figcaption{font-size:8px;padding:0 10px}.hero-screen img{width:100%}.event-types{margin-top:24px}.event-types span{font-size:8px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-grid>a{min-height:225px;padding:26px}.ecosystem-grid h3{margin-top:20px;margin-bottom:12px;font-size:29px;max-width:260px}.ecosystem-grid p{font-size:14px;max-width:290px}.shop-overview{padding:25px}.shop-overview h3{font-size:30px}.shop-overview li{font-size:12px;padding:18px 0;gap:15px}.screenshot-stories{gap:45px}.screenshot-stories article,.screenshot-stories article:nth-child(2){grid-template-columns:1fr;gap:25px}.screenshot-stories article:nth-child(2)>figure{order:0}.screenshot-stories h3{font-size:30px;margin:15px 0}.audience-section{padding:55px 0;margin-bottom:60px}.audience-grid{grid-template-columns:1fr;gap:30px}.audience-grid h3{font-size:29px;margin:15px 0}.audience-grid p{font-size:14px;max-width:none}.context-story{padding:38px 0}.context-story .wrap{grid-template-columns:1fr;gap:12px}.context-story h2{font-size:32px;margin-top:10px}.context-story p{font-size:14px;margin-top:0}.inner-hero:has(.real-inner) h1{font-size:43px}.real-inner{padding:12px}.real-inner .hero-screen{padding:0}.real-inner .real-screen figcaption{font-size:8px}.faq{grid-template-columns:1fr;gap:20px;padding-bottom:60px}.faq h2{font-size:34px}.faq summary{font-size:14px}.shop-categories{grid-template-columns:1fr;gap:25px;padding-bottom:60px}.shop-categories h2{font-size:34px}.category-list{gap:10px}.category-list span{font-size:12px}.screen-zoom{border-radius:5px}.zoom-hint{font-size:8px;bottom:8px;right:8px;padding:7px 9px}.connection-strip b{font-size:9px}}
/* Sticky navigation, with WordPress admin-bar offsets when converted to theme. */
body>.bbe-site-header{position:sticky;top:0;z-index:100;box-shadow:0 3px 18px #13335108}
body.admin-bar>.bbe-site-header{top:32px}
.breadcrumbs{display:block;margin-top:27px;margin-bottom:-35px;padding:0;position:static;background:transparent;box-shadow:none}
.breadcrumbs ol{display:flex;gap:10px;list-style:none;padding:0;margin:0;font-size:10px;color:var(--muted);line-height:1.7}
.breadcrumbs li+li:before{content:'/';margin-right:10px;color:#a7b2ba}
.breadcrumbs a{font-size:10px;font-weight:400;padding:0}.breadcrumbs a:hover{color:var(--red)}
html{scroll-padding-top:120px}
@media(max-width:900px){.bbe-site-header nav#navigation{max-height:calc(100dvh - 100px);overflow-y:auto}.breadcrumbs{margin-top:22px;margin-bottom:-35px}html{scroll-padding-top:100px}}
@media(max-width:782px){body.admin-bar>.bbe-site-header{top:46px}body.admin-bar{--admin-offset:46px}}
@media(max-width:600px){body.admin-bar>.bbe-site-header{top:0}}
/* Event entry and shared extended footer */
.header-event-link{font-size:11px;white-space:nowrap;color:var(--red);font-weight:600}.bbe-site-header{gap:18px}.bbe-site-header nav{gap:16px}.bbe-site-header nav a{font-size:12px}.extended-footer{background:#f0f3f4}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:50px;padding-top:65px;padding-bottom:55px}.footer-main h3{font-size:14px;letter-spacing:-.01em;margin:0 0 16.1px}.footer-main ul{padding:0;margin:0;list-style:none}.footer-main li{margin:0 0 15px}.footer-main li a{font-size:12px;line-height:1.5;color:#5c7181}.footer-main a:hover{color:var(--red)}.footer-brand p{font-size:13px;line-height:1.75;max-width:260px;margin:25px 0}.footer-tags{display:flex;flex-wrap:wrap;gap:7px}.footer-tags span{font-size:8px;border:1px solid #d5dfe4;padding:6px 8px;border-radius:3px;color:#6d8190}.footer-main address{font-size:12px;line-height:1.9;font-style:normal;color:#6c7d89;margin-top:0}.footer-servicebar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #d6e0e5;padding:25px 0}.footer-servicebar p{font-size:12px;margin:0}.footer-servicebar>div{display:flex;gap:30px;font-size:11px}.demo-strip{font-size:9px;letter-spacing:.05em;color:#7c7568;border:1px solid #ebe6dd;background:#fbf8f2;border-radius:4px;padding:12px 15px;margin-top:70px}.event-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;padding:55px 0 65px;align-items:center}.event-logo{font-size:25px;font-weight:700;letter-spacing:-.06em;background:var(--navy);color:white;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:25px}.event-logo span{font-size:12px;color:#f78391;margin-top:18px}.event-hero h1{font-size:65px;line-height:1.07;max-width:600px}.event-hero>div>p{font-size:16px;max-width:540px}.event-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.event-pills>span{font-size:11px;line-height:1.7;padding:8px 12px;border:1px solid #dce3e7;border-radius:4px}.event-summary{padding:35px;background:#f4f5f3;border:1px solid #e5e8e5;border-radius:9px}.event-summary h2{font-size:34px;margin:22px 0 28px}.event-summary dl{margin:0}.event-summary dl>div{border-top:1px solid #dce2df;padding:17px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.event-summary dt{font-size:10px;color:#7b8a91}.event-summary dd{font-size:12px;line-height:1.6;margin:0}.event-summary>p{font-size:9px;margin:16px 0 0;color:var(--green)}.event-subnav{position:static;display:flex;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.event-subnav a{font-size:11px;font-weight:500;padding:0}.event-shop-section{display:grid;grid-template-columns:1.3fr .9fr;gap:90px;align-items:start}.event-shop-section .eyebrow{margin-bottom:20px}.event-shop-section h2{font-size:45px}.event-shop-section p{font-size:14px}.event-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.event-category-grid>div{padding:22px;background:var(--cream);border-radius:6px}.event-category-grid span{font-size:9px;color:#84949c}.event-category-grid h3{font-size:21px;margin:16px 0 8px}.event-category-grid p{font-size:11px;margin:0}.event-access{border:1px solid #dce4e9;border-radius:8px;padding:32px;box-shadow:0 10px 35px #13335107}.event-access h3{font-size:30px;margin:25px 0 18px}.status-open{background:#e8f3ed;color:var(--green);font-size:9px;border-radius:4px;padding:8px 10px}.demo-access-note{font-size:11px;line-height:1.7;padding:15px;border-left:2px solid var(--red);background:#fbf5f5;color:#8a6570;margin:25px 0}.event-access .button{width:100%;font-size:11px}.event-preparation{background:var(--navy);color:white;padding:70px 0}.event-preparation .section-heading>p{color:#b4c5d1}.event-preparation em{color:#f78391}.event-preparation .eyebrow{color:#a9bfce}.event-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.event-step-grid article{border-top:1px solid #3c5971;padding-top:25px}.event-step-grid .feature-no{color:#8eafc4}.event-step-grid h3{font-size:27px;margin:22px 0 15px}.event-step-grid p{color:#b2c5d2;font-size:13px}.event-practical{display:grid;grid-template-columns:1fr 1fr;gap:100px}.event-practical .eyebrow{margin-bottom:20px}.event-practical>div>p{font-size:13px;max-width:390px}.venue-card{padding:28px;background:var(--cream);border-radius:7px;display:flex;gap:25px;margin-top:30px}.venue-card>span{font-size:30px;color:var(--red)}.venue-card h3{font-size:25px;margin-bottom:15px}.venue-card address{font-style:normal;line-height:1.9;font-size:13px;color:var(--muted)}.event-timeline article{border-left:1px solid #d9e2e8;padding:0 0 30px 28px;position:relative}.event-timeline article:before{content:'';position:absolute;width:7px;height:7px;background:var(--red);border:4px solid white;border-radius:50%;top:0;left:-8px}.event-timeline time{font-size:10px;color:var(--muted)}.event-timeline h3{font-size:24px;margin:12px 0 10px}.event-timeline p{font-size:12px;margin:0}.event-help{padding:35px 0 65px;display:flex;justify-content:space-between;align-items:center;gap:30px}.event-help h2{font-size:33px;margin:20px 0 15px}.event-help p{font-size:14px;margin:0}.event-list-card{position:relative;display:flex;align-items:center;gap:30px;border:1px solid #dce4e9;border-radius:8px;padding:30px;margin-top:45px;max-width:900px}.event-list-card h2{font-size:32px;margin:15px 0 8px}.event-list-card p{font-size:13px;margin:0}.event-list-card .round-arrow{position:static;margin-left:auto;flex-shrink:0}.event-date-block{font-size:40px;background:var(--cream);padding:20px;text-align:center;border-radius:7px;letter-spacing:-.05em}.event-date-block>span{display:block;font-size:9px;letter-spacing:.05em;margin-top:8px}
@media(max-width:1450px) and (min-width:1101px){.bbe-site-header{gap:13px;padding:0 25px}.bbe-site-header nav{gap:12px}.bbe-site-header nav a{font-size:10px}.header-event-link{font-size:10px}.brand img{width:145px}.header-cta{font-size:10px;padding:12px}.event-hero{gap:60px}.event-hero h1{font-size:57px}}
@media(max-width:1100px){.bbe-site-header{height:78px;padding:0 25px}.menu-toggle{display:flex;margin-left:auto;background:none;font-size:12px;gap:10px}.header-cta,.header-event-link{display:none}.bbe-site-header nav#navigation{display:none;position:absolute;left:0;right:0;top:78px;background:white;padding:20px 30px;box-shadow:0 15px 20px #13335112;margin:0;max-height:calc(100dvh - 100px);overflow-y:auto}.bbe-site-header nav#navigation.open{display:flex;flex-direction:column;gap:3px}.bbe-site-header nav a{font-size:15px;padding:14px 0}.footer-main{gap:30px}.event-hero{gap:40px}.event-hero h1{font-size:52px}.event-shop-section{gap:45px}.event-summary{padding:25px}.event-summary h2{font-size:30px}.event-practical{gap:50px}.event-shop-section h2{font-size:39px}}
@media(max-width:800px){.footer-main{grid-template-columns:1fr 1fr;gap:45px}.footer-brand p{max-width:310px}.event-hero{grid-template-columns:1fr;gap:35px}.event-summary dl>div{grid-template-columns:1fr 1.4fr}.event-subnav{gap:25px;flex-wrap:wrap}.event-shop-section{grid-template-columns:1fr}.event-access{max-width:600px}.event-step-grid{gap:25px}.event-step-grid h3{font-size:24px}.event-practical{gap:35px}.event-practical h2{font-size:36px}}
@media(max-width:620px){.footer-main{grid-template-columns:1fr 1fr;gap:35px 22px;padding-top:45px;padding-bottom:35px}.footer-brand{grid-column:1/-1}.footer-main h3{font-size:12px;margin-bottom:14px;line-height:1.5}.footer-main li a{font-size:11px}.footer-main>div:last-child{grid-column:1/-1}.footer-main address{font-size:12px}.footer-servicebar{flex-direction:column;align-items:flex-start;gap:15px}.footer-servicebar p{font-size:11px}.demo-strip{margin-top:60px;font-size:8px;line-height:1.8;padding:10px 12px}.event-hero{padding:35px 0 40px}.event-hero h1{font-size:48px}.event-hero>div>p{font-size:15px}.event-pills>span{font-size:10px}.event-summary h2{font-size:33px}.event-summary dd{font-size:11px}.event-subnav{gap:16px 22px}.event-subnav a{font-size:10px}.event-shop-section h2{font-size:37px}.event-category-grid{gap:10px}.event-category-grid>div{padding:18px}.event-category-grid h3{font-size:20px}.event-category-grid p{font-size:10px}.event-access{padding:26px}.event-access h3{font-size:30px}.event-preparation{padding:55px 0}.event-step-grid{grid-template-columns:1fr;gap:25px}.event-step-grid h3{font-size:28px;margin-top:18px}.event-practical{grid-template-columns:1fr;gap:40px}.event-help{flex-direction:column;align-items:flex-start;padding:0 0 50px}.event-help h2{font-size:32px}.event-help p{font-size:13px}.event-list-card{padding:20px;gap:18px;align-items:flex-start;flex-wrap:wrap}.event-list-card h2{font-size:27px}.event-list-card>div{max-width:200px}.event-list-card .round-arrow{display:none}.event-date-block{font-size:31px;padding:15px}.event-list-card .feature-no{font-size:8px}.event-list-card p{font-size:12px}.bbe-site-header{padding:0 20px}}
.event-brand-logo{display:block;width:240px;height:80px;object-fit:contain;margin-bottom:30px;border-radius:9px}.event-list-logo{width:180px;height:60px;object-fit:contain;flex-shrink:0;border-radius:6px}.context-expanded{grid-column:1/-1;max-width:930px;line-height:1.85!important;padding-top:15px;border-top:1px solid #e0e3df;margin-top:20px!important}.event-category-grid>div p{line-height:1.8}.event-category-grid>div{min-height:160px}@media(max-width:620px){.event-brand-logo{width:210px;height:70px}.event-list-logo{width:165px;height:55px}.context-expanded{font-size:14px}.event-category-grid{grid-template-columns:1fr}.event-category-grid>div{min-height:0}.event-list-card>div{max-width:100%}}
.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px}.news-grid article{padding:28px;border:1px solid var(--line);border-radius:8px}.news-grid h2{font-size:28px;margin:25px 0 20px;line-height:1.2}.news-grid p{font-size:14px}.tutorial-topics{display:flex;gap:10px;flex-wrap:wrap;margin-top:35px}.tutorial-topics a{padding:11px 15px;background:var(--cream);border-radius:5px;font-size:12px}.tutorial-topic{padding-top:60px}.tutorial-topic>h2{font-size:35px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-grid>a{padding:27px;border:1px solid var(--line);border-radius:7px}.guide-grid h3{font-size:26px;margin:20px 0}.guide-grid p{font-size:13px}.guide-hero{padding-top:85px;padding-bottom:45px}.guide-hero h1{font-size:58px;max-width:930px}.guide-hero>p{max-width:850px;font-size:18px}.guide-hero>.text-link{display:block;margin-bottom:20px}.guide-layout{display:grid;grid-template-columns:1.6fr .8fr;gap:90px;padding-bottom:100px}.guide-layout h2{font-size:33px;margin:35px 0 20px}.guide-layout article>p{font-size:16px}.guide-steps{padding-left:27px}.guide-steps li{font-size:16px;line-height:1.9;margin:25px 0;padding-left:12px;color:var(--muted)}.guide-steps li::marker{color:var(--red);font-weight:700}.guide-help{padding:30px;background:var(--cream);border-radius:8px;align-self:start;margin-top:35px;position:sticky;top:130px}.guide-help h3{font-size:30px}.guide-help p{font-size:14px}.guide-help .button{margin-bottom:15px}.guide-help>.text-link{display:block}@media(max-width:900px){.news-grid,.guide-grid{grid-template-columns:repeat(2,1fr)}.guide-layout{gap:40px}.guide-hero h1{font-size:48px}}@media(max-width:620px){.news-grid,.guide-grid{grid-template-columns:1fr}.guide-layout{grid-template-columns:1fr;gap:20px;padding-bottom:60px}.guide-hero{padding-top:60px;padding-bottom:20px}.guide-hero h1{font-size:41px}.guide-hero>p{font-size:16px}.guide-help{position:static}.guide-layout h2{font-size:31px}.tutorial-topic{padding-top:45px}}
@media(max-width:1350px){.bbe-site-header{height:78px;padding:0 25px}.menu-toggle{display:flex;margin-left:auto;background:none;font-size:12px;gap:10px}.header-cta,.header-event-link{display:none}.bbe-site-header nav#navigation{display:none;position:absolute;left:0;right:0;top:78px;background:white;padding:20px 30px;box-shadow:0 15px 20px #13335112;margin:0;max-height:calc(100dvh - 100px);overflow-y:auto}.bbe-site-header nav#navigation.open{display:flex;flex-direction:column;gap:3px}.bbe-site-header nav a{font-size:15px;padding:14px 0}}
.tutorial-search{padding:25px;background:var(--cream);border-radius:7px;margin-top:30px}.tutorial-search label{display:block;font-size:12px;margin-bottom:12px;font-weight:600}.tutorial-search input{font:inherit;width:100%;padding:13px;border:1px solid #cdd9e0;border-radius:4px;background:white}.tutorial-search p{font-size:11px;margin:10px 0 0}.guide-grid>a[hidden],.tutorial-topic[hidden]{display:none}
