.bh-root{--bh-navy:#191b35;--bh-purple:#b8a5ef;--bh-yellow:#f8d783;--bh-coral:#ec937d;color:#292126;font-family:var(--font-nunito-sans), sans-serif;background:#fbf7ee;font-size:16px;line-height:1.6}.bh-root *{box-sizing:border-box}.bh-root h1,.bh-root h2,.bh-root h3,.bh-root p{margin:0}.bh-root h1,.bh-root h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.045em;font-weight:500;line-height:1.12}.bh-root h1{font-size:clamp(40px,4.4vw,67px)}.bh-root h2{font-size:clamp(33px,3.8vw,52px)}.bh-root h3{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.3}.bh-root em{color:#783448;font-weight:500}.bh-root p{color:#736567}.bh-root a,.bh-root button,.bh-root input,.bh-root select,.bh-root textarea{touch-action:manipulation}.bh-root button,.bh-root a,.bh-root input,.bh-root select,.bh-root textarea,.bh-root summary{outline-offset:5px}.bh-root :focus-visible{outline:3px solid #825dcb}.bh-root button{cursor:pointer}.bh-root button:disabled{cursor:wait;opacity:.55}.bh-root a{color:inherit}.bh-root fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.bh-root legend{margin-bottom:10px;font-size:14px;font-weight:800}.bh-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:15px}.bh-skip:focus{top:10px}.bh-announcement{color:#fff1de;text-align:center;letter-spacing:.03em;background:#6f2a3b;justify-content:center;align-items:center;gap:9px;padding:8px 16px;font-size:12px;display:flex}.bh-header{border-bottom:1px solid #e5dcce;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:20px 5%;display:flex}.bh-logo{width:140px;height:auto}.bh-header nav{gap:29px;font-size:14px;font-weight:700;display:flex}.bh-header nav a:hover{color:#6f2a3b}.bh-button{background:#6f2a3b;border:1px solid #6f2a3b;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:16px 23px;font-size:15px;font-weight:800;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.bh-button:hover{background:#55192a;transform:translateY(-2px)}.bh-button.bh-small{min-height:44px;padding:11px 18px;font-size:13px}.bh-secondary{background:0 0;border-color:#cfc2b4;color:#392931!important}.bh-secondary:hover{background:#f0e7da}.bh-section{max-width:1280px;margin:0 auto;padding:85px 42px;scroll-margin-top:25px}.bh-hero{grid-template-columns:1fr 1.14fr;align-items:center;gap:50px;max-width:1440px;padding-top:56px;padding-bottom:70px;display:grid}.bh-product-tag{letter-spacing:.13em;color:#754951;align-items:center;gap:8px;margin-bottom:23px;font-size:11px;font-weight:800;display:flex}.bh-product-tag span{letter-spacing:0;color:#736567;border-left:1px solid #d4c5b9;margin-left:6px;padding-left:13px;font-weight:500}.bh-hero h1 em{display:block}.bh-lead{max-width:480px;font-size:18px;line-height:1.75;margin-top:23px!important}.bh-price{font-size:14px;margin:22px 0 17px!important}.bh-price strong{color:#6f2a3b;margin-left:10px;font-size:22px}.bh-actions{flex-wrap:wrap;gap:12px;display:flex}.bh-hero-details{color:#736567;flex-wrap:wrap;gap:15px;margin:21px 0 12px;font-size:12px;display:flex}.bh-hero-details span,.bh-reassurance{align-items:center;gap:6px;display:inline-flex}.bh-reassurance{color:#736567;font-size:12px}.bh-status-note{max-width:400px;line-height:1.6;margin-top:14px!important;font-size:11px!important}.bh-hero-art{background:var(--bh-navy);border:7px solid var(--bh-navy);border-radius:20px;margin-bottom:20px;position:relative;transform:rotate(1deg);box-shadow:0 24px 55px #21152722}.bh-hero-art>img{aspect-ratio:1.34;object-fit:cover;border-radius:8px;width:100%;height:auto}.bh-window-bar{color:#d3c9ee;justify-content:space-between;align-items:center;padding:8px 9px 14px;display:flex}.bh-window-bar>span{gap:5px;display:flex}.bh-window-bar i{background:#897ea0;border-radius:50%;width:6px;height:6px}.bh-window-bar i:first-child{background:#ec937d}.bh-window-bar i:nth-child(2){background:#f8d783}.bh-window-bar small{letter-spacing:.14em;font-size:9px}.bh-art-caption{color:#dad3ef;letter-spacing:.03em;justify-content:space-between;padding:13px 9px 7px;font-family:monospace;font-size:10px;display:flex}.bh-art-caption>span:last-child{color:#ec937d}.bh-live-dot{background:#f8d783;width:5px;height:5px;margin-right:6px;display:inline-block}.bh-memory-note{color:#574332;background:#fffaf0;border-radius:6px;align-items:center;gap:15px;padding:16px 22px;font-size:12px;line-height:1.6;display:flex;position:absolute;bottom:70px;left:-28px;transform:rotate(-5deg);box-shadow:0 8px 20px #1113}.bh-memory-note>span{color:#b5893a;font-size:30px}.bh-image-label{text-align:center;font-size:10px;position:absolute;bottom:-36px;left:0;right:0}.bh-proof-strip{background:#f1eadd;border-top:1px solid #e5dacc;border-bottom:1px solid #e5dacc;flex-wrap:wrap;justify-content:center;gap:30px;padding:23px 20px;display:flex}.bh-proof-strip span{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.bh-proof-strip svg{color:#865968}.bh-eyebrow{letter-spacing:.16em;color:#8b6266;margin-bottom:18px;font-size:10px;font-weight:800;display:block}.bh-section-heading{text-align:center;max-width:660px;margin:0 auto 40px}.bh-section-heading p{margin-top:18px}.bh-story-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bh-story-card{background:#fffaf2;border:1px solid #e8dfd0;border-radius:13px;overflow:hidden}.bh-story-card>div:last-child{padding:22px}.bh-story-card h3{font-family:var(--font-fraunces), Georgia, serif;font-size:22px;font-weight:500}.bh-story-card p{margin-top:9px;font-size:14px}.bh-story-first{flex-direction:column;grid-area:span 2/span 2;display:flex}.bh-story-first .bh-story-image{flex:1}.bh-story-first .bh-story-image img{object-fit:cover;height:100%;min-height:400px}.bh-story-image{position:relative;overflow:hidden}.bh-story-image img{aspect-ratio:1.8;object-fit:cover;width:100%;height:auto}.bh-level{color:#fcebc2;text-transform:uppercase;letter-spacing:.08em;background:#171b35d9;border:1px solid #ffffff30;border-radius:4px;padding:5px 9px;font:9px monospace;position:absolute;top:12px;left:12px}.bh-story-card:nth-child(4),.bh-story-card:nth-child(5){grid-column:span 1}.bh-story-card:nth-child(5){grid-column:span 2;grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.bh-story-card:nth-child(5) img{aspect-ratio:1.35}.bh-center{text-align:center;margin-top:25px!important}.bh-preview{background:#f2ebdf;border-radius:20px;grid-template-columns:.8fr 1.1fr;align-items:center;gap:70px;margin-top:20px;margin-bottom:35px;display:grid}.bh-preview p{margin:20px 0 25px}.bh-field{flex-direction:column;gap:7px;min-width:0;margin:0 0 22px;font-size:14px;font-weight:800;display:flex}.bh-field input,.bh-field select,.bh-field textarea{color:#342a30;font:400 16px/1.5 var(--font-nunito-sans), sans-serif;background:#fffdf8;border:1px solid #cfc2b4;border-radius:7px;width:100%;min-height:49px;padding:13px 14px}.bh-field textarea{resize:vertical;min-height:112px}.bh-field input[aria-invalid=true],.bh-field textarea[aria-invalid=true]{border-color:#ab3047}.bh-field small{color:#736567;font-size:12px;font-weight:400}.bh-avatar-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bh-avatar-options button{background:#fffaf2;border:1px solid #d8cdbf;border-radius:9px;padding:12px 5px 8px}.bh-avatar-options button[aria-pressed=true]{background:#eee4eb;border:2px solid #794254;padding:11px 4px 7px}.bh-avatar-options span{margin-top:5px;font-size:10px;display:block}.bh-pixel-avatar{filter:drop-shadow(0 4px #191b3517);width:60px;height:82px;margin:auto}.bh-theme-options{flex-wrap:wrap;gap:8px;display:flex}.bh-theme-options button{border:1px solid #cfc2b4;border-radius:6px;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font-size:12px;display:flex}.bh-theme-options button[aria-pressed=true]{border:2px solid #794254;padding:7px 10px}.bh-swatch{background:#8d80bd;border-radius:50%;width:15px;height:15px}.bh-sunshine{background:#e9bd64}.bh-rose{background:#d98292}.bh-helper{color:#766b6b;margin-top:13px;font-size:12px;line-height:1.6;display:block}.bh-game-card{background:#191b35;border-radius:16px;padding:12px;position:relative;overflow:hidden;box-shadow:0 18px 35px #30204821}.bh-game-hud{color:#cec5e1;justify-content:space-between;gap:8px;padding:4px 4px 13px;font:8px monospace;display:flex}.bh-game-hud>span:first-child{color:#ee997f}.bh-game-card>img{aspect-ratio:1.2;object-fit:cover;opacity:.7;width:100%;height:auto}.bh-theme-sunshine>img{filter:sepia(.45)hue-rotate(325deg)}.bh-theme-rose>img{filter:hue-rotate(38deg)}.bh-live-hero{background:#20152d6b;border-radius:50%;padding:8px;position:absolute;bottom:29%;left:43%}.bh-live-hero svg{width:83px;height:112px}.bh-dialogue{color:#43353b;background:#fff6df;border:3px solid #b49369;border-radius:3px;margin:-15px 9px 6px;padding:19px;position:relative;box-shadow:inset 0 0 0 2px #f0d5ad}.bh-dialogue small{letter-spacing:.12em;margin-bottom:9px;font:8px monospace;display:block}.bh-dialogue strong{font-family:var(--font-fraunces), serif;overflow-wrap:anywhere;font-size:23px;display:block}.bh-dialogue span{font-size:12px}.bh-how{padding-top:65px}.bh-steps{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.bh-steps>div>span{color:#875b3e;width:43px;height:43px;font:18px var(--font-fraunces), serif;background:#f1e6d3;border:1px solid #ddd0bd;border-radius:9px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.bh-steps h3{font-size:17px}.bh-steps p{margin-top:10px;font-size:14px}.bh-offer{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.bh-offer>div>p{max-width:370px;margin-top:22px}.bh-phone-shot{margin-top:26px;position:relative}.bh-phone-shot img{border-radius:14px;width:100%;height:auto}.bh-phone-shot>span{background:#fff9ed;border:1px solid #dccdb9;border-radius:7px;padding:13px 18px;font-size:12px;position:absolute;bottom:15px;right:15px;transform:rotate(3deg)}.bh-package-card{background:#fffaf2;border:1px solid #b9987b;border-radius:15px;padding:38px;box-shadow:0 14px 45px #78552c0a}.bh-package-price{font-family:var(--font-fraunces), serif;color:#6f2a3b;margin:12px 0 25px;font-size:53px;line-height:1.2}.bh-package-price small{font:12px var(--font-nunito-sans), sans-serif;color:#786566;margin-left:16px}.bh-checklist{margin:0;padding:0;list-style:none}.bh-checklist li{align-items:start;gap:10px;padding:8px 0;font-size:14px;display:flex}.bh-checklist svg{color:#7f6744;flex-shrink:0;margin-top:2px}.bh-addon-list{border-top:1px solid #e2d5c3;margin-top:22px;padding-top:22px}.bh-addon-list h3{margin-bottom:15px;font-size:14px}.bh-addon-list>div{justify-content:space-between;gap:15px;margin:12px 0;font-size:13px;display:flex}.bh-package-card>.bh-button{margin-top:25px;display:flex}.bh-transform-grid{grid-template-columns:1fr 1fr;align-items:end;gap:45px;display:grid}.bh-transform-grid article{min-width:0}.bh-transform-grid img{aspect-ratio:1.65;object-fit:cover;border-radius:12px;width:100%;height:auto}.bh-transform-grid h3{margin:20px 0 10px}.bh-transform-grid p{font-size:14px}.bh-transform-grid>article>strong{margin-top:14px;font-size:13px;display:block}.bh-input-note{background:#fffdf6;border:1px solid #decfba;border-radius:5px;max-width:340px;margin:0 auto 20px;padding:25px;transform:rotate(-2deg)}.bh-input-note span,.bh-input-note small{color:#876758;font-size:10px;display:block}.bh-input-note strong{font-family:var(--font-fraunces), serif;margin:12px 0;font-size:24px;line-height:1.3;display:block}.bh-transform-grid article>svg{color:#956b75;margin:0 auto 15px}.bh-reviews{background:#f0e9df;border-radius:18px;margin-top:30px}.bh-review-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bh-review-grid figure{background:#fffaf3;border:1px solid #e4d7c8;border-radius:10px;margin:0;padding:28px}.bh-review-grid svg{color:#9d6977;margin-bottom:18px}.bh-review-grid h3{font-size:16px}.bh-review-grid blockquote{color:#766669;margin:15px 0 24px;font-size:15px;line-height:1.8}.bh-review-grid figcaption{font-size:12px;font-weight:800}.bh-review-grid figcaption span{color:#85777a;margin-top:3px;font-size:10px;font-weight:400;display:block}.bh-occasions{text-align:center}.bh-occasions p{margin-top:20px}.bh-occasion-tags{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.bh-occasion-tags span{background:#f5eddf;border:1px solid #dfd1c0;border-radius:50px;padding:11px 18px;font-size:13px}.bh-trust{border-top:1px solid #e0d4c2;border-bottom:1px solid #e0d4c2;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:50px;padding-bottom:40px;display:grid}.bh-trust svg{color:#855164;margin-bottom:20px}.bh-trust h3{font-size:18px}.bh-trust p{margin-top:15px;font-size:13px}.bh-policy-note{text-align:center;grid-column:1/-1;max-width:840px;margin:auto!important;font-size:11px!important}.bh-faq{grid-template-columns:1fr 1.5fr;gap:65px;display:grid}.bh-faq>div>p{margin-top:22px;font-size:14px}.bh-faq a{text-underline-offset:4px;text-decoration:underline}.bh-faq details{border-bottom:1px solid #ded2c3;padding:18px 0}.bh-faq summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:28px;font-size:15px;font-weight:800;list-style:none;display:flex}.bh-faq summary::-webkit-details-marker{display:none}.bh-faq summary span{color:#926873;font-size:22px;line-height:1}.bh-faq details[open] summary span{transform:rotate(45deg)}.bh-faq details p{padding:15px 25px 0 0;font-size:14px;line-height:1.8}.bh-final{text-align:center;color:#fff5df;background:#22223c;padding:75px 25px;position:relative;overflow:hidden}.bh-final:before,.bh-final:after{content:"✦";color:#f2ce82;font-size:50px;position:absolute;top:30%;left:10%}.bh-final:after{color:#c0aee9;font-size:30px;top:60%;left:auto;right:9%}.bh-final h2{max-width:650px;margin:auto}.bh-final h2 em{color:#dcc2a7}.bh-final .bh-eyebrow{color:#cab7d7}.bh-final p{color:#d0c5d6;max-width:440px;margin:20px auto 25px}.bh-final .bh-button{background:#f4d18b;border-color:#f4d18b;color:#29203a!important}.bh-final .bh-reassurance{color:#ccc0d2;justify-content:center;margin-top:22px;display:flex}.bh-final .bh-status-note{color:#c2b9c9;margin-bottom:0}.bh-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1280px;margin:auto;padding:40px 42px;font-size:13px;display:flex}.bh-footer>a{font-family:var(--font-fraunces), serif;color:#6f2a3b;font-size:20px}.bh-footer div{gap:20px;font-size:11px;display:flex}.bh-footer small{color:#8b7d7b;width:100%;font-size:10px}.bh-mobile-cta{display:none}.bh-back-link{font-size:13px}.bh-error{margin:7px 0;font-size:13px;display:block;color:#a02a40!important}.bh-banner{color:#73512a;background:#f5eacf;border:1px solid #dbc291;border-radius:8px;margin-bottom:24px;padding:16px 20px;font-size:13px}.bh-loading{text-align:center;padding:100px 25px}.bh-loading p{margin:20px}.bh-loading a{text-decoration:underline}.bh-form-shell{max-width:1150px;margin:auto;padding:40px 35px 80px}.bh-form-top{color:#786d6e;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:12px;display:flex}.bh-progress{background:#e4d9ca;border-radius:5px;height:5px;margin-bottom:15px;overflow:hidden}.bh-progress>span{background:#815361;height:100%;transition:width .2s;display:block}.bh-form-tabs{justify-content:space-between;gap:8px;margin-bottom:35px;display:flex}.bh-form-tabs button{color:#8d7b7b;min-height:44px;padding:6px;font-size:10px}.bh-form-tabs button[aria-current=step]{color:#6f2a3b;border-bottom:2px solid #6f2a3b;font-weight:900}.bh-form-layout{grid-template-columns:1.25fr .8fr;align-items:start;gap:55px;display:grid}.bh-form-card{background:#fffaf3;border:1px solid #e0d3c1;border-radius:14px;min-width:0;padding:32px}.bh-form-card h1{margin-bottom:12px;font-size:34px}.bh-form-intro{font-size:14px;margin-bottom:28px!important}.bh-form-fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.bh-form-fields>.bh-wide{grid-column:1/-1}.bh-form-aside{position:sticky;top:25px}.bh-form-aside h3{margin:25px 0 10px;font-size:17px}.bh-form-aside>p{font-size:12px}.bh-save-status{color:#806970;align-items:center;gap:8px;font-size:11px;display:flex}.bh-form-nav{border-top:1px solid #e1d4c3;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}.bh-text-button{color:#754353;text-underline-offset:4px;background:0 0;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}.bh-upload{background:#f7f1e6;border:1px dashed #b7a694;border-radius:9px;margin:15px 0 25px;padding:20px}.bh-upload label{margin-bottom:8px;font-size:14px;font-weight:800;display:block}.bh-upload input{white-space:normal;width:100%;max-width:100%;min-height:44px;font-size:12px}.bh-upload input::file-selector-button{cursor:pointer;background:#fff9ed;border:1px solid #bdad9b;border-radius:5px;margin-right:8px;padding:9px 12px}.bh-upload img{object-fit:contain;border-radius:6px;width:100%;max-height:180px;margin:12px 0}.bh-upload audio,.bh-upload video{max-width:100%;margin:12px 0}.bh-upload progress{accent-color:#6f2a3b;width:100%}.bh-repeat{border:1px solid #decebd;border-radius:9px;margin-bottom:20px;padding:22px;position:relative}.bh-repeat h3{margin-bottom:20px;font-size:16px}.bh-repeat>.bh-text-button{margin-bottom:10px}.bh-add{color:#6f2a3b;background:#f7eee4;border:1px dashed #a8857b;border-radius:8px;width:100%;min-height:48px;padding:13px;font-size:14px;font-weight:800}.bh-checkbox{cursor:pointer;align-items:flex-start;gap:12px;padding:17px 0;font-size:14px;display:flex}.bh-checkbox input{accent-color:#6f2a3b;flex-shrink:0;width:19px;height:19px;margin-top:3px}.bh-checkbox span{flex:1}.bh-checkbox strong{display:block}.bh-checkbox small{color:#827277;font-size:12px;display:block}.bh-choice-row{border-bottom:1px solid #e1d4c4}.bh-total{border-top:1px solid #d1baa8;justify-content:space-between;margin-top:18px;padding-top:18px;font-size:20px;font-weight:900;display:flex}.bh-line-item{justify-content:space-between;gap:12px;margin:10px 0;font-size:13px;display:flex}.bh-review-section{border-bottom:1px solid #dfd1c0;padding:18px 0}.bh-review-section h3{justify-content:space-between;align-items:center;font-size:16px;display:flex}.bh-review-section p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.bh-review-section .bh-text-button{font-size:12px}.bh-finale-preview{color:#fff2db;text-align:center;overflow-wrap:anywhere;background:#25223d;border-radius:9px;padding:25px}.bh-finale-preview strong{font:24px var(--font-fraunces), serif;margin:10px 0;display:block}.bh-finale-preview p{color:#e5d8df;white-space:pre-wrap;font-size:14px}.bh-order{background:#fffaf2;border:1px solid #e2d4c2;border-radius:15px;max-width:720px;margin:50px auto;padding:40px}.bh-order h1{margin:15px 0;font-size:40px}.bh-order p{margin:20px 0}.bh-order code{overflow-wrap:anywhere;font-size:11px}.bh-order ol{margin:24px 0;padding-left:23px}.bh-order li{color:#786368;margin:13px 0}.bh-order .bh-button{margin:12px 10px 12px 0}.bh-order .bh-order-icon{color:#755136;background:#ece4d0;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.bh-demo{max-width:1000px;margin:45px auto;padding:0 25px 55px}.bh-demo h1{font-size:40px}.bh-demo>p{margin:20px 0}.bh-demo-stage{background:#1b1d37;border:7px solid #1b1d37;border-radius:15px;margin:25px 0;position:relative;overflow:hidden}.bh-demo-stage>img{aspect-ratio:1.8;object-fit:cover;opacity:.72;width:100%;height:auto}.bh-demo-character{transition:left .16s,bottom .2s;position:absolute;bottom:25%}.bh-demo-character svg{width:42px;height:58px}.bh-demo-collectible{color:#ffdf8a;font-size:25px;position:absolute;bottom:28%}.bh-demo-caption{color:#47343a;text-align:center;background:#fff4dfef;border:2px solid #bda07e;border-radius:4px;padding:12px;font-size:13px;position:absolute;bottom:10px;left:12px;right:12px}.bh-demo-controls{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bh-demo-controls button{background:#fff7e9;border:1px solid #b89d92;border-radius:9px;min-width:70px;min-height:52px;font-weight:800}.bh-demo-help{text-align:center;font-size:13px}.bh-demo-hud{color:#d9cce8;justify-content:space-between;align-items:center;padding:10px;font:11px monospace;display:flex}.bh-demo .bh-finale-preview{margin:25px 0}.bh-order-status{background:#f5e9d3;border:1px solid #ddd0bd;border-radius:7px;padding:15px;font-size:13px}@media (min-width:1450px){.bh-hero{gap:75px;padding-left:65px;padding-right:65px}.bh-hero-art>img{aspect-ratio:1.4}}@media (max-width:1000px){.bh-header nav{gap:15px;font-size:12px}.bh-section{padding:65px 30px}.bh-hero{gap:30px}.bh-hero-art>img{aspect-ratio:1}.bh-lead{font-size:16px}.bh-hero .bh-button{padding:13px 15px;font-size:13px}.bh-preview{gap:35px;margin:0 20px}.bh-story-grid{gap:18px}.bh-story-card>div:last-child{padding:18px}.bh-offer{gap:30px}.bh-package-card{padding:28px}.bh-steps{gap:18px}.bh-form-layout{gap:28px}.bh-form-card{padding:25px}.bh-form-tabs{flex-wrap:wrap;justify-content:start}.bh-form-tabs button{padding:5px 10px}.bh-faq{gap:35px}.bh-footer{padding:30px}.bh-reviews{margin:20px}}@media (max-width:760px){.bh-header{padding:16px 20px}.bh-logo{width:112px}.bh-header nav{display:none}.bh-header .bh-small{gap:7px;padding:10px 12px;font-size:11px}.bh-section{padding:55px 22px}.bh-hero{flex-direction:column;gap:40px;padding-top:32px;padding-bottom:55px;display:flex}.bh-hero-copy{width:100%;max-width:550px}.bh-root h1{font-size:44px}.bh-lead{max-width:460px;font-size:16px}.bh-hero .bh-button{padding:15px 20px;font-size:14px}.bh-hero-art{width:calc(100% - 10px);max-width:550px;transform:rotate(.7deg)}.bh-hero-art>img{aspect-ratio:1.4}.bh-memory-note{padding:11px 15px;font-size:11px;bottom:57px;left:-14px}.bh-proof-strip{gap:16px 22px;padding:21px}.bh-proof-strip span{font-size:10px}.bh-proof-strip span:last-child{display:none}.bh-proof-strip svg{width:14px}.bh-story-grid{grid-template-columns:1fr 1fr;gap:15px}.bh-story-first{grid-area:auto/span 2}.bh-story-first .bh-story-image img{aspect-ratio:1.6;min-height:0}.bh-story-card:nth-child(4){grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;display:grid}.bh-story-card:nth-child(4) img{aspect-ratio:1;height:100%}.bh-story-card:nth-child(5){grid-column:span 2}.bh-story-card h3{font-size:18px}.bh-story-card p{font-size:12px}.bh-story-card>div:last-child{padding:17px}.bh-story-card:nth-child(2) img,.bh-story-card:nth-child(3) img{aspect-ratio:1.2}.bh-level{padding:4px 6px;font-size:7px;top:8px;left:8px}.bh-preview{grid-template-columns:1fr;gap:35px;margin:0 15px;padding:36px 22px}.bh-preview h2 br{display:none}.bh-game-card{width:100%;max-width:550px;margin:auto}.bh-game-card>img{aspect-ratio:1.45}.bh-steps{grid-template-columns:1fr 1fr;gap:30px 25px}.bh-steps>div>span{margin-bottom:13px}.bh-steps h3{font-size:16px}.bh-steps p{font-size:13px}.bh-offer{grid-template-columns:1fr;gap:30px}.bh-offer>div>p{max-width:100%}.bh-phone-shot{max-width:500px}.bh-package-card{padding:28px}.bh-transform-grid{grid-template-columns:1fr;gap:35px}.bh-transform-grid article{width:100%;max-width:550px;margin:auto}.bh-transform-grid img{aspect-ratio:1.6}.bh-review-grid{grid-template-columns:1fr;gap:16px}.bh-review-grid figure{padding:25px}.bh-review-grid svg{margin-bottom:12px}.bh-review-grid blockquote{margin:12px 0 17px}.bh-reviews{margin:15px}.bh-trust{grid-template-columns:1fr;gap:27px;margin:0 22px;padding-left:0;padding-right:0}.bh-trust svg{margin-bottom:10px}.bh-trust p{margin-top:9px}.bh-faq{grid-template-columns:1fr;gap:25px}.bh-faq h2 br{display:none}.bh-faq summary{font-size:14px}.bh-final{padding:55px 22px}.bh-final:before,.bh-final:after{font-size:20px;top:35px;left:5%}.bh-final:after{top:80%;left:auto;right:5%}.bh-final .bh-eyebrow{font-size:8px}.bh-footer{gap:15px;padding:30px 22px 100px;display:block}.bh-footer p{margin:12px 0;font-size:12px}.bh-footer div{flex-wrap:wrap;gap:15px;margin:18px 0}.bh-mobile-cta{z-index:30;padding:10px 18px max(10px, env(safe-area-inset-bottom));background:#fffaf2f5;border-top:1px solid #d7c8b6;justify-content:space-between;align-items:center;gap:15px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #3120220c}.bh-mobile-cta>span{font-size:10px;line-height:1.4}.bh-mobile-cta strong{color:#6f2a3b;font-size:19px;display:block}.bh-mobile-cta .bh-button{min-height:45px;padding:12px 19px;font-size:13px}.bh-form-shell{padding:25px 16px 45px}.bh-form-layout{grid-template-columns:1fr;gap:25px}.bh-form-aside{position:static}.bh-form-aside .bh-game-card{max-width:450px}.bh-form-tabs{gap:0;margin-bottom:22px}.bh-form-tabs button{padding:5px 8px;font-size:9px}.bh-form-top{gap:10px;font-size:10px}.bh-form-card{padding:25px 19px}.bh-form-card h1{font-size:31px}.bh-form-fields{gap:0 13px}.bh-field{font-size:13px}.bh-repeat{padding:17px}.bh-form-nav .bh-button{padding:14px 17px;font-size:13px}.bh-order{margin:25px 16px;padding:25px 20px}.bh-order h1{font-size:34px}.bh-demo{margin-top:28px;padding:0 16px 40px}.bh-demo h1{font-size:35px}.bh-demo-stage>img{aspect-ratio:1.1}.bh-demo-caption{padding:8px;font-size:11px}.bh-demo-hud{font-size:9px}.bh-demo-character svg{width:35px;height:49px}.bh-demo-controls{gap:8px}.bh-demo-controls button{min-width:60px}.bh-back-link{font-size:11px}}@media (max-width:374px){.bh-root h1{font-size:38px}.bh-product-tag{letter-spacing:.08em;font-size:9px}.bh-product-tag span{margin-left:0;padding-left:8px;font-size:10px}.bh-actions{gap:8px}.bh-hero .bh-button{padding:13px 14px;font-size:12px}.bh-hero-details{gap:10px;font-size:10px}.bh-art-caption{font-size:8px}.bh-window-bar small{font-size:7px}.bh-story-grid{grid-template-columns:1fr}.bh-story-card,.bh-story-card:nth-child(n){grid-column:auto;display:block}.bh-story-card:nth-child(n) img{aspect-ratio:1.65}.bh-form-fields{grid-template-columns:1fr}.bh-form-fields>.bh-wide{grid-column:auto}.bh-avatar-options span{font-size:8px}.bh-avatar-options svg{width:45px;height:62px}.bh-form-tabs button{padding:4px 6px;font-size:8px}.bh-header{gap:10px}.bh-header .bh-small{font-size:10px}.bh-header .bh-small svg{display:none}.bh-live-hero{bottom:33%}.bh-live-hero svg{width:55px;height:74px}.bh-dialogue strong{font-size:20px}.bh-dialogue{padding:12px}.bh-dialogue span{font-size:10px}}@media (prefers-reduced-motion:reduce){.bh-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bh-button:hover{transform:none}}@media (max-width:760px){.bh-hero{gap:0}.bh-hero-copy{display:contents}.bh-hero .bh-product-tag{order:0;width:100%}.bh-hero h1{order:1;width:100%;font-size:38px}.bh-hero h1 em{display:inline}.bh-hero .bh-lead{order:2;width:100%}.bh-hero .bh-status-note{order:3;width:100%}.bh-hero-art{order:4;margin-top:28px;margin-bottom:30px}.bh-hero .bh-price{order:5;width:100%}.bh-hero .bh-actions{order:6;grid-template-columns:1fr 1fr;width:100%;display:grid}.bh-hero .bh-actions .bh-button{gap:7px;padding:14px 10px;font-size:12px}.bh-hero .bh-hero-details{order:7;width:100%}.bh-hero .bh-reassurance{order:8;width:100%}.bh-story-card p{font-size:13px}}
