body.sfm-behind-sound{background:var(--paper);color:var(--ink);font-family:var(--sans)}.bs-site-content{min-height:45vh}.bs-site-content:focus{outline:none}.bs-page{padding-block:52px 88px}.bs-page-heading{max-width:920px;margin-bottom:40px}.bs-page h1{font:400 clamp(42px, 5.5vw, 72px)/1.06 var(--serif);letter-spacing:-1.5px;margin:20px 0}.bs-page-content{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.bs-page-content>p,.bs-page-content>ul,.bs-page-content>ol{max-width:860px}.bs-page-content h2{font:400 clamp(30px, 4vw, 46px)/1.15 var(--serif);margin-block:36px 18px}.bs-page-content h3{font:400 28px/1.2 var(--serif)}.bs-page-content a:not([class]){color:var(--rust);text-decoration:underline;text-underline-offset:4px}.bs-page-content img{height:auto}.bs-page-content figure{margin:24px 0}.bs-page-content iframe{max-width:100%}.bs-page-content details{border-bottom:1px solid var(--line);padding:16px 0}.bs-page-content summary{cursor:pointer;font-weight:600}.bs-page-content table{border-collapse:collapse;width:100%}.bs-page-content th,.bs-page-content td{padding:14px;border-bottom:1px solid var(--line);text-align:left}.bs-page-content code{font-size:.9em;overflow-wrap:anywhere}.bs-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.bs-journal-card{border-top:1px solid var(--line);padding-top:22px}.bs-journal-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin-bottom:24px}.bs-journal-card h2{font:400 32px/1.15 var(--serif);margin:18px 0}.bs-page .navigation{margin-top:40px}.bs-footer-menu{list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0}.footer nav{flex-wrap:wrap}.sfm-behind-sound .woocommerce{color:var(--ink)}.sfm-behind-sound .woocommerce :is(h2,h3){font-family:var(--serif);font-weight:400}.sfm-behind-sound :is(.woocommerce-info,.woocommerce-message){background:#e7ebdf;color:var(--ink);border-top-color:var(--moss)}.sfm-behind-sound .woocommerce-error{background:#f8e8df;color:#7a291e;border-top-color:var(--rust)}.sfm-behind-sound .woocommerce :is(.button,button.button),.sfm-behind-sound .wc-block-components-button:not(.is-link){background:var(--ink);color:#fff;border-radius:0;font-family:var(--sans);font-weight:600;padding:14px 20px}.sfm-behind-sound .woocommerce textarea{background:#fbf8f2;color:var(--ink);font:inherit;border:1px solid var(--line);padding:12px;max-width:100%}.sfm-behind-sound .woocommerce input[type="checkbox"],.sfm-behind-sound .woocommerce input[type="radio"]{accent-color:var(--moss);padding:0}.sfm-behind-sound .woocommerce table.shop_table{border-color:var(--line);border-radius:0}.sfm-behind-sound .woocommerce table.shop_table :is(th,td){border-color:var(--line)}.sfm-behind-sound .woocommerce #payment{background:#e6e6d9;border-radius:0}.sfm-behind-sound .woocommerce #payment .payment_box{background:#fbf8f2;color:var(--ink)}.sfm-behind-sound .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;border-top:1px solid var(--line)}.sfm-behind-sound .woocommerce-MyAccount-navigation a{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.sfm-behind-sound .woocommerce-MyAccount-navigation .is-active a{color:var(--rust);font-weight:600}.sfm-behind-sound .woocommerce form :is(.form-row,p){margin-block:12px}.sfm-behind-sound .wc-block-components-text-input :is(input,label),.sfm-behind-sound .wc-block-components-combobox :is(input,label){font-family:var(--sans)}.sfm-behind-sound .wc-block-components-text-input input{background:#fbf8f2;color:var(--ink)}.sfm-behind-sound .wc-block-components-totals-wrapper,.sfm-behind-sound .wc-block-components-order-summary{border-color:var(--line)}.bs-commerce form.cart .sfmbs-buy-now{background:var(--rust)!important;float:none;margin:0 0 0 10px}.bs-commerce form.cart .sfmbs-buy-now:disabled{opacity:.45;cursor:not-allowed}.bs-commerce .sfmbs-purchase-note{clear:both;font-size:12px;line-height:1.6;color:var(--subtle);padding-top:14px;margin:0}.bs-commerce .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bs-commerce .woocommerce-variation-add-to-cart .sfmbs-buy-now{margin:0}.bs-commerce .woocommerce-variation-add-to-cart .sfmbs-purchase-note{flex-basis:100%}body.sfm-behind-sound :is(.sfm-about-page,.sfm-support-page,.sfm-news-page,.sfm-vip-page,.sfm-single-shell){background:var(--paper);color:var(--ink);padding:52px 24px 88px}body.sfm-behind-sound :is(.sfm-about-page,.sfm-support-page,.sfm-vip-page)::before,body.sfm-behind-sound :is(.sfm-about-page,.sfm-support-page,.sfm-vip-page)::after,body.sfm-behind-sound :is(.sfm-about-hero,.sfm-about-card,.sfm-vip-card,.sfm-ai-faq)::before{display:none}body.sfm-behind-sound :is(.sfm-about-page,.sfm-support-page,.sfm-news-page,.sfm-vip-page,.sfm-single-shell) :is(h1,h2,h3,h4){color:var(--ink);font-family:var(--serif);font-weight:400;text-shadow:none}body.sfm-behind-sound :is(.sfm-about-page,.sfm-support-page,.sfm-news-page,.sfm-vip-page,.sfm-single-shell) :is(p,li,summary,strong){color:var(--ink)}body.sfm-behind-sound :is(.sfm-about-page,.sfm-support-page,.sfm-news-page,.sfm-vip-page,.sfm-single-shell) span{color:var(--subtle)}body.sfm-behind-sound :is(.sfm-about-title,.sfm-support-title,.sfm-ai-faq-title,.sfm-vip-title) span{color:var(--rust)}body.sfm-behind-sound :is(.sfm-about-wrap,.sfm-support-wrap,.sfm-news-wrap,.sfm-vip-wrap,.sfm-single-container){width:min(1180px, 100%)}body.sfm-behind-sound :is(.sfm-about-hero,.sfm-support-hero,.sfm-news-hero,.sfm-vip-hero,.sfm-single-hero){background:#fff0;box-shadow:none;border:0;border-bottom:1px solid var(--line);border-radius:0;backdrop-filter:none;padding:20px 0 40px;text-align:left}body.sfm-behind-sound :is(.sfm-about-hero,.sfm-support-hero){grid-template-columns:1fr;min-height:0}body.sfm-behind-sound :is(.sfm-about-visual,.sfm-support-visual){display:none}body.sfm-behind-sound :is(.sfm-about-card,.sfm-about-data-panel,.sfm-about-stat,.sfm-about-timeline-item,.sfm-about-cta,.sfm-support-status-card,.sfm-support-card,.sfm-support-step,.sfm-support-faq,.sfm-support-cta,.sfm-ai-faq,.sfm-ai-chat,.sfm-news-card,.sfm-news-empty,.sfm-vip-card,.sfm-vip-value,.sfm-vip-table,.sfm-single-content,.sfm-single-footer){background:#ece8dd;border-color:var(--line);border-radius:0;box-shadow:none;backdrop-filter:none}body.sfm-behind-sound :is(.sfm-about-chip,.sfm-support-chip,.sfm-news-kicker,.sfm-vip-chip,.sfm-vip-tag,.sfm-news-badge){background:#fff0;color:var(--moss);border-color:var(--line);box-shadow:none;border-radius:0}body.sfm-behind-sound :is(.sfm-about-chip,.sfm-support-chip)::before{background:var(--moss);box-shadow:none}body.sfm-behind-sound :is(.sfm-support-online,.sfm-ai-status,.sfm-vip-check,.sfm-vip-price,.sfm-about-stat strong,.sfm-about-timeline-year){color:var(--rust)}body.sfm-behind-sound :is(.sfm-about-btn,.sfm-support-btn,.sfm-vip-cta,.sfm-ai-send,.sfm-news-read){background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:0;box-shadow:none;transform:none;font-family:var(--sans);font-weight:600}body.sfm-behind-sound :is(.sfm-about-btn.ghost,.sfm-support-btn.ghost){background:#fff0;color:var(--ink)}body.sfm-behind-sound :is(.sfm-support-channel,.sfm-support-apps a,.sfm-support-kit-item,.sfm-ai-faq-scope span,.sfm-ai-chat-head,.sfm-ai-chip-btn,.sfm-ai-inputbar,.sfm-ai-footer-actions a,.sfm-about-format,.sfm-vip-switch){background:#fbf8f2;color:var(--ink);border-color:var(--line);box-shadow:none;border-radius:0}body.sfm-behind-sound :is(.sfm-support-online,.sfm-ai-status)::before{background:var(--moss);box-shadow:none}body.sfm-behind-sound .sfm-ai-faq-scope span::before{background:var(--moss);box-shadow:none}body.sfm-behind-sound .sfm-ai-avatar{background:var(--moss);box-shadow:none}body.sfm-behind-sound .sfm-ai-input{background:#fbf8f2;color:var(--ink);border-color:var(--line);font-weight:400}body.sfm-behind-sound .sfm-ai-input::placeholder{color:var(--subtle)}body.sfm-behind-sound .sfm-ai-msg .sfm-ai-bubble{background:#fbf8f2;color:var(--ink);border-color:var(--line);border-radius:4px}body.sfm-behind-sound .sfm-ai-msg.user .sfm-ai-bubble{background:#e1e5d6}body.sfm-behind-sound .sfm-ai-bubble :is(a,b){color:var(--rust)}body.sfm-behind-sound .sfm-ai-product-card{background:#ece8dd;color:var(--ink)!important;border-color:var(--line);border-radius:0}body.sfm-behind-sound .sfm-ai-product-card strong{color:var(--ink)}body.sfm-behind-sound .sfm-ai-product-more{color:var(--subtle)}body.sfm-behind-sound .sfm-support-step::after{color:#d8d2c3}body.sfm-behind-sound :is(.sfm-about-section-head,.sfm-support-section-head,.sfm-vip-section-head){text-align:left;max-width:none}body.sfm-behind-sound .sfm-news-read{display:inline-flex;padding:12px 18px}body.sfm-behind-sound :is(.sfm-news-excerpt,.sfm-news-meta,.sfm-single-meta,.sfm-single-breadcrumb){color:var(--subtle)}body.sfm-behind-sound :is(.sfm-news-pagination,.sfm-single-nav,.sfm-single-tags) a{background:#fff0;color:var(--ink);border-color:var(--line);border-radius:0}body.sfm-behind-sound :is(.sfm-single-content,.sfm-single-footer){padding:clamp(20px, 4vw, 48px)}body.sfm-behind-sound .sfm-single-content a{color:var(--rust)}body.sfm-behind-sound .sfm-vip-row{border-color:var(--line)}body.sfm-behind-sound .sfm-vip-row.head{background:var(--ink);color:#fff}body.sfm-behind-sound .sfm-vip-ribbon{background:var(--moss);color:#fff}body.sfm-behind-sound .sfm-vip-card.is-popular{border:2px solid var(--moss);transform:none}body.sfm-behind-sound #sfm-studio-page{color:var(--ink);font-family:var(--sans)}body.sfm-behind-sound #sfm-studio-page :is(h1,h2,h3){font-family:var(--serif);font-weight:400}body.sfm-behind-sound #sfm-studio-page :is(.sfm-card,.sfm-detail,.sfm-nav,.sfm-table-wrap,.sfm-download){background:#ece8dd;border-color:var(--line);border-radius:0;box-shadow:none}body.sfm-behind-sound #sfm-studio-page .sfm-note{background:#e4e8da;border-color:var(--moss);color:var(--ink)}body.sfm-behind-sound #sfm-studio-page .sfm-warning{background:#f5e5d7;border-color:var(--rust)}body.sfm-behind-sound #sfm-studio-page :is(.sfm-button,.sfm-nav a,.sfm-tags span){border-radius:0}body.sfm-behind-sound #sfm-studio-page .sfm-button{background:var(--rust);color:#fff;border-color:var(--rust)}body.sfm-behind-sound #sfm-studio-page .sfm-hero{background:var(--ink);border-radius:0}body.sfm-behind-sound #sfm-studio-page .sfm-hero :is(h2,p,span){color:#f3eee4}body.sfm-behind-sound #sfm-studio-page .sfm-hero :is(a:not(.sfm-button),.sfm-kicker){color:#e6c2a1}body.sfm-behind-sound #sfm-studio-page .sfm-button-secondary{background:#fff0;border-color:#d5d0c6}body.sfm-behind-sound #sfm-studio-page .sfm-download .sfm-button-secondary{color:var(--ink)}body.sfm-behind-sound .vf-lp{background:var(--paper);color:var(--ink);font-family:var(--sans)}body.sfm-behind-sound .vf-lp :is(h1,h2,h3,h4){font-family:var(--serif);color:var(--ink);font-weight:400;text-shadow:none}body.sfm-behind-sound .vf-lp :is(.vf-sub,.vf-head p,.vf-card p,.vf-step p,.vf-track-note,.vf-price-row,.vf-list,.vf-faq,.vf-price){color:var(--ink)}body.sfm-behind-sound .vf-lp :is(.vf-card,.vf-step,.vf-price-card,.vf-faq,.vf-table,.vf-final,.vf-download-hero){background:#ece8dd;border-color:var(--line);border-radius:0;box-shadow:none}body.sfm-behind-sound .vf-lp :is(.vf-btn,.vf-download-btn){background:var(--ink);color:#fff;border-radius:0;box-shadow:none}body.sfm-behind-sound .vf-lp :is(.vf-btn-primary,.vf-download-btn){background:var(--rust)}body.sfm-behind-sound .vf-lp :is(.vf-badge,.vf-price-pill,.vf-plan,.vf-num,.vf-check,.vf-title span){background:#fff0;color:var(--rust);border-color:var(--line);box-shadow:none}body.sfm-behind-sound .vf-lp :is(.vf-price-card.featured,.vf-table th){background:#e1e5d6;color:var(--ink)}body.sfm-behind-sound .vf-lp :is(.vf-download-title,.vf-download-text,.vf-download-mini,.vf-final p,.vf-faq summary,.vf-faq p){color:var(--ink)}.sfm-behind-sound .vf-floating-download{background:var(--rust);color:#fff;box-shadow:none}@media (max-width:999px){.bs-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.bs-page{padding-block:28px 60px}.bs-page h1{font-size:42px}.bs-journal-grid{grid-template-columns:1fr}.bs-commerce form.cart .sfmbs-buy-now{margin-top:10px}body.sfm-behind-sound :is(.sfm-about-page,.sfm-support-page,.sfm-news-page,.sfm-vip-page,.sfm-single-shell){padding:28px 20px 60px}body.sfm-behind-sound .sfm-vip-row{min-width:0}.bs-page-content table{font-size:13px}.bs-page-content th,.bs-page-content td{padding:10px 6px}}@media (prefers-reduced-motion:reduce){.sfm-behind-sound *,.sfm-behind-sound *::before,.sfm-behind-sound *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}