:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bb-paper:#fff;--bb-ink:#171717;--bb-brown:#26211c;--bb-body:#716454;--bb-grey:#696969;--bb-gold:#b18a50;--bb-gold-text:#7d6033;--bb-gold-script:#a27c42;--bb-eyebrow:#7d6033;--bb-line:#eee;--bb-warm-line:#dfd2bc;--bb-card-pro:#fdfbf8;--bb-card-pro-line:#e4dacb;--bb-card-couple:#faf9f6;--bb-card-couple-line:#e3ddd2;--bb-story:#fcfaf6;--bb-close:#24221f;--bb-hero-bg:#35302c;--bb-hero-text:#fffaf2;--bb-hero-script:#d8b67f;--bb-hero-eyebrow:#d6bf9b;--bb-hero-lead:#f0e6d8;--bb-pill:#f2ebdf;--bb-display:"Didot", "Bodoni 72", "Bodoni Moda", "Times New Roman", serif;--bb-script:"Snell Roundhand", "Apple Chancery", "Pinyon Script", cursive;--bb-serif:"Baskerville", "Libre Baskerville", "Times New Roman", serif;--bb-sans:"Lato", Arial, Helvetica, sans-serif;--bb-side:max(16px, 7%);--bb-wrap:1440px;--bb-gutter:max(16px, min(6.5%, 96px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bb-paper);color:var(--bb-ink);font-family:var(--bb-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.6}:focus-visible{outline:2px solid var(--bb-gold);outline-offset:3px}.bb-eyebrow{letter-spacing:2.6px;text-transform:uppercase;color:var(--bb-eyebrow);margin:0;font-size:12px;line-height:1.7;display:block}.bb-h-display{font-family:var(--bb-display);text-transform:uppercase;letter-spacing:-1px;color:var(--bb-ink);text-wrap:balance;margin:0;font-weight:400;line-height:1.35}.bb-h-display em,.bb-s{font-family:var(--bb-script);text-transform:none;letter-spacing:0;color:var(--bb-gold-script);font-size:1.4em;font-style:italic;font-weight:400;line-height:1.2}.bb-h-display em{margin:0 .12em;display:inline-block}.bb-h-display .bb-line{display:block}.bb-h1{font-size:clamp(32px,3.1vw,45px)}.bb-h2{font-size:clamp(26px,2.3vw,33px)}.bb-h3{font-size:clamp(22px,2vw,28px)}.bb-lead{color:var(--bb-body);max-width:33em;margin:0;font-size:16px;line-height:1.85}.bb-body{color:var(--bb-body);margin:0;font-size:15px;line-height:1.85}.bb-serif-title{font-family:var(--bb-serif);letter-spacing:-.4px;color:var(--bb-ink);margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.25}.bb-site-header{z-index:30;width:100%;max-width:var(--bb-wrap);background:var(--bb-paper);border-bottom:1px solid var(--bb-line);height:105px;padding:0 var(--bb-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.bb-brand{flex-shrink:0;text-decoration:none;display:inline-flex}.bb-brand svg{width:128px;height:auto;display:block}.bb-site-nav{letter-spacing:1.1px;text-transform:uppercase;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-left:clamp(24px,4vw,64px);font-family:Lato,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.6;display:flex}.bb-site-nav a{color:var(--bb-ink);border-bottom:1px solid #0000;padding:10px 0;text-decoration:none;transition:color .2s,border-color .2s}.bb-site-nav a:hover,.bb-site-nav a[aria-current=page]{color:var(--bb-gold-text);border-color:var(--bb-gold)}.bb-site-nav .bb-nav-cta{border:1px solid var(--bb-gold);padding:12px 18px}.bb-site-nav .bb-nav-cta:hover{background:#f7f1e7}.bb-menu-btn{border:1px solid var(--bb-gold);min-height:44px;font:inherit;color:var(--bb-ink);cursor:pointer;background:0 0;padding:0 16px;font-size:14px;display:none}.bb-actions{flex-wrap:wrap;gap:13px;display:flex}.bb-btn{letter-spacing:.4px;color:#fff;cursor:pointer;min-height:52px;font-size:13px;font-family:var(--bb-sans);background:#8a6a3a;border:1px solid #8a6a3a;align-items:center;gap:17px;padding:16px 18px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.bb-btn:hover{background:#75592f}.bb-btn .bb-arrow{font-size:17px;line-height:1}.bb-btn-outline{color:var(--bb-ink);background:0 0}.bb-btn-outline:hover{background:#f7f1e7}.bb-on-dark .bb-btn{background:var(--bb-hero-text);border-color:var(--bb-hero-text);color:#292521}.bb-on-dark .bb-btn:hover{background:#fff}.bb-on-dark .bb-btn-outline{color:var(--bb-hero-text);background:#ffffff08;border-color:#c5a36e}.bb-on-dark .bb-btn-outline:hover{background:#c5a36e26}.bb-text-link{min-height:44px;color:var(--bb-brown);border-bottom:1px solid var(--bb-gold);align-items:center;gap:12px;padding-top:12px;font-size:14px;text-decoration:none;display:inline-flex}.bb-text-link:hover{color:var(--bb-gold-text)}.bb-hero{max-width:var(--bb-wrap);background:var(--bb-hero-bg);min-height:640px;color:var(--bb-hero-text);padding:64px var(--bb-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;margin:0 auto;display:grid;position:relative;overflow:hidden}.bb-hero:after{content:"";z-index:0;background:url(/assets/stof-CCgk8bik.webp) 50%/cover;position:absolute;inset:0}.bb-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#1b1815fc 0%,#211c18f0 29%,#29241fb3 43%,#29241f40 58%,#0000 73%);position:absolute;inset:0}.bb-hero>*{z-index:2;min-width:0;position:relative}.bb-hero .bb-eyebrow{color:var(--bb-hero-eyebrow);letter-spacing:1.7px;font-size:14px}.bb-hero .bb-h-display{color:var(--bb-hero-text);margin:26px 0 24px}.bb-hero .bb-h-display em{color:var(--bb-hero-script)}.bb-hero .bb-lead{color:var(--bb-hero-lead);max-width:30em;margin-bottom:30px;font-size:15px}.bb-hero-note{font-family:var(--bb-serif);color:#d6c1a1;margin:22px 0 0;font-size:20px;font-style:italic}.bb-hero.bb-couple-hero:after{background-position:30%}.bb-photo-devices{width:112%;margin-left:-4%;position:relative}.bb-photo-devices>img{width:100%}.bb-photo-screen{background:#f8f5f0;width:68.23%;height:61.04%;position:absolute;top:10.06%;left:9.96%;overflow:hidden;container-type:inline-size}.bb-photo-screen .bb-ui{font-size:1.45cqw}.bb-section{max-width:var(--bb-wrap);padding:96px var(--bb-gutter);margin:0 auto}.bb-section.bb-tight{padding-top:64px;padding-bottom:64px}.bb-section.bb-warm{background:linear-gradient(115deg,#f1eee9 0%,#f7f4ef 52%,#ebe6de 100%)}.bb-section.bb-ivory{background:var(--bb-story)}.bb-section.bb-warm{border-image:linear-gradient(115deg,#f1eee9 0%,#f7f4ef 52%,#ebe6de 100%) 0 fill/0/0 100vmax}.bb-section.bb-ivory{border-image:linear-gradient(var(--bb-story), var(--bb-story)) fill 0 / 0 / 0 100vmax}.bb-closing{border-image:linear-gradient(var(--bb-close), var(--bb-close)) fill 0 / 0 / 0 100vmax}.bb-section-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:56px;margin-bottom:52px;display:grid}.bb-section-top .bb-h-display{margin-top:17px}.bb-center{text-align:center}.bb-center .bb-lead{margin:18px auto 0}.bb-strap{max-width:var(--bb-wrap);border-bottom:1px solid var(--bb-line);letter-spacing:1.4px;text-transform:uppercase;color:#666;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0 auto;padding:24px 16px;font-size:12px;display:flex}.bb-strap b{color:var(--bb-gold);font-weight:400}.bb-explain{border-top:1px solid var(--bb-warm-line);border-bottom:1px solid var(--bb-warm-line);background:linear-gradient(90deg,#fff 0%,#fff0 14% 86%,#fff 100%),linear-gradient(110deg,#fdfbf8,#f8f3eb 55%,#fdfbf9);max-width:1100px;margin:0 auto;padding:44px 28px}.bb-explain p{letter-spacing:1.2px;text-transform:uppercase;color:#3b3b3b;max-width:900px;margin:0 auto;font-size:14px;line-height:2}.bb-explain strong{color:var(--bb-ink)}.bb-rings{width:48px;margin:30px auto 28px}.bb-rings svg{width:100%;height:auto;display:block}.bb-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:72px;display:grid}.bb-split.bb-flip>:first-child{order:2}.bb-split+.bb-split{margin-top:110px}.bb-split .bb-h-display{margin:17px 0 20px}.bb-ticks{color:var(--bb-brown);gap:10px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.bb-ticks li{grid-template-columns:18px 1fr;gap:10px;line-height:1.6;display:grid}.bb-ticks li:before{content:"✦";color:var(--bb-gold);padding-top:4px;font-size:11px}.bb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.bb-cards.bb-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bb-card{background:var(--bb-card-pro);border:1px solid var(--bb-card-pro-line);flex-direction:column;min-width:0;padding:37px 35px;display:flex}.bb-card.bb-alt{background:var(--bb-card-couple);border-color:var(--bb-card-couple-line)}.bb-card .bb-number{letter-spacing:1.4px;color:var(--bb-eyebrow);text-transform:uppercase;font-size:12px}.bb-card .bb-h-display{margin:22px 0 16px;font-size:28px}.bb-card .bb-body{max-width:26em}.bb-card .bb-text-link{align-self:flex-start;margin-top:auto}.bb-steps{border-top:1px solid var(--bb-warm-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bb-steps.bb-six{grid-template-columns:repeat(6,minmax(0,1fr))}.bb-step{padding:26px 20px 8px 0}.bb-step b{font-family:var(--bb-script);color:var(--bb-gold-script);font-size:34px;font-style:italic;font-weight:400;line-height:1;display:block}.bb-step h3{font-family:var(--bb-display);text-transform:uppercase;letter-spacing:.2px;margin:12px 0 6px;font-size:16px;font-weight:400}.bb-step p{color:var(--bb-body);margin:0;font-size:14px;line-height:1.7}.bb-benefits{border-top:1px solid #e7ded0;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:34px;display:grid}.bb-quote-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.bb-quote-art{text-align:center;background:linear-gradient(90deg,#fff9ed80,#fff9ed55),url(/assets/stof-CCgk8bik.webp) 80%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:35px;display:flex}.bb-quote-art blockquote{font-family:var(--bb-serif);letter-spacing:-1px;background:#fffdf6ec;border:1px solid #ede4d5;margin:18px 0 14px;padding:25px 22px;font-size:31px;line-height:1.2}.bb-quote-art .bb-who{letter-spacing:1.2px;color:#5b4f40;font-size:13px}.bb-quote-art .bb-eyebrow{color:#6b5a40;background:#fffdf6cc;padding:4px 10px}.bb-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.bb-plan{border:1px solid var(--bb-card-couple-line);background:var(--bb-card-couple);flex-direction:column;gap:14px;padding:38px 36px;display:flex}.bb-plan.bb-featured{border-color:var(--bb-gold);background:#fffdf9}.bb-plan .bb-price{font-family:var(--bb-display);color:var(--bb-ink);font-size:40px;line-height:1}.bb-plan .bb-price small{font-family:var(--bb-sans);color:var(--bb-grey);margin-left:6px;font-size:14px}.bb-plan ul{color:var(--bb-brown);gap:9px;margin:6px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.bb-plan li:before{content:"✓";color:var(--bb-gold);margin-right:10px}.bb-plan-group{align-items:center;gap:16px;margin:0 0 20px;display:flex}.bb-plan-group:after{content:"";background:var(--bb-card-couple-line);flex:1;height:1px}.bb-plans+.bb-plan-group{margin-top:56px}.bb-plan.bb-plan-wide{background:#f6efe4;flex-flow:wrap;align-items:center;gap:24px 48px;padding:44px 40px}.bb-plan-wide-head{flex-direction:column;flex:320px;gap:14px;min-width:0;display:flex}.bb-plan-wide-head .bb-price{font-size:48px}.bb-plan-wide .bb-plan-script{font-size:34px;line-height:1.2}.bb-plan-wide-body{flex-direction:column;flex:400px;gap:16px;min-width:0;display:flex}.bb-plan-wide-body .bb-body{margin:0}.bb-plan-wide-body ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 24px;margin:0}.bb-plan-wide+.bb-caption{margin-top:20px}.bb-demo-flag{letter-spacing:1.2px;text-transform:uppercase;color:#2f5d8a;border:1px solid #b9c9da;align-self:flex-start;padding:2px 8px;font-size:11px;display:inline-block}.bb-faq details{border-top:1px solid #e7e7e7}.bb-faq details:last-child{border-bottom:1px solid #e7e7e7}.bb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:15px;list-style:none;display:flex}.bb-faq summary::-webkit-details-marker{display:none}.bb-faq summary:after{content:"+";color:var(--bb-gold);font-size:20px}.bb-faq details[open] summary:after{content:"−"}.bb-faq details p{max-width:760px;color:var(--bb-grey);margin:0 0 22px;font-size:15px;line-height:1.8}.bb-faq-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:56px;display:grid}.bb-closing{max-width:var(--bb-wrap);background:var(--bb-close);color:#f3ece1;text-align:center;padding:76px var(--bb-gutter);margin:0 auto}.bb-closing .bb-eyebrow{color:var(--bb-hero-script)}.bb-closing .bb-h-display{color:#fffaf2;margin:20px 0 14px;font-size:clamp(24px,2.4vw,32px)}.bb-closing p{color:#d8cebf;margin:0 0 30px;font-size:15px}.bb-closing .bb-actions{justify-content:center}.bb-site-footer{max-width:var(--bb-wrap);padding:34px var(--bb-gutter) 26px;color:#666;border-top:1px solid var(--bb-line);grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:28px;margin:0 auto;font-size:13px;display:grid}.bb-site-footer .bb-footer-name{font-family:var(--bb-serif);color:var(--bb-ink);font-size:19px}.bb-site-footer h3{letter-spacing:1.6px;text-transform:uppercase;color:var(--bb-eyebrow);margin:0 0 10px;font-size:11px;font-weight:400}.bb-site-footer ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bb-site-footer a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.bb-site-footer a:hover{color:var(--bb-gold-text)}.bb-concept-mark{max-width:var(--bb-wrap);text-align:center;letter-spacing:1.6px;color:#6b6b6b;text-transform:uppercase;margin:0 auto;padding:14px 16px 26px;font-size:11px}.bb-caption{color:#746b5e;margin:14px 0 0;font-size:12px;line-height:1.7}.bb-mock-stage{padding:28px 0 10px;position:relative}.bb-window{background:#fff;border:1px solid #e0e0e0;border-radius:7px;overflow:hidden;box-shadow:0 18px 55px #61462814}.bb-window-bar{color:#6f665b;background:#fafafa;border-bottom:1px solid #eee;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.bb-window-bar i{background:#e2dbd0;border-radius:50%;width:8px;height:8px}.bb-window-bar span{margin-left:10px}.bb-ui{font-family:var(--bb-sans);color:var(--bb-ink);font-size:13px;line-height:1.5}.bb-ui-app{grid-template-columns:172px minmax(0,1fr);min-height:100%;display:grid}.bb-ui-side{background:#fafafa;border-right:1px solid #eee;flex-direction:column;gap:2px;padding:22px 16px;display:flex}.bb-ui-brand{font-family:var(--bb-serif);margin-bottom:18px;font-size:1.25em;line-height:1.2}.bb-ui-brand small{font-family:var(--bb-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--bb-eyebrow);margin-top:3px;font-size:.62em;display:block}.bb-ui-side span{color:#6b6259;padding:7px 10px;font-size:.95em}.bb-ui-side span.bb-on{color:var(--bb-ink);background:#f2ebdf}.bb-ui-main{min-width:0;padding:22px 26px}.bb-ui-top{letter-spacing:1px;text-transform:uppercase;color:#6f665b;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.78em;display:flex}.bb-ui-avatar{width:2.1em;height:2.1em;color:var(--bb-gold-text);letter-spacing:0;background:#f2ebdf;border-radius:50%;place-items:center;font-size:.95em;display:grid}.bb-ui-h{font-family:var(--bb-serif);margin:0;font-size:1.85em;line-height:1.2}.bb-ui-sub{color:#6f665b;margin:4px 0 16px;font-size:.92em}.bb-ui-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.bb-ui-grid.bb-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-ui-panel{background:#fff;border:1px solid #eee;min-width:0;padding:14px 15px}.bb-ui-panel-title{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.92em;font-weight:700;display:flex}.bb-ui-panel-title span{color:var(--bb-gold-text);font-weight:400}.bb-ui-row{border-top:1px solid #f2efe9;align-items:center;gap:9px;min-width:0;padding:7px 0;font-size:.92em;display:flex}.bb-ui-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bb-ui-check{border:1px solid #c9b48f;border-radius:3px;flex:none;width:1em;height:1em}.bb-ui-check.bb-done{background:var(--bb-gold);border-color:var(--bb-gold)}.bb-ui-pill{background:var(--bb-pill);color:var(--bb-gold-text);white-space:nowrap;padding:3px 8px;font-size:.8em;display:inline-block}.bb-ui-pill.bb-green{color:#44613b;background:#e9efe6}.bb-ui-pill.bb-grey{color:#666;background:#f1f1f1}.bb-ui-stat{font-family:var(--bb-serif);font-size:1.6em;line-height:1.1}.bb-ui-label{color:#6f665b;font-size:.78em}.bb-ui-bar{background:#efe8dc;height:5px;margin-top:8px}.bb-ui-bar i{background:var(--bb-gold);height:100%;display:block}.bb-ui-col{background:#faf8f4;min-width:0;padding:10px}.bb-ui-col b{justify-content:space-between;margin-bottom:8px;font-size:.85em;display:flex}.bb-ui-col b span{color:#6f665b;font-weight:400}.bb-ui-tile{background:#fff;border:1px solid #ece6dc;margin-bottom:7px;padding:8px 9px;font-size:.86em;line-height:1.4}.bb-ui-tile small{color:#6f665b;display:block}.bb-phone{background:linear-gradient(145deg,#3a3a3a,#121212 40%,#2a2a2a);border-radius:38px;flex:none;width:230px;padding:9px;position:relative;box-shadow:0 30px 60px #281e1438,inset 0 0 0 1px #4a4a4a}.bb-phone-screen{aspect-ratio:9/19.3;background:#fbfaf7;border-radius:30px;position:relative;overflow:hidden}.bb-phone-screen:before{content:"";z-index:2;background:#101010;border-radius:12px;width:72px;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.bb-phone .bb-ui{flex-direction:column;gap:9px;height:100%;padding:40px 14px 14px;font-size:11px;display:flex}.bb-phone .bb-ui-h{text-align:center;font-size:1.85em}.bb-phone-tabbar{color:#6f665b;border-top:1px solid #eee;justify-content:space-around;margin-top:auto;padding-top:8px;font-size:.8em;display:flex}.bb-phone-tabbar span.bb-on{color:var(--bb-gold-text)}.bb-tilt-l{transform:rotate(-4deg)}.bb-tilt-r{transform:rotate(5deg)}.bb-tablet{background:linear-gradient(145deg,#3a3a3a,#141414 45%,#2b2b2b);border-radius:26px;padding:14px;box-shadow:0 30px 70px #281e1433,inset 0 0 0 1px #4a4a4a}.bb-tablet-screen{aspect-ratio:16/11;background:#fbfaf7;border-radius:14px;overflow:hidden}.bb-duo{justify-content:center;align-items:flex-end;gap:0;display:flex}.bb-duo .bb-phone+.bb-phone{margin-bottom:30px;margin-left:-36px}.bb-stack{position:relative}.bb-stack .bb-phone{width:190px;position:absolute;bottom:-40px;right:-10px}.bb-qr-card{text-align:center;background:#fffdf8;border:1px solid #ece3d3;width:170px;padding:18px;box-shadow:0 18px 40px #3c2d191f}.bb-qr-card .bb-serif-title{font-size:18px}.bb-qr{aspect-ratio:1;border:1px solid var(--bb-ink);background:#fff;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);gap:2px;width:110px;margin:8px auto;padding:6px;display:grid}.bb-qr i{background:0 0}.bb-qr i.bb-on{background:#171717}.bb-qr i.bb-g{background:var(--bb-gold)}.bb-review-btn{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;color:#fff;min-height:44px;font:13px/1 var(--bb-sans);letter-spacing:.06em;cursor:pointer;background:#2f5d8a;border:0;padding:0 18px;position:fixed;box-shadow:0 6px 18px #0000002e}.bb-review{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:60;color:#222;width:min(430px,100vw - 32px);max-height:min(70vh,640px);font:14px/1.6 var(--bb-sans);background:#fff;border:1px solid #cfd8e3;padding:20px 22px 16px;position:fixed;overflow:auto;box-shadow:0 16px 40px #0000002e}.bb-review h2{margin:0 0 6px;font-size:16px}.bb-review p{color:#4a4a4a;margin:0 0 10px}.bb-review ol{gap:8px;margin:0;padding-left:20px;display:grid}.bb-review .bb-tag{letter-spacing:.06em;text-transform:uppercase;color:#2f5d8a;border:1px solid #b9c9da;margin-right:6px;padding:0 6px;font-size:11px;display:inline-block}.bb-form{gap:16px;display:grid}.bb-form label{letter-spacing:.4px;color:var(--bb-brown);gap:6px;font-size:13px;display:grid}.bb-form input,.bb-form select,.bb-form textarea{font:inherit;color:var(--bb-ink);background:#fff;border:1px solid #dcd3c4;border-radius:0;padding:13px 14px;font-size:15px}.bb-form textarea{resize:vertical;min-height:130px}.bb-form .bb-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.bb-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.bb-form select,.bb-form textarea{box-sizing:border-box;width:100%;min-width:0}.bb-choice{flex-wrap:wrap;gap:10px;display:flex}.bb-choice label{cursor:pointer;border:1px solid #dcd3c4;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.bb-notice{border:1px solid var(--bb-warm-line);color:var(--bb-brown);background:#f7f1e7;padding:16px 18px;font-size:15px}.bb-site-nav a{white-space:nowrap}@media (width>=1181px) and (width<=1320px){.bb-site-nav{letter-spacing:.8px;gap:12px;margin-left:24px;font-size:11.5px}}@media (width<=1180px){.bb-menu-btn{align-items:center;display:inline-flex}.bb-site-nav{border-bottom:1px solid var(--bb-line);background:#fff;flex-direction:column;align-items:stretch;gap:0;margin-left:0;padding:6px max(16px,7%) 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000000f}.bb-site-nav.bb-open{display:flex}.bb-site-nav a{border-bottom:1px solid var(--bb-line);align-items:center;min-height:48px;display:flex}.bb-site-nav .bb-nav-cta{justify-content:center;margin-top:12px}}@media (width<=1100px){.bb-steps.bb-six,.bb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.bb-hero{grid-template-columns:1fr;gap:34px;padding:56px 7%}.bb-hero:before{background:linear-gradient(#1b1815f7 0%,#211c18e6 30%,#29241f66 52%,#0000 75%)}.bb-photo-devices{width:100%;max-width:620px;margin:0 auto}.bb-section-top,.bb-split,.bb-quote-band,.bb-faq-grid{grid-template-columns:1fr;gap:34px}.bb-split.bb-flip>:first-child{order:0}.bb-split+.bb-split{margin-top:80px}.bb-cards.bb-three{grid-template-columns:1fr}.bb-site-footer{grid-template-columns:1fr 1fr}}@media (width<=760px){.bb-site-header{height:84px}.bb-brand svg{width:104px}.bb-hero{min-height:0;padding:48px 7% 58px}.bb-hero .bb-h1{font-size:clamp(29px,6.7vw,40px)}.bb-hero .bb-eyebrow{font-size:12px}.bb-hero-note{font-size:18px}.bb-section{padding:64px var(--bb-gutter)}.bb-cards,.bb-plans,.bb-benefits{grid-template-columns:1fr;gap:24px}.bb-steps,.bb-steps.bb-six{grid-template-columns:1fr 1fr}.bb-explain p{letter-spacing:.6px;font-size:13px}.bb-form .bb-row2,.bb-ui-app{grid-template-columns:1fr}.bb-ui-app .bb-ui-side{display:none}.bb-ui-grid,.bb-ui-grid.bb-three{grid-template-columns:1fr}.bb-phone{width:200px}.bb-duo .bb-phone+.bb-phone{display:none}.bb-stack .bb-phone{width:180px;margin:-60px auto 0;position:relative;bottom:auto;right:auto}.bb-quote-art blockquote{font-size:25px}.bb-site-footer{grid-template-columns:1fr}.bb-btn{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.bb-tabs{flex-wrap:wrap;gap:8px;display:inline-flex}.bb-tabs [role=tab]{min-height:44px;font:inherit;color:var(--bb-ink);cursor:pointer;background:#fffdf9;border:1px solid #d8cfc0;padding:12px 19px;font-size:14px;transition:background .2s,color .2s}.bb-tabs [role=tab][aria-selected=true]{background:var(--bb-ink);color:#fff;border-color:var(--bb-ink)}.bb-tabs [role=tab]:hover{border-color:var(--bb-gold)}@media (width<=760px){.bb-ui-grid.bb-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}.bb-feat-list .bb-plus-tag{color:#fff;line-height:1.5}.bb-plus-tag{letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--bb-gold);vertical-align:2px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:400;display:inline-block}@media (width<=900px){.bb-feat-panel{grid-template-columns:1fr;gap:24px}.bb-feat-nav{position:static}.bb-feat-nav ul{flex-wrap:wrap;gap:6px 14px;display:flex}.bb-feat-nav a{border-left:0;min-height:32px;padding-left:0;-webkit-text-decoration:underline #dcd2c2;text-decoration:underline #dcd2c2}}@media (width<=760px){.bb-feat-list{grid-template-columns:1fr}.bb-feat-stats b{font-size:38px}}.bb-ui-row>span:first-child:not(.bb-ui-label){min-width:0}.bb-spread{justify-content:space-between;gap:8px;display:flex}.bb-homework{grid-template-columns:1fr 1fr;gap:16px;padding:20px 22px;display:grid}.bb-seating{grid-template-columns:minmax(0,1fr) 150px;gap:14px;padding:18px 20px;display:grid}.bb-seating-room{height:250px;position:relative}.bb-head-table{text-align:center;border:1px solid #171717;padding:5px;font-size:.85em;position:absolute;top:0;left:18%;right:18%}.bb-table{text-align:center;border:1px solid #171717;border-radius:50%;place-items:center;width:74px;height:74px;font-size:.8em;line-height:1.3;display:grid;position:absolute}.bb-table.bb-active{background:#f6efe2;border-style:dashed;border-color:#b18a50}.bb-ui-grid.bb-kanban{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-intro{text-align:center;max-width:var(--bb-wrap);padding:96px var(--bb-gutter) 50px;margin:0 auto}.bb-intro-statement{font-family:var(--bb-display);text-transform:uppercase;letter-spacing:-.7px;color:var(--bb-ink);max-width:920px;margin:26px auto 0;font-size:33px;font-weight:400;line-height:1.52}.bb-intro-statement .bb-line{display:block}.bb-intro-statement em{font-family:var(--bb-script);text-transform:none;letter-spacing:0;color:var(--bb-gold-script);margin:0 .16em;font-size:1.6em;font-style:italic;line-height:1.2}.bb-explain-lines{text-align:left;letter-spacing:1.2px;text-transform:uppercase;color:#3b3b3b;gap:18px;max-width:900px;margin:0 auto;font-size:14px;line-height:2;display:grid}.bb-explain-lines p{margin:0}.bb-explain-lines span{display:block}.bb-audiences{max-width:var(--bb-wrap);padding:50px var(--bb-gutter) 96px;margin:0 auto}.bb-audiences .bb-card{min-height:335px;scroll-margin-top:24px}.bb-audiences .bb-text-link{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;font-size:14px}.bb-tab-panel-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:56px;margin-bottom:34px;display:grid}.bb-platform-tabs .bb-platform-intro{color:#514b43;text-wrap:pretty;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.75}.bb-platform-tabs .bb-tabs [role=tab]{letter-spacing:1.1px;text-transform:uppercase;color:#29251f;background:#fff;border-color:#a99a83;justify-content:center;align-items:center;min-width:148px;min-height:46px;padding:12px 20px;font-family:Lato,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.bb-platform-tabs .bb-tabs [role=tab][aria-selected=true]{color:#fff;background:#29251f;border-color:#29251f}.bb-platform-tabs .bb-tabs [role=tab]:hover{border-color:var(--bb-gold-text)}.bb-benefits-row{margin-top:48px}.bb-story{position:relative;overflow:hidden}.bb-story-flower{opacity:.3;pointer-events:none;mix-blend-mode:multiply;width:260px;position:absolute;bottom:-90px;right:-60px}.bb-nowrap{white-space:nowrap}@media (width<=1000px){.bb-tab-panel-head{grid-template-columns:1fr;gap:18px}}@media (width<=760px){.bb-intro{padding:64px 16px 33px}.bb-intro-statement{font-size:25px}.bb-intro-statement .bb-line{display:inline}.bb-explain-lines{letter-spacing:.6px;font-size:13px}.bb-audiences{padding:33px 16px 64px}.bb-audiences .bb-card{min-height:315px;padding:30px 24px}.bb-ui-grid.bb-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-homework,.bb-seating{grid-template-columns:1fr}.bb-seating-list{display:none}.bb-story-flower{opacity:.25;width:180px}}.bb-feat-stats{flex-wrap:wrap;justify-content:center;gap:18px 56px;margin-top:8px;display:flex}.bb-feat-stats div{gap:2px;display:grid}.bb-feat-stats b{font-family:var(--bb-script);color:var(--bb-gold-script);font-size:46px;font-style:italic;font-weight:400;line-height:1}.bb-feat-stats span{letter-spacing:1.4px;text-transform:uppercase;color:#767676;font-size:12px}.bb-feat-panel{grid-template-columns:230px minmax(0,1fr);gap:44px;margin-top:40px;display:grid}.bb-feat-panel[hidden]{display:none}.bb-feat-nav{align-self:start;position:sticky;top:24px}.bb-feat-nav ul{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bb-feat-nav a{min-height:36px;color:var(--bb-brown);border-left:1px solid #dcd2c2;align-items:center;padding-left:12px;font-size:14px;text-decoration:none;display:flex}.bb-feat-nav a:hover{color:var(--bb-gold-text);border-color:var(--bb-gold)}.bb-feat-count{letter-spacing:1.2px;text-transform:uppercase;color:var(--bb-gold-text);margin:10px 0 0;font-size:12px}.bb-feat-cards{gap:22px;min-width:0;display:grid}.bb-feat-card{scroll-margin-top:24px}.bb-feat-chips{flex-wrap:wrap;gap:6px;display:flex}.bb-feat-list{border-top:1px solid #e7ded0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:18px 0 0;list-style:none;display:grid}.bb-feat-list li{align-content:start;gap:3px;display:grid}.bb-feat-list b{color:var(--bb-ink);font-size:15px;font-weight:700}.bb-feat-list span{color:var(--bb-body);font-size:14px;line-height:1.7}.bb-plus-tag{letter-spacing:1px;text-transform:uppercase;color:#fff;vertical-align:2px;background:#8a6a3a;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:400;display:inline-block}@media (width<=900px){.bb-feat-panel{grid-template-columns:1fr;gap:24px}.bb-feat-nav{position:static}.bb-feat-nav ul{flex-wrap:wrap;gap:6px 14px;display:flex}.bb-feat-nav a{border-left:0;min-height:36px;padding-left:0;-webkit-text-decoration:underline #dcd2c2;text-decoration:underline #dcd2c2}}@media (width<=760px){.bb-feat-list{grid-template-columns:1fr}.bb-feat-stats b{font-size:38px}}.bb-footer-title{letter-spacing:1.6px;text-transform:uppercase;color:var(--bb-eyebrow);font-size:11px;font-weight:400;font-family:var(--bb-sans);margin:0 0 10px}@media (width>=1001px){.bb-site-footer{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.bb-concept-mark{color:#6b6b6b}.bb-tab-screen{height:430px}.bb-logo-patch{background:#f7f4ef;justify-content:center;align-items:center;width:12.8%;height:7.9%;display:flex;position:absolute;top:10.5%;left:10.1%}.bb-logo-patch svg{mix-blend-mode:multiply;width:auto;max-width:90%;height:92%}@media (width<=760px){.bb-tab-screen{height:auto}}.bb-photos-stage{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:24px;display:flex}.bb-explain p{text-align:left}.bb-center .bb-explain{margin-top:10px}.bb-split .bb-photo-devices{width:100%;margin:0}.bb-self-start{align-self:flex-start;margin-top:10px}.bb-push{margin-top:auto}@media (width<=760px){.bb-intro-statement .bb-line:after{content:" "}.bb-hero:before{background:linear-gradient(#1b1815f7 0%,#211c18eb 48%,#29241fa6 64%,#0000 86%)}}.bb-leads-stage{padding-bottom:60px;position:relative}.bb-leads-ui{background:#fcfbf8;padding:18px 20px 20px;font-size:13px}.bb-leads-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bb-leads-title{font-family:var(--bb-serif);font-size:1.7em;font-weight:400;line-height:1.1;display:block}.bb-leads-sub{color:#6f665b;font-size:.85em}.bb-leads-kpis{gap:8px;display:flex}.bb-leads-kpis span{color:#6f665b;text-align:center;background:#fff;border:1px solid #ece6dc;min-width:58px;padding:6px 10px;font-size:.78em;display:grid}.bb-leads-kpis b{font-family:var(--bb-serif);color:var(--bb-ink);font-size:1.5em;font-weight:400}.bb-leads-filters{flex-wrap:wrap;gap:6px;margin:14px 0 12px;font-size:.85em;display:flex}.bb-leads-filters span{color:#5b5249;background:#fff;border:1px solid #e3dccf;border-radius:999px;padding:5px 11px}.bb-leads-filters span.bb-on{background:var(--bb-ink);color:#fff;border-color:var(--bb-ink)}.bb-leads-filters .bb-leads-search{color:#6f665b;border-radius:4px;min-width:150px;margin-left:auto}.bb-leads-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-right:96px;display:grid}.bb-lcol{background:#f4f0e9;border-radius:8px;min-width:0;padding:9px}.bb-lcol-h{white-space:nowrap;align-items:center;gap:6px;margin-bottom:9px;font-size:.85em;font-weight:700;display:flex}.bb-lcol-h i{border-radius:50%;flex:none;width:8px;height:8px}.bb-lcol-h span{color:#6f665b;background:#fff;border-radius:999px;margin-left:auto;padding:0 8px;font-weight:400}.bb-lc{background:#fff;border:1px solid #ebe4d8;border-radius:7px;margin-bottom:8px;padding:10px;box-shadow:0 2px 6px #3c2d190d}.bb-lc-hot{border-color:#c9a96e;box-shadow:0 6px 16px #b18a502e}.bb-lc-top{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bb-lc-av{color:#4a3f33;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.78em;font-weight:700;display:grid}.bb-lc-name{min-width:0;display:grid}.bb-lc-name b{font-size:.95em;line-height:1.25}.bb-lc-name small{color:#6f665b;font-size:.8em;line-height:1.35}.bb-lc-meta{margin-top:8px}.bb-lc-src{border-radius:999px;padding:2px 8px;font-size:.74em}.bb-src-web{color:#6b5128;background:#efe6d6}.bb-src-beurs{color:#3f5a36;background:#e3ecdf}.bb-src-insta{color:#7b3b4c;background:#f1e1e6}.bb-lc-next{color:#5b5249;margin-top:7px;font-size:.8em}.bb-leads-phone{z-index:2;width:190px;position:absolute;bottom:-20px;right:-40px;transform:rotate(4deg)}.bb-leads-phone .bb-ui{gap:8px}.bb-np-card{text-align:center;background:#fff;border:1px solid #ece6dc;border-radius:10px;gap:5px;padding:12px;display:grid}.bb-np-badge{color:#6b5128;background:#efe6d6;border-radius:999px;justify-self:center;padding:2px 9px;font-size:.78em}.bb-np-av{color:#4a3f33;background:#e9dcc7;border-radius:50%;justify-self:center;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.bb-np-name{font-family:var(--bb-serif);font-size:1.35em;font-weight:400}.bb-np-meta{color:#6f665b;font-size:.85em;line-height:1.5}.bb-np-quote{color:#4a3f33;border-top:1px solid #f0ebe2;padding-top:6px;font-size:.85em;font-style:italic}.bb-np-row{border-top:1px solid #f0ebe2;justify-content:space-between;padding-top:5px;font-size:.85em;display:flex}.bb-np-btn{background:var(--bb-ink);color:#fff;text-align:center;border-radius:6px;padding:9px;font-size:.9em}.bb-np-ghost{color:var(--bb-ink);background:#fff;border:1px solid #d8cfc0}.bb-leads-qr{z-index:2;width:128px;padding:12px;position:absolute;bottom:-6px;left:-26px;transform:rotate(-5deg)}.bb-leads-qr .bb-qr{width:80px}.bb-leads-qr .bb-serif-title{margin:0;font-size:15px}@media (width<=1000px){.bb-leads-phone{right:0}.bb-leads-qr{left:0}}@media (width<=1180px) and (width>=1001px){.bb-leads-phone{right:-10px}}@media (width<=760px){.bb-leads-board{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.bb-leads-board .bb-lcol:nth-child(3),.bb-leads-kpis,.bb-leads-search{display:none}.bb-leads-stage{padding-bottom:0}.bb-leads-phone{margin:-30px auto 0;position:relative;bottom:auto;right:auto;transform:rotate(3deg)}.bb-leads-qr{display:none}}.bb-split:has(.bb-leads-stage){grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}@media (width<=1000px){.bb-split:has(.bb-leads-stage){grid-template-columns:1fr}}.bb-feat-card.bb-has-vis{display:block}.bb-feat-card.bb-has-vis .bb-feat-vis{margin:4px 0 30px}.bb-feat-text{min-width:0}.bb-feat-vis{min-width:0;padding:22px 0 18px;position:relative}.bb-vis-tag{letter-spacing:1.3px;text-transform:uppercase;color:var(--bb-gold-text);margin-bottom:7px;font-size:10.5px;display:inline-block}.bb-fx-win{margin-right:130px}.bb-feat-vis.bb-only-crm .bb-fx-win{margin-right:0}.bb-fx-win .bb-window{box-shadow:0 16px 40px #6146281a}.bb-fx-phone{text-align:center;width:178px;position:absolute;bottom:-14px;right:0;transform:rotate(3deg)}.bb-fx-phone .bb-vis-tag{position:absolute;top:-20px;right:4px;transform:rotate(-3deg)}.bb-fx-phone.bb-solo{width:210px;margin:0 auto;position:relative;bottom:auto;right:auto;transform:none}.bb-fx-phone.bb-solo .bb-vis-tag{position:static;transform:none}.bb-fx-phone .bb-phone{border-radius:26px;width:100%;padding:6px}.bb-fx-phone .bb-phone-screen{border-radius:21px}.bb-fx-phone .bb-phone-screen:before{width:46px;height:13px;top:6px}.bb-fx-phone .bb-phone .bb-ui{text-align:left;gap:7px;padding:30px 11px 11px;font-size:9px}.bb-fx-phone.bb-solo .bb-phone .bb-ui{gap:8px;padding:36px 13px 13px;font-size:10.5px}.bb-fx-phone .bb-ui-h{font-size:1.6em}.bb-fx-app{min-height:300px;font-size:11px;grid-template-columns:118px minmax(0,1fr)!important}.bb-fx-app .bb-ui-side{padding:14px 9px}.bb-fx-app .bb-ui-brand{margin-bottom:10px;font-size:1.15em}.bb-fx-app .bb-ui-side span{padding:4px 7px;font-size:.92em}.bb-fx-app .bb-ui-main{padding:14px 15px}.bb-fx-h{font-size:1.55em!important}.bb-fx-app .bb-ui-sub{margin:2px 0 10px}.bb-fx-app .bb-ui-panel{padding:8px 9px}.bb-fx-app .bb-ui-stat{font-size:1.4em}.bb-fx-app .bb-ui-row{gap:6px;padding:5px 0}.bb-fx-av{border-radius:50%;flex:none;place-items:center;width:2.3em;height:2.3em;font-size:.85em;font-weight:700;display:inline-grid}.bb-fx-date{letter-spacing:1px;text-transform:uppercase;color:#7d6033;text-align:center;font-size:.9em}.bb-fx-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.bb-fx-week>div{background:#faf8f4;flex-direction:column;gap:4px;min-width:0;min-height:150px;padding:5px;display:flex}.bb-fx-week>div.bb-today{background:#f6efe2;outline:1px solid #d8c29b}.bb-fx-week b{color:#6f665b;font-size:.85em}.bb-fx-week .bb-ev{background:#fff;border-left:3px solid #93a5b8;padding:4px 5px;font-size:.86em;font-style:normal;line-height:1.3;overflow:hidden}.bb-fx-week .bb-ev.bb-soft{border-color:#c9c1b3}.bb-fx-week .bb-ev.bb-gold{border-color:var(--bb-gold);background:#fffaf1;font-weight:700}.bb-fx-week .bb-ev small,.bb-fx-tl small,.bb-fx-task small,.bb-fx-card small,.bb-fx-team small,.bb-fx-rb small{color:#6f665b;font-size:.9em;font-weight:400;display:block}.bb-fx-tl{border-left:2px solid #e7ded0;grid-template-columns:3.2em 1fr;gap:6px;padding:5px 6px;display:grid}.bb-fx-tl.bb-on{border-color:var(--bb-gold);background:#fbf6ec}.bb-fx-tl b{color:#7d6033}.bb-fx-note{text-align:center;color:#44613b;margin-top:auto}.bb-fx-kan{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.bb-fx-kan>div{background:#faf8f4;min-width:0;padding:6px}.bb-fx-kan>div>b{white-space:nowrap;align-items:center;gap:5px;margin-bottom:6px;font-size:.9em;display:flex}.bb-fx-kan>div>b i{border-radius:50%;width:7px;height:7px}.bb-fx-kan>div>b em{color:#6f665b;margin-left:auto;font-style:normal;font-weight:400}.bb-fx-card{background:#fff;border:1px solid #ece6dc;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;margin-bottom:6px;padding:6px;font-weight:700;line-height:1.25;display:grid}.bb-fx-card.bb-hot{border-color:#c9a96e;box-shadow:0 0 0 2px #f6efe2}.bb-fx-card .bb-src{border-radius:9px;grid-column:1/-1;justify-self:start;padding:1px 6px;font-size:.85em;font-style:normal;font-weight:400}.bb-src.bb-web{color:#7d6033;background:#f2ebdf}.bb-src.bb-beurs{color:#44613b;background:#e7eee3}.bb-src.bb-insta{color:#8f4b5a;background:#f6e6e1}.bb-src.bb-ok{color:#44613b;background:#e7eee3}.bb-fx-push{color:#4a4239;background:#fff;border:1px solid #ece6dc;border-radius:8px;padding:6px 7px;box-shadow:0 4px 10px #0000000d}.bb-fx-push b{color:var(--bb-ink);display:block}.bb-fx-mini{border-top:1px solid #eee6d9;justify-content:space-between;gap:6px;padding-top:5px;display:flex}.bb-fx-mini span{color:#6f665b}.bb-fx-mini.bb-paid b{color:#44613b}.bb-fx-btn{color:#fff;text-align:center;background:#171717;margin-top:auto;padding:7px}.bb-fx-dhead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bb-fx-tabs{color:#6f665b;border-bottom:1px solid #eee;flex-wrap:wrap;gap:12px;margin-bottom:9px;font-size:.92em;display:flex}.bb-fx-tabs span{padding-bottom:5px}.bb-fx-tabs .bb-on{color:var(--bb-ink);border-bottom:2px solid var(--bb-gold);font-weight:700}.bb-fx-file{color:#555;background:#f1f1f1;padding:2px 4px;font-size:.72em;font-weight:700}.bb-fx-lock{color:#6f665b;background:#faf8f4;margin-top:7px;padding:5px 6px;font-size:.88em}.bb-fx-alert{color:#5a4526;background:#fbf3e4;border:1px solid #e3c99a;margin-bottom:8px;padding:6px 8px;font-size:.92em}.bb-fx-alert u{color:#7d6033}.bb-fx-steps{gap:4px;display:grid}.bb-fx-steps>div{background:#fff;border:1px solid #eee;grid-template-columns:1.8em 1fr auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.bb-fx-steps i{color:#7d6033;border:1px solid #c9b48f;border-radius:50%;place-items:center;width:1.7em;height:1.7em;font-size:.9em;font-style:normal;display:grid}.bb-fx-steps .bb-done i{color:#fff;background:#7d9a72;border-color:#7d9a72}.bb-fx-steps .bb-done span{color:#6f665b;text-decoration:line-through}.bb-fx-steps .bb-now{background:#fffaf1;border-color:#c9a96e;font-weight:700}.bb-fx-steps small{color:#6f665b;font-size:.88em;font-weight:400}.bb-fx-steps em{margin-left:4px;font-style:normal}.bb-fx-task{border-top:1px solid #f0ebe2;align-items:flex-start;gap:7px;padding:6px 0;display:flex}.bb-fx-task .bb-ui-check{margin-top:2px}.bb-fx-mail{border:1px solid #eee;grid-template-columns:38% 1fr;gap:0;min-height:210px;display:grid}.bb-fx-inbox>div{border-bottom:1px solid #f0ebe2;padding:6px 7px}.bb-fx-inbox>div.bb-on{background:#f6efe2}.bb-fx-inbox small{color:#6f665b;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bb-fx-inbox .bb-draft b{color:#7d6033}.bb-fx-thread{border-left:1px solid #eee;flex-direction:column;gap:6px;padding:7px;display:flex}.bb-fx-crumb{letter-spacing:.8px;text-transform:uppercase;color:#7d6033;font-size:.82em}.bb-fx-bub{background:#faf8f4;border-radius:8px 8px 8px 2px;max-width:88%;padding:6px 8px}.bb-fx-bub.bb-me{background:#f2ebdf;border-radius:8px 8px 2px;align-self:flex-end}.bb-fx-compose{color:#6f665b;border:1px solid #e3dccf;justify-content:space-between;gap:6px;margin-top:auto;padding:6px 8px;display:flex}.bb-fx-compose span{color:#7d6033}.bb-fx-lines>div{border-top:1px solid #f0ebe2;justify-content:space-between;padding:5px 0;display:flex}.bb-fx-lines .bb-sum{border-top:1px solid #171717;font-weight:700}.bb-fx-terms{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.bb-fx-terms>div{border:1px solid #eee;gap:1px;padding:7px 8px;display:grid}.bb-fx-terms small{color:#6f665b}.bb-fx-terms em{color:#7d6033;font-size:.85em;font-style:normal}.bb-fx-terms .bb-paid{background:#f3f6f1;border-color:#d6e2d1}.bb-fx-terms .bb-paid em{color:#44613b}.bb-fx-big{font-family:var(--bb-serif);font-size:2.4em;line-height:1.1}.bb-fx-big small{font-family:var(--bb-sans);color:#6f665b;font-size:.38em;display:block}.bb-fx-team>div{border-top:1px solid #f0ebe2;align-items:center;gap:8px;padding:6px 0;display:flex}.bb-fx-team>div>span{flex:1;min-width:0;font-weight:700}.bb-fx-team>div>span.bb-fx-av{flex:none}.bb-fx-team em{font-style:normal}.bb-fx-team .bb-inv{color:#7d6033;font-weight:700}.bb-fx-share{background:#faf8f4;margin-top:8px;padding:6px 8px;font-size:.92em}.bb-fx-review{color:var(--bb-gold-text);margin-top:7px}.bb-fx-review span{color:#4a4239;font-style:italic;font-family:var(--bb-serif)}.bb-fx-sug{background:#fffaf1;border:1px dashed #c9a96e;padding:6px 7px}.bb-fx-sug b{color:#7d6033;display:block}.bb-fx-sug span{color:#44613b;margin-top:3px;font-weight:700;display:block}.bb-fx-health{flex-wrap:wrap;gap:5px;display:flex}.bb-fx-health span{background:#fff;border:1px solid #eee;border-radius:10px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.bb-fx-health i{background:#6f9a62;border-radius:50%;width:7px;height:7px}.bb-fx-health i.bb-warn{background:#d4a548}.bb-fx-chart{border-bottom:1px solid #ddd;align-items:flex-end;gap:6px;height:54px;margin-top:10px;display:flex}.bb-fx-chart i{background:linear-gradient(#c9a96e,#b18a50);flex:1}.bb-fx-toggle{justify-content:space-between;align-items:center;display:flex}.bb-fx-toggle i{background:#6f9a62;border-radius:1em;width:2.6em;height:1.4em;position:relative}.bb-fx-toggle i:after{content:"";background:#fff;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:2px;right:2px}.bb-fx-rb{border-left:2px solid #e7ded0;grid-template-columns:3em 1fr;gap:6px;margin-bottom:4px;padding:6px 7px;display:grid}.bb-fx-rb.bb-on{border-color:var(--bb-gold);background:#fbf6ec}.bb-fx-rb>b{color:#7d6033}.bb-fx-xls{color:#44613b;border:1px solid #d6e2d1;margin-left:auto;padding:2px 6px;font-size:.85em}.bb-fx-stack{height:7px;display:flex}.bb-fx-gt{border-top:1px solid #f0ebe2;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:5px 0;display:grid}.bb-fx-gt .bb-dd{gap:2px;display:flex}.bb-fx-gt .bb-dd i,.bb-fx-dd span{color:#6f665b;background:#f1f1f1;place-items:center;width:1.6em;height:1.6em;font-size:.8em;font-style:normal;display:grid}.bb-fx-gt .bb-dd i.bb-y{color:#44613b;background:#e7eee3;font-weight:700}.bb-fx-gt .bb-dd i.bb-w{color:#7d6033;background:#f6efe2}.bb-fx-dd{flex-wrap:wrap;gap:4px;display:flex}.bb-fx-dd span{width:auto;height:auto;padding:3px 7px}.bb-fx-dd span.bb-y{color:#44613b;background:#e7eee3}.bb-fx-ring{text-align:center;background:radial-gradient(closest-side, #fbfaf7 78%, transparent 79%), conic-gradient(#7d9a72 0 63%, #c9a96e 63% 70%, #ece6dc 70%);border-radius:50%;place-content:center;width:8.5em;height:8.5em;margin:4px auto;display:grid}.bb-fx-ring b{font-family:var(--bb-serif);font-size:2.3em;line-height:1}.bb-fx-ring small{color:#6f665b}.bb-fx-bud{border-top:1px solid #f0ebe2;grid-template-columns:34% 1fr auto;align-items:center;gap:8px;padding:5px 0;display:grid}.bb-fx-bud i{background:#efe8dc;height:5px}.bb-fx-bud i b{background:var(--bb-gold);height:100%;display:block}.bb-fx-bud em{font-style:normal}.bb-fx-tables{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.bb-fx-tables i{aspect-ratio:1;text-align:center;border:1px solid #171717;border-radius:50%;place-items:center;font-style:normal;line-height:1.2;display:grid}.bb-fx-tables i.bb-long{aspect-ratio:auto;border-radius:0;grid-column:1/-1;padding:4px}.bb-fx-tables i.bb-sel{background:#f6efe2;border:1px dashed #b18a50}.bb-fx-photos{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;display:grid}.bb-fx-photos i{aspect-ratio:1;background-position:50%;background-size:cover}.bb-fx-photos i.bb-msg{font-family:var(--bb-serif);text-align:center;aspect-ratio:auto;background:#f6efe2;place-items:center;padding:6px;font-size:.9em;font-style:italic;display:grid}.bb-fx-photos.bb-sm{grid-template-columns:1fr 1fr;margin:0}@media (width<=600px){.bb-fx-win{margin-right:0}.bb-fx-phone:not(.bb-solo){width:170px;margin:26px auto 0;position:relative;bottom:auto;right:auto;transform:none}.bb-fx-phone:not(.bb-solo) .bb-vis-tag{position:static;transform:none}.bb-fx-phone:not(.bb-solo) .bb-phone .bb-ui{font-size:8.6px}.bb-fx-app{grid-template-columns:minmax(0,1fr)!important}.bb-fx-app .bb-ui-side{display:none}.bb-fx-app{min-height:0}.bb-fx-week{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-fx-week>div:first-child,.bb-fx-week>div:nth-child(3){display:none}.bb-fx-kan{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-fx-kan>div:nth-child(3){display:none}.bb-fx-mail{grid-template-columns:1fr}.bb-fx-inbox{display:none}}.bb-steps.bb-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-signup-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.bb-signup-intro{position:sticky;top:24px}.bb-su-price{border-top:1px solid var(--bb-warm-line);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:26px;padding-top:20px;display:flex}.bb-su-price b{font-family:var(--bb-display);color:var(--bb-ink);font-size:36px;font-weight:400}.bb-su-price span{color:var(--bb-grey);font-size:14px}.bb-su-alt{color:var(--bb-body);margin-top:18px;font-size:15px}.bb-su-alt a{color:var(--bb-gold-text);text-underline-offset:3px;text-decoration:underline}.bb-su-card .bb-form{grid-template-columns:minmax(0,1fr)}.bb-su-card{border:1px solid var(--bb-card-pro-line);background:#fff;min-width:0;padding:34px 36px;box-shadow:0 24px 60px #61462814}.bb-su-steps{color:#6f665b;border-bottom:1px solid #eee6d9;flex-wrap:wrap;gap:22px;margin:0 0 26px;padding:0 0 18px;font-size:14px;list-style:none;display:flex}.bb-su-steps li{align-items:center;gap:8px;display:flex}.bb-su-steps b{color:#7d6033;border:1px solid #cdbb9a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.bb-su-steps li.bb-on{color:var(--bb-ink);font-weight:700}.bb-su-steps li.bb-on b{background:var(--bb-ink);border-color:var(--bb-ink);color:#fff}.bb-su-steps li.bb-done b{color:#fff;background:#7d9a72;border-color:#7d9a72}.bb-signup fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.bb-signup fieldset[hidden]{display:none}.bb-su-legend{font-family:var(--bb-display);text-transform:uppercase;color:var(--bb-ink);margin-bottom:4px;padding:0;font-size:24px}.bb-su-chips legend,.bb-su-sw legend{letter-spacing:.4px;color:var(--bb-brown);margin-bottom:8px;padding:0;font-size:13px}.bb-su-chips{flex-wrap:wrap;gap:8px!important;display:flex!important}.bb-su-chips label{cursor:pointer;border:1px solid #dcd3c4;align-items:center;padding:9px 13px;gap:8px!important;font-size:14px!important;display:inline-flex!important}.bb-su-chips label:has(input:checked){border-color:var(--bb-gold);background:#fbf6ec}.bb-opt{color:#6f665b;letter-spacing:0}.bb-su-err{color:#9b3b2e;margin:0;font-size:14px}.bb-su-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:6px;display:flex}.bb-su-actions .bb-btn{cursor:pointer;font:inherit;border:0}.bb-su-actions .bb-btn-outline{border:1px solid var(--bb-gold);background:0 0}.bb-su-style{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:30px;display:grid}.bb-su-style-fields{gap:18px;min-width:0;display:grid}.bb-sws{flex-wrap:wrap;gap:10px;display:flex}.bb-sw{cursor:pointer;justify-items:center;position:relative;gap:5px!important;font-size:12px!important;display:grid!important}.bb-sw input{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.bb-sw i{border-radius:50%;width:38px;height:38px;box-shadow:0 0 0 3px #fff,0 0 0 4px #e3dccf}.bb-sw input:checked+i{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--bb-ink)}.bb-sw input:focus-visible+i{outline:2px solid var(--bb-gold);outline-offset:6px}.bb-su-dom{background:#fff;border:1px solid #dcd3c4;align-items:stretch;display:flex}.bb-su-dom span{color:#6f665b;background:#faf8f4;padding:13px 10px;font-size:15px}.bb-su-dom input{flex:1;min-width:0;border:0!important;padding-left:4px!important}.bb-su-hint{color:#6f665b;margin:-8px 0 0;font-size:13px}.bb-su-preview{text-align:center}.bb-su-preview .bb-phone{width:100%}.bb-su-preview .bb-phone .bb-ui{text-align:left;gap:8px;padding:38px 12px 12px;font-size:10px}.bb-sp-top{border-bottom:1px solid #eee6d9;align-items:center;gap:7px;padding-bottom:8px;display:flex}.bb-sp-top b{font-family:var(--bb-serif);font-size:1.25em;font-weight:400;line-height:1.15}.bb-sp-logo{color:#fff;background:var(--bb-pv,#8a6a3a) center / cover no-repeat;border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;font-weight:700;display:grid}.bb-sp-hi{font-family:var(--bb-serif);text-align:center;margin-top:6px;font-size:1.55em;line-height:1.2}.bb-sp-card{background:#fff;border:1px solid #ece6dc;padding:7px 8px;display:grid}.bb-sp-card small{color:#6f665b}.bb-sp-btn{color:#fff;text-align:center;background:var(--bb-pv,#8a6a3a);margin-top:auto;padding:9px}.bb-sp-url{text-align:center;color:#6f665b;font-size:.9em}.bb-su-sum{gap:0;margin:0;display:grid}.bb-su-sum div{border-top:1px solid #f0ebe2;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 0;font-size:15px;display:grid}.bb-su-sum dt{color:#6f665b}.bb-su-sum dd{color:var(--bb-ink);overflow-wrap:anywhere;margin:0}.bb-su-check{align-items:flex-start;letter-spacing:0!important;gap:10px!important;font-size:14px!important;display:flex!important}.bb-su-check input{margin-top:3px}.bb-su-check a{color:var(--bb-gold-text);text-decoration:underline}.bb-su-done em{font-family:var(--bb-script);color:var(--bb-gold-text);text-transform:none}@media (width<=1000px){.bb-signup-grid{grid-template-columns:1fr;gap:36px}.bb-signup-intro{position:static}}@media (width<=600px){.bb-su-card{padding:24px 18px}.bb-su-style{grid-template-columns:1fr}.bb-su-preview{width:200px;margin:0 auto}.bb-signup .bb-row2{grid-template-columns:1fr}.bb-steps.bb-four{grid-template-columns:1fr 1fr}}.bb-benefits.bb-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.bb-benefits.bb-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bb-benefits.bb-four{grid-template-columns:1fr}}.bb-pf-row+.bb-pf-row{margin-top:96px}.bb-pf-row .bb-h3{margin:0;font-size:26px}.bb-pf-row .bb-feat-vis{padding-top:0}@media (width<=1000px){.bb-pf-row+.bb-pf-row{margin-top:64px}}.bb-share-lists{gap:30px;display:grid}.bb-share-lists .bb-serif-title{margin-bottom:0}.bb-share-note{color:var(--bb-body);border-top:1px solid #e7ded0;margin:0;padding-top:18px;font-size:14px;line-height:1.8}.bb-share-ui{padding:18px 20px 20px}.bb-share-title{font-family:var(--bb-serif);color:var(--bb-ink);font-size:1.6em}.bb-share-grid{border-top:1px solid #eee6d9;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;margin-right:150px;display:grid}.bb-share-grid>*{border-bottom:1px solid #f0ebe2;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:9px 4px;display:flex}.bb-share-grid>b{color:#6f665b;text-align:center;font-size:.78em}.bb-share-who{font-size:.92em;font-weight:700}.bb-share-who small{color:#6f665b;font-size:.85em;font-weight:400;display:block}.bb-share-cell{align-items:center}.bb-tg{background:#e3ddd2;border-radius:10px;width:30px;height:17px;display:block;position:relative;border:0!important;padding:0!important}.bb-tg:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.bb-tg.bb-on{background:#6f9a62}.bb-tg.bb-on:after{left:15px}.bb-share-foot{background:#faf8f4;justify-content:space-between;gap:8px;margin:12px 150px 0 0;padding:9px 10px;font-size:.88em;display:flex}.bb-share-foot b{color:#7d6033}@media (width<=1000px) and (width>=761px){.bb-share-grid,.bb-share-foot{margin-right:200px}}@media (width<=760px){.bb-share-grid,.bb-share-foot{margin-right:0}}.bb-sec-site{background:#fdfbf8;min-height:262px;font-size:10.5px}.bb-fx-site-hero{text-align:center;background:linear-gradient(#f3ede3,#fdfbf8);gap:3px;padding:22px 12px 14px;display:grid}.bb-fx-site-hero small{letter-spacing:1.4px;text-transform:uppercase;color:#7d6033;font-size:.85em}.bb-fx-site-hero b{font-family:var(--bb-serif);font-size:2.2em;font-weight:400}.bb-fx-site-hero span{color:#6f665b}.bb-sec-site .bb-ui-panel b{font-family:var(--bb-serif);font-size:1.2em;font-weight:400;display:block}.bb-real-phone .bb-phone-screen{background:#fbf8f5}.bb-real-phone .bb-phone-screen img{object-fit:cover;object-position:top;background:#fbf8f5;width:100%;height:100%;padding-top:10%;position:absolute;inset:0}.bb-fan{justify-content:center;align-items:flex-end;min-height:560px;padding:30px 0 10px;display:flex;position:relative}.bb-fan-arch{background:linear-gradient(#efe7da,#f7f2ea);border-radius:999px 999px 24px 24px;width:min(78%,420px);height:88%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bb-fan-phone{width:236px;position:relative}.bb-fan-3 .bb-fan-p1{z-index:1;width:214px;transform:translate(40px,-6px)rotate(-8deg)}.bb-fan-3 .bb-fan-p2{z-index:2;transform:translateY(-26px)}.bb-fan-3 .bb-fan-p3{z-index:1;width:214px;transform:translate(-40px,-6px)rotate(8deg)}.bb-fan-2 .bb-fan-p1{z-index:1;transform:translate(24px)rotate(-6deg)}.bb-fan-2 .bb-fan-p2{z-index:2;transform:translate(-24px,-30px)rotate(5deg)}@media (width<=760px){.bb-fan{min-height:0;padding-top:10px}.bb-fan-phone,.bb-fan-2 .bb-fan-phone{width:150px}.bb-fan-3 .bb-fan-p1,.bb-fan-3 .bb-fan-p3{width:118px}.bb-fan-3 .bb-fan-p1{margin-right:-34px;transform:rotate(-8deg)}.bb-fan-3 .bb-fan-p3{margin-left:-34px;transform:rotate(8deg)}.bb-fan-2 .bb-fan-p1{margin-right:-30px;transform:rotate(-6deg)}.bb-fan-2 .bb-fan-p2{transform:translateY(-20px)rotate(5deg)}}.bb-real-window>img{width:100%;height:auto;display:block}.bb-photo-screen .bb-portal-shot{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.bb-fx-win .bb-real-window>img{aspect-ratio:1815/1022;object-fit:cover;object-position:left top}.bb-pt{--pt-ink:#2c211d;--pt-muted:#6b625d;--pt-line:#e7e1db;--pt-side:#fcfaf6;--pt-green:#84652c;--pt-green-bar:#c29b5c;--pt-active:#f6ebd5;--pt-sage:#fbf5ea;--pt-gold-fill:#8f6f33;--pt-peach:#f8f0e5;--pt-peach-ink:#7f6448;color:var(--pt-ink);background:#fff;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.bb-pt .bb-ui-h,.bb-pt .bb-ui-stat{letter-spacing:-.02em;color:var(--pt-ink);font-family:inherit;font-weight:700}.bb-pt .bb-ui-sub,.bb-pt .bb-ui-label{color:var(--pt-muted)}.bb-pt .bb-ui-panel{border:1px solid var(--pt-line);border-radius:12px}.bb-pt .bb-ui-panel-title span{color:var(--pt-green);font-weight:500}.bb-pt .bb-ui-row{border-top-color:#f1ece6}.bb-pt .bb-ui-pill{background:var(--pt-peach);color:var(--pt-peach-ink);border:1px solid #efe3d1;border-radius:999px;padding:2px 8px}.bb-pt .bb-ui-pill.bb-green{color:#44613b;background:#e9efe6;border-color:#dbe5d6}.bb-pt .bb-ui-pill.bb-grey{color:#6f6762;background:#f2efeb;border-color:#e7e1db}.bb-pt .bb-ui-check{border-color:#b9b1aa;border-radius:4px}.bb-pt .bb-ui-check.bb-done{background:var(--pt-green);border-color:var(--pt-green)}.bb-pt .bb-ui-bar i,.bb-pt .bb-fx-bud i b{background:var(--pt-green-bar)}.bb-pt .bb-ui-top{color:var(--pt-muted);letter-spacing:1.2px}.bb-pt .bb-ui-avatar{color:var(--pt-green);background:#f2ebdf}.bb-ui-app.bb-pt{background:#fff}.bb-pt .bb-ui-side{background:var(--pt-side);border-right:1px solid #ece6df;gap:0;position:relative;overflow:hidden}.bb-pt .bb-ui-org{border-bottom:1px solid #ece6df;align-items:center;gap:.6em;min-width:0;margin-bottom:.4em;padding:0 .2em .9em;display:flex}.bb-pt .bb-ui-org i,.bb-pt .bb-ui-ptop i{background:var(--pt-gold-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.3em;height:2.3em;font-size:.9em;font-style:normal;font-weight:700;display:grid}.bb-pt .bb-ui-org span{min-width:0;font-size:.95em;font-weight:700;line-height:1.2}.bb-pt .bb-ui-org small{letter-spacing:1.1px;text-transform:uppercase;color:var(--pt-muted);margin-bottom:1px;font-size:.62em;font-weight:500;display:block}.bb-pt .bb-ui-nav{flex:1;min-height:0;position:relative;overflow:hidden}.bb-pt .bb-ui-nav:after{content:"";background:linear-gradient(#f7f3ee00, var(--pt-side));height:2.6em;position:absolute;inset:auto 0 0}.bb-pt .bb-ui-nav>div{flex-direction:column;display:flex}.bb-pt .bb-ui-nav em{letter-spacing:1.2px;text-transform:uppercase;color:var(--pt-ink);padding:1.3em .7em .35em;font-size:.7em;font-style:normal;font-weight:700;line-height:1.2}.bb-pt .bb-ui-side span{color:var(--pt-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;overflow:hidden}.bb-pt .bb-ui-side span.bb-on{background:var(--pt-active);color:#6b4f22;box-shadow:inset 3px 0 0 var(--pt-green-bar);font-weight:500}.bb-fx-app.bb-pt{grid-template-columns:132px minmax(0,1fr)!important}.bb-fx-app.bb-pt .bb-ui-side{flex-direction:column;padding:12px 8px;display:flex}.bb-pt .bb-ui-side{contain:size;height:100%}.bb-pt .bb-ui-side span{padding:.32em .7em;font-size:.92em;line-height:1.45}.bb-pt-shell{grid-template-columns:190px minmax(0,1fr);min-height:330px}.bb-pt-shell .bb-ui-side{flex-direction:column;padding:16px 10px;display:flex}.bb-fx-app.bb-pt .bb-ui-main{background:#fff}.bb-ui-paar.bb-pt{background:#fbf9f6;flex-direction:column;min-height:300px;font-size:11px;display:flex}.bb-pt .bb-ui-ptop{background:#fff;align-items:center;gap:.7em;padding:11px 15px 8px;display:flex}.bb-pt .bb-ui-ptop span{font-size:1.05em;font-weight:700;line-height:1.2}.bb-pt .bb-ui-ptop small{color:var(--pt-muted);font-size:.85em;font-weight:400;display:block}.bb-pt .bb-ui-pnav{border-bottom:1px solid var(--pt-line);white-space:nowrap;background:#fff;gap:3px;padding:0 12px 9px;display:flex;overflow:hidden}.bb-pt .bb-ui-pnav span{color:var(--pt-ink);border-radius:999px;padding:.45em .95em}.bb-pt .bb-ui-pnav span.bb-on{background:var(--pt-green);color:#fff;font-weight:500}.bb-ui-paar.bb-pt .bb-ui-main{flex:1;padding:14px 15px}.bb-pt .bb-fx-btn,.bb-fx-phone .bb-fx-btn{background:var(--bb-pt-btn,#8f6f33);border-radius:10px}.bb-pt .bb-fx-file{background:var(--pt-sage);color:var(--pt-green);border-radius:6px}.bb-pt .bb-fx-share,.bb-pt .bb-fx-lock{background:var(--pt-sage);border-radius:10px}.bb-pt .bb-fx-alert{background:var(--pt-peach);color:#5f4a33;border-color:#ead9bf;border-radius:10px}.bb-pt .bb-fx-compose{border-color:var(--pt-line);border-radius:10px}.bb-pt .bb-fx-compose span{color:var(--pt-green);font-weight:500}.bb-pt .bb-fx-tabs{border-bottom-color:var(--pt-line);color:var(--pt-muted)}.bb-pt .bb-fx-tabs .bb-on{border-bottom-color:var(--pt-green-bar);color:var(--pt-ink)}.bb-pt .bb-fx-week>div,.bb-pt .bb-fx-kan>div{background:#faf8f5;border-radius:10px}.bb-pt .bb-fx-week>div.bb-today{background:var(--pt-sage);outline-color:#e3d3b4}.bb-pt .bb-fx-week .bb-ev{border-left-color:var(--pt-green-bar);border-radius:6px}.bb-pt .bb-fx-week .bb-ev.bb-gold{background:#fff;border-color:#c08a4a}.bb-pt .bb-fx-card,.bb-pt .bb-fx-steps>div,.bb-pt .bb-fx-terms>div{border-color:var(--pt-line);border-radius:10px}.bb-pt .bb-fx-card.bb-hot,.bb-pt .bb-fx-steps .bb-now{border-color:var(--pt-green-bar);box-shadow:0 0 0 2px var(--pt-sage);background:#fff}.bb-pt .bb-fx-steps .bb-done i{background:var(--pt-green-bar);border-color:var(--pt-green-bar)}.bb-pt .bb-fx-steps i{color:var(--pt-muted);border-color:#cfc6bd}.bb-pt .bb-fx-inbox>div.bb-on{background:var(--pt-sage)}.bb-pt .bb-fx-mail{border-color:var(--pt-line);border-radius:12px;overflow:hidden}.bb-pt .bb-fx-bub.bb-me{background:#f2ebdf}.bb-pt .bb-fx-lines .bb-sum{border-top-color:var(--pt-ink)}.bb-pt .bb-fx-terms .bb-paid{background:var(--pt-sage)}.bb-pt .bb-fx-health span{border-color:var(--pt-line)}.bb-pt .bb-fx-health i{background:var(--pt-green-bar)}.bb-pt .bb-fx-chart i{background:linear-gradient(#e2c58f, var(--pt-green-bar));border-radius:4px 4px 0 0}.bb-pt .bb-fx-rb{border-left-color:var(--pt-line)}.bb-pt .bb-fx-rb.bb-on{border-color:var(--pt-green-bar);background:var(--pt-sage)}.bb-pt .bb-fx-sug{background:var(--pt-sage);border-color:#d8c29b;border-radius:10px}.bb-pt .bb-fx-xls,.bb-pt .bb-fx-photos i{border-radius:8px}.bb-pt .bb-fx-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--pt-green);margin:0;font-size:.74em;font-weight:600;color:#8f6d33!important}.bb-pt .bb-fx-big-h{margin:3px 0 2px;line-height:1.05;font-size:2.3em!important}.bb-pt .bb-fx-member{border-top:1px solid #f1ece6;align-items:center;gap:7px;min-width:0;padding:6px 0;display:flex}.bb-pt .bb-fx-member>span:nth-child(2){flex:1;min-width:0;font-weight:500}.bb-pt .bb-fx-member small{color:var(--pt-muted);font-weight:400;display:block}.bb-fx-tags{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.bb-fx-tags em{font-style:normal}.bb-fx-phone .bb-ui{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.bb-fx-phone .bb-fx-tl.bb-on{background:#fbf5ea;border-color:#c29b5c}@media (width<=760px){.bb-fx-app.bb-pt{grid-template-columns:minmax(0,1fr)!important}.bb-pt .bb-ui-pnav span:nth-child(n+4){display:none}.bb-pt-shell{grid-template-columns:minmax(0,1fr);min-height:0}.bb-pt-shell .bb-ui-side{display:none}}.bb-pt .bb-ui-side .bb-ui-org span{white-space:normal;color:var(--pt-ink);overflow-wrap:anywhere;padding:0;font-size:.95em;line-height:1.2;overflow:visible}.bb-pt .bb-ui-org small{letter-spacing:.5px;font-size:.58em}.bb-fx-phone .bb-fx-date{color:#8f6d33}.bb-fx-app.bb-pt .bb-ui-org small{letter-spacing:.3px;white-space:nowrap;overflow-wrap:normal;font-size:.5em}.bb-pt .bb-fx-photos.bb-sm{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-pt .bb-fx-team .bb-inv{color:var(--pt-green)}.bb-ui-pro.bb-pt{background:#fff;flex-direction:column;display:flex}.bb-fx-app.bb-ui-pro{min-height:320px}.bb-pt .bb-ui-head{border-bottom:1px solid var(--pt-line);background:#fff;align-items:center;gap:.7em;min-width:0;padding:.9em 1.2em;display:flex}.bb-pt .bb-ui-head>i{background:var(--pt-gold-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5em;height:2.5em;font-size:.9em;font-style:normal;font-weight:700;display:grid}.bb-pt .bb-ui-head>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.15em;font-weight:700;line-height:1.2;overflow:hidden}.bb-pt .bb-ui-head small{letter-spacing:1.2px;text-transform:uppercase;color:var(--pt-muted);font-size:.5em;font-weight:500;display:block}.bb-pt .bb-ui-head em{color:var(--pt-muted);margin-top:1px;font-size:.62em;font-style:normal;font-weight:400;display:block}.bb-pt .bb-ui-hbtns{flex:none;gap:.4em;margin-left:auto;display:flex}.bb-pt .bb-ui-hbtns b{border:1px solid var(--pt-line);white-space:nowrap;border-radius:8px;padding:.45em .8em;font-size:.92em;font-weight:500}.bb-pt .bb-ui-hbtns b.bb-main{background:var(--pt-green);border-color:var(--pt-green);color:#fff}.bb-pt .bb-ui-body{flex:1;grid-template-columns:132px minmax(0,1fr);min-height:0;display:grid}.bb-pt-shell .bb-ui-body{grid-template-columns:180px minmax(0,1fr)}.bb-ui-pro.bb-pt .bb-ui-side{flex-direction:column;padding:10px 8px;display:flex}.bb-ui-pro.bb-pt .bb-ui-main{padding:16px 18px}.bb-pt .bb-ui-side span:not(.bb-on):before,.bb-pt .bb-ui-side span.bb-on:before{content:"";vertical-align:-.08em;opacity:.7;border:1.3px solid;border-radius:3px;width:.8em;height:.8em;margin-right:.6em;display:inline-block}.bb-pt .bb-ui-h{font-weight:600}.bb-pt .bb-ui-panel-title{font-size:1.05em;font-weight:700}.bb-pt .bb-ui-panel-title span{color:var(--pt-green);font-size:.85em;font-weight:600}.bb-pt .bb-ui-grid.bb-three .bb-ui-panel:first-child{background:#fbf3e3;border-color:#efe0c2}.bb-pt .bb-ui-grid.bb-three .bb-ui-panel:nth-child(2){background:#fdf8ef;border-color:#f1e6d1}@media (width<=760px){.bb-pt .bb-ui-body,.bb-pt-shell .bb-ui-body{grid-template-columns:minmax(0,1fr)}.bb-pt .bb-ui-body>.bb-ui-side,.bb-pt .bb-ui-hbtns b:not(.bb-main){display:none}}.bb-pt .bb-ui-hbtns b.bb-main,.bb-pt .bb-ui-pnav span.bb-on{background:var(--pt-gold-fill);border-color:var(--pt-gold-fill)}.bb-pt .bb-ui-side span.bb-on{box-shadow:inset 3px 0 0 var(--pt-green-bar)}.bb-pt .bb-fx-av{box-shadow:inset 0 0 0 1px #c29b5c40}.bb-ui-paar.bb-pt{background:#fdfbf7}.bb-explain strong,.bb-explain-lines strong{color:var(--bb-ink);font-weight:700}.bb-photo-screen:has(.bb-portal-shot){background:#faf8f4}.bb-photo-screen .bb-portal-shot{object-fit:contain;width:101.4%;height:auto;margin:-.55% 0 0 -.7%}.bb-pt .bb-ui-ptop,.bb-pt .bb-ui-pnav,.bb-pt .bb-ui-head{flex:none}.bb-ui-paar.bb-pt .bb-ui-main,.bb-ui-pro.bb-pt .bb-ui-body{min-height:0;overflow:hidden}.bb-quote-art{background:url(/assets/stof-jurk-NkjgcXeJ.webp) 50% 40%/cover}.bb-quote-art .bb-eyebrow{color:#4f3f2a;text-shadow:0 0 12px #fffdf6e6;background:0 0;padding:0}.bb-tour{grid-template-columns:280px minmax(0,1fr);gap:56px}.bb-tour-list{border-top:1px solid var(--bb-warm-line);counter-reset:none;margin:16px 0 0;padding:0;list-style:none}.bb-tour-list li{border-bottom:1px solid #eee6d9;scroll-margin-top:24px}.bb-tour-list button{text-align:left;width:100%;min-height:46px;font:inherit;color:var(--bb-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 8px;font-size:15px;display:flex}.bb-tour-list button:hover{color:var(--bb-ink)}.bb-tour-list button[aria-current]{color:var(--bb-ink);box-shadow:inset 3px 0 0 var(--bb-gold);background:#fcfaf6;padding-left:14px;font-weight:700}.bb-tour-nr{width:22px;color:var(--bb-gold-text);flex:none;font-size:13px;font-weight:400}.bb-tour-list .bb-plus-tag{margin-left:auto}.bb-tour-topic{border:1px solid var(--bb-card-pro-line);background:#fff;min-width:0;padding:44px 44px 36px;scroll-margin-top:24px}.bb-tour-topic .bb-feat-vis{margin-bottom:30px}.bb-tour-pager{border-top:1px solid var(--bb-warm-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:20px;display:flex}.bb-tour-pager button{min-height:44px;font:inherit;color:var(--bb-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--bb-warm-line);-webkit-text-decoration-color:var(--bb-warm-line);text-decoration-color:var(--bb-warm-line);text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:15px}.bb-tour-pager button:hover{color:var(--bb-gold-text)}@media (width<=1000px){.bb-tour{grid-template-columns:minmax(0,1fr);gap:24px}.bb-tour>*{min-width:0;max-width:100%}.bb-tour-nav{position:static}.bb-tour-list{scroll-snap-type:x proximity;border-top:0;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.bb-tour-list li{scroll-snap-align:start;border:0;flex:none}.bb-tour-list button{border:1px solid var(--bb-warm-line);white-space:nowrap;width:auto;min-height:44px;padding:8px 14px;font-size:14px}.bb-tour-list button[aria-current]{box-shadow:none;background:var(--bb-ink);color:#fff;padding-left:14px}.bb-tour-list button[aria-current] .bb-tour-nr{color:#d8b67f}.bb-tour-topic{padding:28px 20px 24px}}.bb-tab-second{margin-top:56px}.bb-cp{--cp-ink:#26211c;--cp-muted:#716454;--cp-line:#e9e1d4;--cp-gold:#b18a50;--cp-gold-text:#7d6033;color:var(--cp-ink);font-family:var(--bb-sans);background:#f8f5f0;flex-direction:column;display:flex;overflow:hidden}.bb-cp-top{background:#fff;flex:none;align-items:center;gap:.8em;padding:1.1em 1.8em .6em;display:flex}.bb-cp-top>i{background:var(--cp-ink);color:#fff;width:2.6em;height:2.6em;font-style:normal;font-family:var(--bb-serif);border-radius:50%;flex:none;place-items:center;font-size:.95em;display:grid}.bb-cp-top>span{font-family:var(--bb-serif);font-size:1.15em;line-height:1.25}.bb-cp-top small{font-family:var(--bb-sans);color:var(--cp-muted);font-size:.72em;display:block}.bb-cp-nav{border-bottom:1px solid var(--cp-line);white-space:nowrap;background:#fff;flex:none;gap:.2em;padding:0 1.5em .9em;font-size:.92em;display:flex;overflow:hidden}.bb-cp-nav span{color:var(--cp-ink);border-radius:999px;padding:.5em 1em}.bb-cp-nav span.bb-on{background:var(--cp-ink);color:#fff}.bb-cp-main{flex-direction:column;flex:1;gap:1em;min-height:0;padding:1.6em 1.8em;display:flex}.bb-cp-hero{justify-content:space-between;align-items:flex-end;gap:1.2em;display:flex}.bb-cp-hero small{letter-spacing:.18em;text-transform:uppercase;color:var(--cp-gold-text);font-size:.72em}.bb-cp-name{font-family:var(--bb-display);text-transform:uppercase;letter-spacing:-.02em;margin:.15em 0 .1em;font-size:2.5em;line-height:1.05}.bb-cp-meta{color:var(--cp-muted);margin:0;font-size:.9em}.bb-cp-count{border:1px solid var(--cp-line);background:#fff;border-radius:1em;flex:none;align-items:center;gap:.8em;padding:.7em 1.1em .7em .8em;display:flex}.bb-cp-ring{place-items:center;width:3.6em;height:3.6em;display:grid;position:relative}.bb-cp-ring svg{width:100%;height:100%;position:absolute;inset:0}.bb-cp-ring b{font-family:var(--bb-serif);font-size:1.05em}.bb-cp-count>span:last-child{font-family:var(--bb-serif);font-size:.95em;line-height:1.3}.bb-cp-count small{font-family:var(--bb-sans);color:var(--cp-muted);font-size:.8em;display:block}.bb-cp-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1em;display:grid}.bb-cp-next{background:var(--cp-ink) url(/assets/stof-jurk-NkjgcXeJ.webp) right center / 55% auto no-repeat;background-blend-mode:soft-light;color:#fffaf2;border-radius:1em;flex-direction:column;justify-content:center;gap:.25em;min-height:7.4em;padding:1.3em 1.5em;display:flex;position:relative}.bb-cp-next small{letter-spacing:.18em;text-transform:uppercase;color:#d8b67f;font-size:.7em}.bb-cp-next b{font-family:var(--bb-serif);font-size:1.45em;font-weight:400}.bb-cp-next span{color:#f0e6d8;font-size:.88em}.bb-cp-next em{color:var(--cp-ink);background:#fffaf2;border-radius:999px;padding:.6em 1.1em;font-size:.82em;font-style:normal;position:absolute;top:50%;right:1.3em;transform:translateY(-50%)}.bb-cp-prog{border:1px solid var(--cp-line);background:#fff;border-radius:1em;flex-direction:column;gap:.35em;padding:1.1em 1.3em;display:flex}.bb-cp-prog b{font-family:var(--bb-serif);font-size:.98em;font-weight:400}.bb-cp-prog strong{font-family:var(--bb-serif);color:var(--cp-gold-text);font-size:1.9em;font-weight:400;line-height:1.1}.bb-cp-prog i{background:#efe6d8;border-radius:1em;height:.4em;display:block;overflow:hidden}.bb-cp-prog u{background:var(--cp-gold);border-radius:1em;height:100%;display:block}.bb-cp-prog span{color:var(--cp-muted);font-size:.8em}.bb-cp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.bb-cp-tiles>div{border:1px solid var(--cp-line);background:#fff;border-radius:1em;align-items:center;gap:.8em;min-width:0;padding:.9em 1em;display:flex}.bb-cp-ic{width:2.5em;height:2.5em;color:var(--cp-gold-text);background:#f4ede2;border-radius:50%;flex:none;place-items:center;display:grid}.bb-cp-ic svg{width:1.2em;height:1.2em}.bb-cp-tiles span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.bb-cp-tiles small{color:var(--cp-muted);font-size:.78em}.bb-cp-tiles b{white-space:nowrap;font-size:1.15em;font-weight:700}.bb-cp-tiles em{color:var(--cp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76em;font-style:normal;overflow:hidden}@media (width<=760px){.bb-tab-screen .bb-cp-row,.bb-tab-screen .bb-cp-tiles{grid-template-columns:minmax(0,1fr)}.bb-tab-screen .bb-cp-count{display:none}}.bb-cp-page{font-size:12px}.bb-tablet .bb-cp-page{font-size:11px}.bb-cp-page .bb-cp-main{gap:.9em;padding:1.3em 1.5em}.bb-cp-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.bb-cp-title{font-family:var(--bb-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:1.7em}.bb-cp-btn{background:var(--cp-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:.55em 1.1em;font-size:.85em}.bb-cp-chip{color:var(--cp-gold-text);white-space:nowrap;background:#f4ede2;border-radius:999px;padding:.45em 1em;font-size:.82em}.bb-cp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;display:grid}.bb-cp-stats.bb-cp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-cp-stats>div{border:1px solid var(--cp-line);background:#fff;border-radius:.9em;flex-direction:column;gap:.1em;min-width:0;padding:.7em .9em;display:flex}.bb-cp-stats b{font-family:var(--bb-serif);white-space:nowrap;font-size:1.5em;font-weight:400;line-height:1.15}.bb-cp-stats small{color:var(--cp-muted);font-size:.8em}.bb-cp-bar{border-radius:1em;gap:2px;height:.45em;display:flex;overflow:hidden}.bb-cp-bar i:first-child{background:var(--cp-gold)}.bb-cp-bar i:nth-child(2){background:#d9c6a6}.bb-cp-bar i:nth-child(3){background:#ece3d5}.bb-cp-list{border:1px solid var(--cp-line);background:#fff;border-radius:.9em;overflow:hidden}.bb-cp-list>div{border-top:1px solid #f1ebe2;grid-template-columns:2.3em minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1.1fr);align-items:center;gap:.7em;padding:.6em .9em;display:grid}.bb-cp-list>div:first-child{border-top:0}.bb-cp-av{width:2.2em;height:2.2em;color:var(--cp-gold-text);background:#f4ede2;border-radius:50%;place-items:center;font-size:.8em;font-weight:700;display:grid}.bb-cp-who{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.bb-cp-parts{flex-wrap:wrap;gap:.25em;display:flex}.bb-cp-parts em{border:1px solid var(--cp-line);color:var(--cp-muted);border-radius:999px;padding:.1em .55em;font-size:.75em;font-style:normal}.bb-cp-st{white-space:nowrap;border-radius:999px;justify-self:start;padding:.25em .7em;font-size:.82em}.bb-cp-ok{color:var(--cp-gold-text);background:#f4ede2}.bb-cp-wait{color:#6f6762;background:#f3f1ee}.bb-cp-no{color:#8f4b4b;background:#f7ebe8}.bb-cp-seat{flex:1;grid-template-columns:minmax(0,1fr) 13em;gap:.9em;min-height:0;display:grid}.bb-cp-room{border:1px solid var(--cp-line);background:#fff;border-radius:.9em;flex-direction:column;gap:1.2em;padding:1em;display:flex}.bb-cp-head-table{border:1px solid var(--cp-gold);color:var(--cp-gold-text);background:#fbf6ec;border-radius:999px;align-self:center;padding:.4em 2.4em;font-size:.85em}.bb-cp-tables{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:1.6em .8em;padding:.8em 0;display:grid}.bb-cp-table{text-align:center;background:#fdfbf8;border:1px solid #d9cbb4;border-radius:50%;place-items:center;width:4.4em;height:4.4em;display:grid;position:relative}.bb-cp-table span{font-size:.78em;line-height:1.2}.bb-cp-table small{color:var(--cp-muted);display:block}.bb-cp-table i{background:#ece3d5;border-radius:50%;width:.7em;height:.7em;position:absolute;top:calc(50% - .35em);left:calc(50% - .35em)}.bb-cp-table i.bb-full{background:var(--cp-gold)}.bb-cp-table.bb-sel{border:1.5px dashed var(--cp-gold);background:#fbf6ec}.bb-cp-side{border:1px solid var(--cp-line);background:#fff;border-radius:.9em;flex-direction:column;gap:.5em;padding:.9em;font-size:.9em;display:flex}.bb-cp-side b{font-family:var(--bb-serif);font-size:1.1em;font-weight:400}.bb-cp-side div{border:1px solid var(--cp-line);background:#fdfbf8;border-radius:.7em;padding:.5em .7em}.bb-cp-side div:first-of-type{border-color:var(--cp-gold)}.bb-cp-side small{color:var(--cp-muted);font-size:.85em;display:block}.bb-cp-budget{border:1px solid var(--cp-line);background:#fff;border-radius:.9em;padding:.3em 1em}.bb-cp-budget>div{border-top:1px solid #f1ebe2;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:1em;padding:.6em 0;display:grid}.bb-cp-budget>div:first-child{border-top:0}.bb-cp-budget i{background:#efe6d8;border-radius:1em;height:.45em;display:block;overflow:hidden}.bb-cp-budget u{background:var(--cp-gold);border-radius:1em;height:100%;display:block}.bb-cp-budget u.bb-over{background:#b0705a}.bb-cp-budget b{text-align:right;white-space:nowrap;font-weight:700}.bb-cp-budget b small{color:var(--cp-muted);font-size:.78em;font-weight:400;display:block}@media (width<=760px){.bb-cp-page{font-size:11px}.bb-cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-cp-list>div{grid-template-columns:2.3em minmax(0,1fr) auto}.bb-cp-parts{display:none}.bb-cp-seat{grid-template-columns:minmax(0,1fr)}.bb-cp-side{display:none}}.bb-phone-bleed .bb-ui{gap:0;padding:0}.bb-pp{--pp-paper:#fbf8f4;--pp-ink:#26231f;--pp-text:#3d3934;--pp-muted:#68635c;--pp-line:#e8e1d9;--pp-orn:#b39a6b;--pp-acc:#a75e6d;--pp-acc-bg:#f6e7ea;--pp-late:#a4553a;background:var(--pp-paper);height:100%;color:var(--pp-text);font-family:"Inter", var(--bb-sans);flex-direction:column;font-size:1em;display:flex}.bb-pp small{letter-spacing:.17em;text-transform:uppercase;color:var(--pp-muted);font-size:.78em;font-weight:500;display:block}.bb-pp-top{border-bottom:1px solid var(--pp-line);background:#fff;flex:none;justify-content:space-between;align-items:center;padding:3.3em 1.3em .8em;display:flex}.bb-pp-top>span{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:1.3em;font-weight:400}.bb-pp-top>span i{color:var(--pp-acc)}.bb-pp-top .bb-pp-crumb{font-family:"Inter", var(--bb-sans);color:var(--pp-muted);font-size:.85em;font-weight:500}.bb-pp-top b{flex-direction:column;gap:.25em;display:flex}.bb-pp-top b u{background:var(--pp-ink);width:1.2em;height:1.5px}.bb-pp-body{flex-direction:column;flex:1;gap:.75em;min-height:0;padding:1.1em 1.2em 1.2em;display:flex;overflow:hidden}.bb-pp-body.bb-pp-tall{padding-top:3.4em}.bb-pp-h{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);letter-spacing:-.01em;margin:-.25em 0 0;font-size:2.15em;font-weight:300;line-height:1.05}.bb-pp-h em{color:var(--pp-acc);font-style:italic}.bb-pp-h2{font-size:1.7em}.bb-pp-bodoni{display:block}.bb-pp-meta{color:var(--pp-muted);margin-top:-.4em;font-size:.9em}.bb-pp-meta em{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink)}.bb-pp-chap{color:var(--pp-ink);align-items:center;gap:.7em;font-size:.95em;font-weight:500;display:flex}.bb-pp-chap>b{background:var(--pp-acc);color:#fff;width:2.1em;height:2.1em;font-family:"Fraunces", var(--bb-serif);border-radius:50%;place-items:center;font-size:1.05em;font-weight:400;display:grid}.bb-pp-chap small{margin-bottom:.15em;font-size:.72em}.bb-pp-bars{gap:.3em;display:flex}.bb-pp-bars u{background:#ebe4da;border-radius:9px;flex:1;height:.32em}.bb-pp-bars u.bb-half{background:color-mix(in srgb, var(--pp-acc) 45%, #fff)}.bb-pp-bars u.bb-on{background:var(--pp-acc)}.bb-pp-tile,.bb-pp-card,.bb-pp-prev,.bb-pp-prop,.bb-pp-q,.bb-pp-list{border:1px solid var(--pp-line);background:#fff;border-radius:1.3em;flex-direction:column;gap:.55em;padding:.95em;display:flex}.bb-pp-nums{color:var(--pp-muted);gap:.9em;font-size:.9em;display:flex}.bb-pp-nums b{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);margin-right:.1em;font-size:1.6em;font-weight:400}.bb-pp-nums .bb-late b,.bb-pp .bb-late{color:var(--pp-late)}.bb-pp-next{border-top:1px solid #f0ebe4;padding-top:.55em;font-size:.88em}.bb-pp-next em{color:var(--pp-ink);font-style:normal;font-weight:600}.bb-pp-orn{color:var(--pp-orn);font-family:"Fraunces", var(--bb-serif);white-space:nowrap;align-items:center;gap:.8em;font-size:.95em;font-style:italic;display:flex}.bb-pp-orn:before,.bb-pp-orn:after{content:"";background:#dcd3c7;flex:1;height:1px}.bb-pp-item{border:1px solid var(--pp-line);background:#fff;border-radius:1.3em;align-items:flex-start;gap:.7em;padding:.9em;display:flex}.bb-pp-item>span{flex-direction:column;gap:.35em;min-width:0;display:flex}.bb-pp-item b{color:var(--pp-ink);font-size:.98em;font-weight:500;line-height:1.3}.bb-pp i.bb-r,.bb-pp i.bb-l,.bb-pl i.bb-r,.bb-pl i.bb-l{width:2.2em;height:2.2em;font-style:normal;font-family:"Fraunces", var(--bb-serif);border-radius:50%;flex:none;place-items:center;font-size:.95em;display:inline-grid}.bb-pp i.bb-r,.bb-pl i.bb-r{color:#9b4f65;background:#f7e5e7}.bb-pp i.bb-l,.bb-pl i.bb-l{color:#47563c;background:#e8ede3}.bb-pp-pills{color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:.5em;font-size:.85em;display:flex}.bb-pp-pills u,.bb-pp-choice u{border:1px solid var(--pp-line);color:var(--pp-text);background:#fff;border-radius:999px;padding:.35em .8em;font-weight:500;text-decoration:none}.bb-pp u.bb-acc{background:var(--pp-acc-bg);color:#85404f;border-color:#0000}.bb-pp-prevtop{justify-content:space-between;display:flex}.bb-pp-prevtop small{font-size:.7em}.bb-pp-prev .bb-pp-h{margin:0;font-size:1.75em}.bb-pp-seg{background:#f1ece5;border-radius:999px;padding:.25em;font-size:.88em;display:flex}.bb-pp-seg b,.bb-pp-seg i{text-align:center;color:var(--pp-muted);border-radius:999px;flex:1;padding:.5em .3em;font-style:normal}.bb-pp-seg b{color:var(--pp-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.bb-pp-swatches{text-align:center;color:var(--pp-muted);grid-template-columns:repeat(5,minmax(0,1fr));gap:.75em .3em;font-size:.66em;display:grid}.bb-pp-swatches>span{flex-direction:column;align-items:center;gap:.35em;display:flex}.bb-pp-swatches u{border-radius:50%;width:2.9em;height:2.9em;display:block}.bb-pp-swatches .bb-on u{box-shadow:0 0 0 2px #fff,0 0 0 3.5px}.bb-pp-swatches .bb-on{color:var(--pp-ink);font-weight:600}.bb-pp-btn{background:var(--pp-ink);color:#fff;text-align:center;border-radius:999px;margin-top:auto;padding:.95em;font-size:.92em;font-weight:500}.bb-pp-btn.bb-salie{background:#5c6e52}.bb-pp-foot{color:var(--pp-muted);text-align:center;margin-top:-.3em;font-size:.8em}.bb-pp-days{gap:.4em;display:flex}.bb-pp-days b,.bb-pp-days i{text-align:center;border:1px solid var(--pp-line);color:var(--pp-text);background:#fff;border-radius:1em;flex:1;padding:.55em .2em;font-size:.85em;font-style:normal;position:relative}.bb-pp-days small{letter-spacing:.05em;margin-bottom:.15em;font-size:.78em}.bb-pp-days b{background:var(--pp-ink);color:#fff;border-color:var(--pp-ink);font-weight:500}.bb-pp-days b small{color:#d8d1c7}.bb-pp-days b u{background:var(--pp-acc);color:#fff;border-radius:999px;padding:.1em .5em;font-size:.8em;text-decoration:none;position:absolute;top:-.5em;right:-.3em}.bb-pp-prop{background:var(--pp-acc-bg);border-color:#0000}.bb-pp-who{color:var(--pp-ink);align-items:center;gap:.55em;font-size:.95em;font-weight:600;display:flex}.bb-pp-prop i.bb-r{background:#fff}.bb-pp-change{color:var(--pp-ink);font-size:.95em}.bb-pp-change s{color:var(--pp-muted)}.bb-pp-change b{font-weight:600}.bb-pp-choice{flex-wrap:wrap;gap:.35em;font-size:.8em;display:flex}.bb-pp-prop .bb-pp-choice u.bb-acc{background:var(--pp-acc);color:#fff}.bb-pp-rows{border:1px solid var(--pp-line);background:#fff;border-radius:1.3em;flex-direction:column;padding:.2em .9em;display:flex}.bb-pp-rows>span{border-bottom:1px solid #f0ebe4;align-items:center;gap:.7em;padding:.65em 0;display:flex}.bb-pp-rows>span:last-child{border-bottom:0}.bb-pp-rows em{width:3em;font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);flex:none;font-style:normal}.bb-pp-rows>span>span{flex-direction:column;flex:1;min-width:0;display:flex}.bb-pp-rows b{color:var(--pp-ink);font-size:.95em;font-weight:500}.bb-pp-rows small{letter-spacing:0;text-transform:none;font-size:.8em;font-weight:400}.bb-pp-rows>span>i{color:var(--pp-muted);font-size:.75em;font-style:normal}.bb-pp-rows .bb-prop small{color:var(--pp-acc)}.bb-pp-progress{flex-direction:column;gap:.4em;display:flex}.bb-pp-progress>span{justify-content:space-between;display:flex}.bb-pp-progress small{letter-spacing:.05em;font-size:.72em}.bb-pp-progress i{background:#ebe4da;border-radius:9px;height:.45em;overflow:hidden}.bb-pp-progress i u{background:var(--pp-acc);height:100%;display:block}.bb-pp-cardh{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:1.25em;font-weight:400}.bb-pp-line{border-top:1px solid #f0ebe4;justify-content:space-between;align-items:baseline;gap:.5em;padding-top:.55em;display:flex}.bb-pp-line b{color:var(--pp-ink);font-size:.95em;font-weight:500}.bb-pp-line small{letter-spacing:.05em;white-space:nowrap;font-size:.7em}.bb-pp-line.bb-done b{color:var(--pp-muted);font-weight:400;text-decoration:line-through}.bb-pp-link{color:var(--pp-acc);margin-top:-.3em;font-size:.8em}.bb-pp-tabs{white-space:nowrap;gap:.4em;display:flex;overflow:hidden}.bb-pp-tabs b,.bb-pp-tabs i{border:1px solid var(--pp-line);background:#fff;border-radius:999px;padding:.5em .85em;font-size:.85em;font-style:normal}.bb-pp-tabs b{background:var(--pp-ink);color:#fff;border-color:var(--pp-ink);font-weight:500}.bb-pp-pins{flex:1;grid-template-columns:1fr 1fr;gap:.6em;min-height:0;display:grid;overflow:hidden}.bb-pp-pins>span{flex-direction:column;gap:.6em;min-width:0;display:flex}.bb-pp-img{background:#ead3cf 50%/cover no-repeat;border-radius:1em;height:7em;display:block}.bb-pp-img.bb-tall{height:12em}.bb-pp-cols{border-radius:.8em;height:2.6em;display:flex;overflow:hidden}.bb-pp-cols u{flex:1}.bb-pp-fav{background:var(--pp-acc-bg);color:var(--pp-muted);border-radius:1em;flex-direction:column;gap:.2em;padding:.8em;font-size:.8em;display:flex}.bb-pp-fav b{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:1.35em;font-weight:400}.bb-pp-set{background:#efeae3;border-radius:1.3em;flex:none;height:13em;position:relative}.bb-pp-pc{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.3em;display:flex;position:absolute;box-shadow:0 .6em 1.4em #0000001f}.bb-pp-pc small{letter-spacing:.2em;color:#5c6e52;font-size:.62em}.bb-pp-pc em{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-style:italic;font-weight:300;line-height:1.05}.bb-pp-pc.bb-a{width:7em;height:9.6em;top:1.2em;left:1.2em;transform:rotate(-4deg)}.bb-pp-pc.bb-a em{font-size:1.35em}.bb-pp-pc.bb-b{width:4.4em;height:5.2em;top:1.8em;left:9.2em;transform:rotate(3deg)}.bb-pp-pc.bb-b em{font-size:2em;font-style:normal}.bb-pp-pc.bb-c{width:7.4em;height:3.2em;top:8.4em;left:8.4em;transform:rotate(-2deg)}.bb-pp-pc.bb-c em{font-size:1.1em}.bb-pp-list{gap:0;padding:0 .9em}.bb-pp-list span{border-bottom:1px solid #f0ebe4;justify-content:space-between;padding:.7em 0;font-size:.95em;display:flex}.bb-pp-list span:last-child{border-bottom:0}.bb-pp-list i{color:var(--pp-muted);font-size:.85em;font-style:normal}.bb-pp-q{color:var(--pp-ink);gap:.35em;font-size:.95em;font-weight:500}.bb-pp-q i{font-family:"Fraunces", var(--bb-serif);color:var(--pp-muted);font-weight:300}.bb-pp-outline{background:var(--pp-acc-bg);border-radius:1.3em;flex-direction:column;gap:.45em;padding:.9em;font-size:.9em;display:flex}.bb-pp-outline b{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:1.2em;font-weight:400}.bb-pp-body>.bb-pp-foot:last-child{margin-top:auto}.bb-ws-show{padding:0 0 70px;position:relative;container-type:inline-size}.bb-ws-show .bb-window{width:86%}.bb-ws-show .bb-phone{width:29%;min-width:160px;max-width:230px;position:absolute;bottom:0;right:0}.bb-pl{--pp-line:#e8e1d9;--pp-muted:#68635c;--pp-ink:#26231f;color:#3d3934;font-family:"Inter", var(--bb-sans);background:#fbf8f4;font-size:clamp(6px,1.08cqw,10.5px)}.bb-pl small{letter-spacing:.15em;text-transform:uppercase;color:var(--pp-muted);font-size:.8em;font-weight:500;display:block}.bb-pl-bar{border-bottom:1px solid var(--pp-line);background:#fff;align-items:center;gap:2em;padding:1.1em 2em;display:flex}.bb-pl-bar>span:first-child{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:1.6em;line-height:1}.bb-pl-bar>span:first-child i{color:#a75e6d}.bb-pl-bar>span:first-child small{font-family:"Inter", var(--bb-sans);margin-top:.35em;font-size:.42em}.bb-pl-nav{flex:1;gap:.4em;font-size:1.05em;display:flex}.bb-pl-nav i,.bb-pl-nav b{color:var(--pp-muted);border-radius:999px;padding:.5em 1em;font-style:normal}.bb-pl-nav b{color:#85404f;background:#f6e7ea;font-weight:600}.bb-pl-team{display:flex}.bb-pl-team i+i{margin-left:-.5em;box-shadow:0 0 0 2px #fff}.bb-pl-main{flex-direction:column;gap:1.8em;padding:2.2em 2.4em 2.6em;display:flex}.bb-pl-head{justify-content:space-between;align-items:flex-end;display:flex}.bb-pl-head>span{flex-direction:column;gap:.3em;display:flex}.bb-pl-head b{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:3.1em;font-weight:300;line-height:1}.bb-pl-head>span>span{color:var(--pp-muted);font-size:1.1em}.bb-pl-head em{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink)}.bb-pl-head u{color:#fff;background:#26231f;border-radius:999px;padding:.8em 1.4em;font-size:1.05em;font-weight:500;text-decoration:none}.bb-pl-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.6em;display:grid}.bb-pl-list,.bb-pl-card{border:1px solid var(--pp-line);background:#fff;border-radius:1.6em;flex-direction:column;gap:.7em;padding:1.2em 1.4em;display:flex}.bb-pl-side{flex-direction:column;gap:1em;display:flex}.bb-pl-h{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.bb-pl-h b{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:1.6em;font-weight:400}.bb-pl-h small{letter-spacing:0;text-transform:none;font-size:.95em;font-weight:400}.bb-pl-side>.bb-pl-h{flex-direction:column;gap:.2em}.bb-pl-row{flex-direction:column;gap:.5em;display:flex}.bb-pl-row>small{margin-top:.4em}.bb-pl .bb-late{color:#a4553a}.bb-pl-item{border-top:1px solid #f0ebe4;align-items:center;gap:.9em;padding:.8em 0;display:flex}.bb-pl-item>i{border:1.5px solid #cfc6ba;border-radius:50%;flex:none;width:1.3em;height:1.3em}.bb-pl-item>span{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.bb-pl-item b{color:var(--pp-ink);font-size:1.15em;font-weight:500}.bb-pl-item small{letter-spacing:0;text-transform:none;font-size:.92em;font-weight:400}.bb-pl-item u,.bb-pl-item em{border-radius:999px;flex:none;padding:.35em .9em;font-size:.9em;font-style:normal;text-decoration:none}.bb-pl-item u{color:#85404f;background:#f6e7ea;font-weight:500}.bb-pl-item em{color:var(--pp-muted);border:1px solid var(--pp-line)}.bb-pl-who{align-items:center;gap:.8em;display:flex}.bb-pl-who b{color:var(--pp-ink);font-size:1.15em;font-weight:600}.bb-pl-who small{letter-spacing:.05em}.bb-pl-task{border-top:1px solid #f0ebe4;flex-direction:column;gap:.45em;padding-top:.7em;display:flex}.bb-pl-task b{color:var(--pp-ink);font-size:1.05em;font-weight:500}.bb-pl-task small{letter-spacing:0;text-transform:none;font-weight:400}.bb-pl .bb-pp-pills{color:var(--pp-muted);align-items:center;gap:.5em;font-size:.9em;display:flex}.bb-pl .bb-pp-pills u{border:1px solid var(--pp-line);border-radius:999px;padding:.3em .8em;font-weight:500;text-decoration:none}.bb-pl .bb-pp-pills u.bb-acc{color:#85404f;background:#f6e7ea;border-color:#0000}.bb-plus-phones{flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0;padding-top:20px;display:flex}.bb-plus-phones .bb-phone{flex:none;width:36%;max-width:220px}.bb-plus-phones .bb-phone:first-child{z-index:1;transform:rotate(-4deg)translate(14%)}.bb-plus-phones .bb-phone:nth-child(2){z-index:2;margin-bottom:40px}.bb-plus-phones .bb-phone:nth-child(3){z-index:1;transform:rotate(4deg)translate(-14%)}.bb-plus-phones.bb-two{align-items:flex-start;gap:28px}.bb-plus-phones.bb-two .bb-phone{width:44%;max-width:230px;transform:none}.bb-plus-phones.bb-two .bb-phone:nth-child(2){margin:50px 0 0}@media (width<=760px){.bb-ws-show{padding-bottom:0}.bb-ws-show .bb-window{width:100%}.bb-ws-show .bb-phone{width:200px;margin:-40px auto 0;position:relative}.bb-plus-phones:not(.bb-two) .bb-phone:nth-child(n+2){display:none}.bb-plus-phones:not(.bb-two) .bb-phone:first-child{width:210px;transform:none}.bb-plus-phones.bb-two{gap:12px}.bb-plus-phones.bb-two .bb-phone{width:48%}.bb-pl-cols{grid-template-columns:minmax(0,1fr)}.bb-pl-nav i:nth-child(n+3){display:none}}.bb-pp-org{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);align-items:center;gap:.55em;font-size:1.15em;display:inline-flex}.bb-pp-org>i{width:2em;height:2em;font-style:normal;font-family:"Inter", var(--bb-sans);letter-spacing:.04em;background:var(--pp-acc);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:.62em;font-weight:600;display:grid}.bb-pp-pro{--pp-acc:#7d6033;--pp-acc-bg:#f3ece0}.bb-pp-pro .bb-pp-top .bb-pp-crumb{font-size:.8em}.bb-pp-pro u.bb-acc{color:#5f4823}.bb-pp-ask{color:var(--pp-ink);font-size:1.02em;line-height:1.35}.bb-pp-ask b{font-weight:600}.bb-pp-facts{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.bb-pp-facts>span{color:var(--pp-ink);background:#faf6f0;border-radius:.9em;padding:.55em .7em;font-size:.92em}.bb-pp-facts small{margin-bottom:.1em;font-size:.7em}.bb-pp-quote{font-family:"Fraunces", var(--bb-serif);color:var(--pp-text);font-size:1.02em;font-style:italic;font-weight:300;line-height:1.35}.bb-pp-free{color:#3f5a45;background:#e6ede5;border-radius:999px;align-self:flex-start;align-items:center;gap:.5em;padding:.35em .8em;font-size:.82em;font-weight:500;display:inline-flex}.bb-pp-free:before{content:"";background:#4f6b55;border-radius:50%;width:.55em;height:.55em}.bb-pp-yn u{text-align:center;flex:1;padding:.7em .4em;font-size:1.05em}.bb-pp-pro .bb-pp-yn u.bb-acc{background:var(--pp-ink);color:#fff}.bb-pp-note{color:var(--pp-text);background:var(--pp-acc-bg);border-radius:1.1em;padding:.8em .9em;font-size:.82em;line-height:1.45}.bb-pp-note b{color:#5f4823}.bb-leads-phone .bb-pp{font-size:8.4px}.bb-leads-phone .bb-pp-body{gap:.6em}.bb-tablet-screen:has(.bb-hw){container-type:inline-size}.bb-hw{--pp-acc:#7d6033;--pp-acc-bg:#f3ece0;height:100%;font-size:clamp(6px,1.9cqw,14px)}.bb-hw-bar{border-bottom:1px solid var(--pp-line);background:#fff;align-items:center;gap:1.6em;padding:1em 1.6em;display:flex}.bb-hw-crumb{color:var(--pp-muted);flex:1;font-size:.95em}.bb-hw-crumb b{color:var(--pp-ink);font-weight:600}.bb-hw-date{color:var(--pp-muted);font-size:.9em}.bb-hw-date em{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink)}.bb-hw-cols{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.2em;min-height:0;padding:1.4em 1.6em;display:grid}.bb-hw-col{flex-direction:column;gap:.8em;min-width:0;display:flex}.bb-hw-head{justify-content:space-between;align-items:flex-end;display:flex}.bb-hw-head small{font-size:.72em}.bb-hw-head b{font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);font-size:2em;font-weight:300;line-height:1.05;display:block}.bb-hw-head>u{border:1px solid var(--pp-line);background:#fff;border-radius:999px;padding:.35em .8em;font-size:.82em;font-weight:500;text-decoration:none}.bb-hw-ring{background:conic-gradient(#7d6033 var(--p), #ebe4da 0);border-radius:50%;place-items:center;width:3.2em;height:3.2em;display:grid;position:relative}.bb-hw-ring:before{content:"";background:var(--pp-paper);border-radius:50%;position:absolute;inset:.35em}.bb-hw-ring b{color:var(--pp-ink);font-size:.85em;font-weight:600;position:relative}.bb-hw-q{border:1px solid var(--pp-line);background:#fff;border-radius:1.2em;flex-direction:column;gap:.35em;padding:.85em 1em;display:flex}.bb-hw-q small{letter-spacing:0;text-transform:none;color:var(--pp-ink);font-size:.9em;font-weight:600}.bb-hw-q em{font-family:"Fraunces", var(--bb-serif);color:var(--pp-text);font-size:1.05em;font-weight:300;line-height:1.35}.bb-hw-q>i{color:var(--pp-muted);font-size:.78em;font-style:normal}.bb-hw-q.bb-open{background:0 0;border-style:dashed}.bb-hw-rows{border:1px solid var(--pp-line);background:#fff;border-radius:1.2em;flex-direction:column;padding:.2em 1em;display:flex}.bb-hw-rows>span{border-bottom:1px solid #f0ebe4;align-items:center;gap:.8em;padding:.72em 0;display:flex}.bb-hw-rows>span:last-child{border-bottom:0}.bb-hw-rows em{width:3.1em;font-family:"Fraunces", var(--bb-serif);color:#7d6033;flex:none;font-style:normal}.bb-hw-rows b{min-width:0;color:var(--pp-ink);flex:1;font-size:.98em;font-weight:500}.bb-hw-rows u{background:var(--pp-acc-bg);color:#5f4823;border-radius:999px;flex:none;padding:.3em .7em;font-size:.74em;font-weight:500;text-decoration:none}.bb-hw-rows u.bb-share{color:#3f5a45;background:#e6ede5}.bb-hw-foot{color:var(--pp-muted);font-size:.8em}.bb-pp-brand{font-size:10px}.bb-pp-brand .bb-pp-org{font-size:1.05em}.bb-pp-brand.bb-serif-org .bb-pp-org{font-style:italic}.bb-pp-next-card{border:1px solid var(--pp-line);border-left:3px solid var(--pp-acc);color:var(--pp-ink);background:#fff;border-radius:1.3em;flex-direction:column;gap:.5em;padding:1em;display:flex}.bb-pp-next-card b{font-family:"Fraunces", var(--bb-serif);font-size:1.55em;font-weight:300;line-height:1.1}.bb-pp-next-card .bb-pp-bars u{background:#ebe4da}.bb-pp-next-card .bb-pp-bars u.bb-on{background:var(--pp-acc)}.bb-pp-next-card i{color:var(--pp-muted);font-size:.82em;font-style:normal}.bb-pp-mini{border:1px solid var(--pp-line);background:#fff;border-radius:1.3em;flex-direction:column;padding:0 .95em;display:flex}.bb-pp-mini>span{color:var(--pp-ink);justify-content:space-between;align-items:center;padding:.75em 0;font-size:.95em;display:flex}.bb-pp-mini>span+span{border-top:1px solid #f0ebe4}.bb-pp-mini u{border-radius:999px;padding:.3em .75em;font-size:.82em;font-weight:500;text-decoration:none}.bb-pp-mini i{color:var(--pp-muted);font-size:.85em;font-style:normal}.bb-pp-brand u.bb-acc{background:var(--pp-acc-bg);color:var(--pp-acc-ink)}.bb-pp-brand .bb-pp-h em,.bb-pp-brand .bb-pp-top>span i{color:var(--pp-acc-ink)}.bb-pp i.bb-pp-av{background:var(--pp-acc);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;font-size:.8em;font-style:normal;font-weight:600;display:grid}.bb-pp-brand .bb-pp-item small{letter-spacing:.1em;font-size:.7em}.bb-pp-brand .bb-pp-item b{font-family:"Fraunces", var(--bb-serif);font-style:italic;font-weight:300}.bb-pp-brand .bb-pp-org>i,.bb-pp-brand i.bb-pp-av{background:var(--pp-acc-bg);color:var(--pp-acc-ink);box-shadow:inset 0 0 0 1px var(--pp-acc)}.bb-pro-plans{flex-direction:column;gap:28px;display:flex}.bb-pro-plan{color:#f4ede2;background:radial-gradient(120% 90% at 85% 10%,#2a2018 0%,#17120e 55%,#120e0b 100%);grid-template-columns:minmax(0,1fr) 320px;gap:40px;padding:56px 56px 0;display:grid;position:relative;overflow:hidden}.bb-pro-plan:before{content:"";pointer-events:none;border:1px solid #b18a5073;position:absolute;inset:14px}.bb-pro-plan-text{z-index:1;flex-direction:column;gap:26px;padding-bottom:56px;display:flex;position:relative}.bb-pro-plan-top{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.bb-pro-plan .bb-eyebrow{color:#d2b27a}.bb-pro-price{font-family:var(--bb-display);color:#fbf6ee;letter-spacing:-.01em;margin-top:12px;font-size:78px;line-height:.95}.bb-pro-price small{font-family:var(--bb-sans);letter-spacing:.04em;color:#cfc4b4;margin-top:12px;font-size:14px;display:block}.bb-pro-script{font-family:var(--bb-script);color:#d2b27a;padding-bottom:34px;font-size:50px;line-height:1}.bb-pro-groups{border-top:1px solid #d2b27a4d;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px;padding-top:24px;display:grid}.bb-pro-groups h3{font-family:var(--bb-sans);letter-spacing:.22em;text-transform:uppercase;color:#d2b27a;margin:0 0 12px;font-size:11px;font-weight:500}.bb-pro-list{color:#ece3d5;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.bb-pro-list li{gap:9px;display:flex}.bb-pro-list li:before{content:"✦";color:#d2b27a;padding-top:3px;font-size:10px}.bb-btn-gold{color:#17120e;background:#d2b27a;border-color:#d2b27a}.bb-btn-gold:hover{background:#e2c590}.bb-btn-light{color:#fbf6ee;border-color:#fbf6ee8c}.bb-btn-light:hover{background:#fbf6ee14}.bb-pro-plan-visual{z-index:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.bb-pro-plan-visual .bb-fan-arch{background:linear-gradient(#efe7da,#f7f2ea);width:290px;height:82%}.bb-pro-plan-phone{width:236px;margin-bottom:-60px;position:relative}.bb-pro-team{border:1px solid var(--bb-card-couple-line);background:#fffdf9;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:44px 48px;display:grid}.bb-pro-team-text{flex-direction:column;gap:14px;display:flex}.bb-pro-team-title{font-family:var(--bb-display);color:var(--bb-ink);font-size:40px;line-height:1}.bb-pro-team-title em{font-family:var(--bb-script);color:var(--bb-gold-script);font-size:1.15em;font-style:normal}.bb-team-ui{padding:20px 24px 14px;font-size:13px}.bb-team-ui .bb-ui-row>span:nth-child(2) b{font-weight:600}.bb-team-locs{text-transform:none;letter-spacing:0;gap:4px;font-size:1.15em;display:flex}.bb-team-locs b,.bb-team-locs i{color:#6f665b;border:1px solid #e6dccb;padding:3px 10px;font-style:normal;font-weight:400}.bb-team-locs b{background:var(--bb-pill);border-color:var(--bb-pill);color:var(--bb-gold-text)}@media (width<=1100px){.bb-pro-plan{grid-template-columns:minmax(0,1fr);padding-bottom:56px}.bb-pro-plan-text{padding-bottom:0}.bb-pro-plan-visual{display:none}.bb-pro-team{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bb-pro-plan{padding:40px 28px 44px}.bb-pro-groups{grid-template-columns:minmax(0,1fr)}.bb-pro-price{font-size:60px}.bb-pro-script{padding-bottom:0}.bb-pro-team{padding:32px 24px}}.bb-photo-phone{width:21%;position:absolute;top:32%;left:76%}.bb-photo-phone .bb-phone{border-radius:15%/7%;width:100%;padding:3.8%;box-shadow:0 24px 48px #281e1452,inset 0 0 0 1px #4a4a4a}.bb-photo-phone .bb-phone-screen{border-radius:12%/5.6%}.bb-photo-phone .bb-phone-screen:before{width:32%;height:4.2%;top:1.8%}.bb-explain .bb-explain-lines,.bb-explain .bb-explain-lines p{text-align:center}.bb-hero-note{max-width:540px;line-height:1.5}.bb-slides{flex-direction:column;gap:18px;display:flex}.bb-slides-stage{aspect-ratio:16/10;background:linear-gradient(160deg,#f6eee3 0%,#efe5d6 60%,#e9e0cf 100%);border-radius:4px;position:relative;overflow:hidden}.bb-slide{opacity:0;visibility:hidden;place-items:center;padding:3% 4%;transition:opacity .45s,visibility .45s;display:grid;position:absolute;inset:0}.bb-slide.bb-on{opacity:1;visibility:visible}.bb-slide>.bb-window{width:100%;max-height:100%;box-shadow:0 24px 60px #503a1e24}.bb-slide-screen{height:clamp(260px,44vw,560px);overflow:hidden}.bb-slide-img{object-fit:contain;width:100%;height:100%;display:block}.bb-slide:has(.bb-slide-img){padding:0}.bb-slides-bar{align-items:center;gap:18px;display:flex}.bb-slides-btn{width:52px;height:52px;color:var(--bb-ink);cursor:pointer;background:#fff;border:1px solid #d9c7a6;flex:none;font-size:20px;transition:background .2s,color .2s}.bb-slides-btn:hover{color:#fbf6ee;background:#1c1915;border-color:#1c1915}.bb-slides-cap{text-align:center;flex-wrap:wrap;flex:1;justify-content:center;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.bb-slides-cap b{font-family:var(--bb-serif);color:var(--bb-ink);font-size:22px;font-weight:400}.bb-slides-cap>span:last-child{color:#6f665b;flex-basis:100%;font-size:15px}.bb-slides-count{letter-spacing:2px;color:var(--bb-gold-text);font-size:12px}.bb-slides-dots{justify-content:center;gap:4px;display:flex}.bb-slides-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.bb-slides-dots button:before{content:"";background:#d9c7a6;border-radius:50%;width:8px;height:8px;transition:width .3s,background .3s}.bb-slides-dots button.bb-on:before{background:#8a6a3a;border-radius:4px;width:22px}@media (width<=760px){.bb-slides-stage{aspect-ratio:4/5}.bb-slide{padding:4%}.bb-slide-screen{height:420px}.bb-slides-cap b{font-size:19px}.bb-slides-btn{width:44px;height:44px}}.bb-taken .bb-pp-body{gap:.9em}.bb-taken-groep{flex-direction:column;gap:.45em;display:flex}.bb-taken-groep>small{font-size:.72em}.bb-taak{border:1px solid var(--pp-line);background:#fff;border-radius:1.1em;align-items:center;gap:.65em;padding:.7em .8em;display:flex}.bb-taak>i{color:#fff;border:1.5px solid #cfc6ba;border-radius:50%;flex:none;place-items:center;width:1.35em;height:1.35em;font-size:.8em;font-style:normal;display:grid}.bb-taak>span{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.bb-taak b{color:var(--pp-ink);font-size:.95em;font-weight:500;line-height:1.25}.bb-taak small{letter-spacing:0;text-transform:none;font-size:.78em;font-weight:400}.bb-taak>u{border:1px solid var(--pp-line);color:var(--pp-text);border-radius:999px;flex:none;padding:.3em .7em;font-size:.72em;font-weight:500;text-decoration:none}.bb-taak>u.bb-acc{background:var(--pp-acc-bg);color:#5f4823;border-color:#0000}.bb-taak.bb-klaar>i{background:#7d6033;border-color:#7d6033}.bb-taak.bb-klaar b{color:var(--pp-muted);text-decoration:line-through}.bb-fx-phone .bb-pp{font-size:7.4px}.bb-plate-wide{border-radius:6px;width:100%;height:auto;display:block}.bb-plate-phone{filter:drop-shadow(0 26px 40px #3c281438);width:min(270px,64%);height:auto;display:block;transform:rotate(3deg)}.bb-pro-integr{border:1px solid #d2b27a59;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.bb-pro-integr h3{font-family:var(--bb-sans);letter-spacing:.22em;text-transform:uppercase;color:#d2b27a;margin:0;font-size:11px;font-weight:500}.bb-pro-integr p{color:#ece3d5;margin:0;font-size:14px;line-height:1.6}.bb-slide>.bb-real-window{width:100%;box-shadow:0 24px 60px #503a1e24}.bb-slide>.bb-real-window>img{object-fit:contain;max-height:calc(100% - 34px)}.bb-slide>.bb-tablet{width:82%}.bb-slide>.bb-team{width:70%;box-shadow:0 24px 60px #503a1e24}@media (width<=760px){.bb-slide>.bb-tablet,.bb-slide>.bb-team{width:100%}}.bb-slide>.bb-team .bb-team-ui{padding:26px 30px 18px;font-size:16px}.bb-site-nav .bb-nav-cta{white-space:nowrap}.bb-live-flag{max-width:34em;color:var(--bb-hero-text);background:#fffaf20f;border:1px solid #d8b67f8c;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;padding:12px 16px;font-size:14px;line-height:1.45;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.bb-live-flag:hover{border-color:var(--bb-hero-script);background:#fffaf21f}.bb-live-flag b{letter-spacing:1.4px;font-weight:600}.bb-live-flag small{color:var(--bb-hero-lead);font-size:12.5px;display:block}.bb-live-flag>span:nth-child(2){flex:14em;min-width:0}.bb-live-flag-go{color:var(--bb-hero-script);letter-spacing:.4px;white-space:nowrap;font-size:13px}.bb-live-dot{background:#d8b67f;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #d8b67f38}.bb-live-top{gap:40px;display:grid}.bb-live-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.bb-live-intro{flex-direction:column;gap:20px;min-width:0;padding-top:12px;display:flex}.bb-live-intro .bb-h-display,.bb-live-intro .bb-ticks{margin:0}.bb-live-title .bb-line{text-wrap:balance}.bb-live-title em{margin:0;display:block}.bb-live-date{background:var(--bb-paper);border:1px solid var(--bb-card-pro-line);border-left:4px solid var(--bb-gold);align-self:flex-start;align-items:center;gap:22px;max-width:30em;margin-top:8px;padding:18px 26px 18px 22px;display:flex;box-shadow:0 18px 44px #503a1e12}.bb-live-date-num{font-family:var(--bb-display);color:var(--bb-ink);flex:none;font-size:78px;line-height:.9}.bb-live-date-text{gap:2px;min-width:0;display:grid}.bb-live-date-day{letter-spacing:2.6px;text-transform:uppercase;color:var(--bb-gold-text);font-size:12px}.bb-live-date-month{font-family:var(--bb-serif);color:var(--bb-ink);font-size:21px}.bb-live-date-note{color:var(--bb-body);margin-top:6px;font-size:13.5px;line-height:1.55}.bb-live-form{gap:14px;min-width:0;scroll-margin-top:16px;display:grid}.bb-live-frame{border:1px solid var(--bb-card-pro-line);background:var(--bb-paper);box-shadow:0 24px 60px #503a1e14}.bb-live-frame iframe{border:0;width:100%;height:860px;display:block}.bb-live-pending{text-align:center;border:1px dashed var(--bb-warm-line);background:var(--bb-card-pro);color:var(--bb-brown);gap:6px;padding:34px 24px;font-size:15px;line-height:1.6;display:grid}.bb-live-pending span{color:var(--bb-body)}.bb-live-fallback,.bb-live-couples{text-align:center;color:var(--bb-body);margin:0;font-size:14px;line-height:1.7}.bb-live-fallback a,.bb-live-couples a{color:var(--bb-gold-text);text-underline-offset:3px;text-decoration:underline}.bb-live-couples{border-top:1px solid var(--bb-warm-line);padding-top:22px}@media (width<=900px){.bb-live-grid{grid-template-columns:1fr}}@media (width<=760px){.bb-live-frame iframe{height:900px}.bb-live-flag{gap:10px}.bb-live-date{gap:16px;max-width:none;padding:16px 18px}.bb-live-date-num{font-size:64px}}.bb-platform-tabs .bb-platform-intro{color:#514b43;font-family:Libre Baskerville,Georgia,serif;font-size:16px;line-height:1.9}.bb-benefits>div>.bb-body{color:#514b43;text-wrap:pretty;font-family:Libre Baskerville,Georgia,serif;font-size:15px;line-height:1.9}.bb-audience-btn,.bb-platform-tabs [role=tab],.bb-tour-tabs button,.bb-tabs [role=tab]{letter-spacing:1.1px;text-transform:uppercase;font-family:Lato,Arial,sans-serif;font-size:12px;font-weight:700}.bb-audience-btn{justify-content:space-between;min-width:184px}.bb-faq{background:#f8f5f0;border-image:linear-gradient(#f8f5f0,#f8f5f0) 0 fill/0/0 100vmax}.bb-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(32px,5vw,75px)}.bb-faq-intro .bb-serif-title{font-family:var(--bb-display);margin:16px 0 24px;font-size:clamp(36px,4vw,47px);line-height:1.2}.bb-faq-intro p{color:#665e52;max-width:230px;font-family:Libre Baskerville,Georgia,serif;font-size:14px;line-height:1.9}.bb-faq-rule{background:var(--bb-gold);width:44px;height:2px;margin-top:28px;display:block}.bb-faq details,.bb-faq details:last-child{border-color:#d8cdbd}.bb-faq summary{justify-content:start;padding:24px 4px;font-family:Libre Baskerville,Georgia,serif;font-size:17px;line-height:1.5}.bb-faq-number{color:#92713d;letter-spacing:1px;flex:none;font:11px Lato,Arial,sans-serif}.bb-faq summary:after{color:#7d6033;border:1px solid #bba57f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;font-family:Lato,Arial,sans-serif;display:grid}.bb-faq details[open] summary:after{color:#fff;background:#92713d;border-color:#92713d}.bb-faq details p{color:#62594c;padding:0 40px 5px 38px;font-family:Libre Baskerville,Georgia,serif;font-size:14px;line-height:1.9}.bb-footer-instagram{color:#75603e;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:9px;margin-top:18px;font:700 12px Lato,Arial,sans-serif;text-decoration:none;display:inline-flex}.bb-footer-instagram:hover{color:#171717}.bb-feature-cards{gap:22px;padding-top:30px}.bb-feature-cards>div{background:#fffdf9;border:1px solid #e4dacb;padding:28px 24px}.bb-feature-icon{color:#876331;background:#f3ebdf;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.bb-community-visual .bb-fx-win{margin-right:70px}.bb-community-visual .bb-ui-grid{grid-template-columns:minmax(0,1fr)}.bb-community-visual .bb-fx-member{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 0}.bb-community-visual .bb-fx-member>span:nth-child(2){overflow-wrap:anywhere;flex-basis:calc(100% - 40px);line-height:1.5}.bb-community-visual .bb-fx-tags{flex-wrap:wrap;gap:4px;margin-left:32px;display:flex}.bb-community-visual .bb-fx-phone{width:155px;bottom:-24px;right:-12px}.bb-community-visual .bb-fx-mini{grid-template-columns:1fr;gap:3px;padding:8px 0;line-height:1.5;display:grid}.bb-community-visual .bb-fx-app .bb-ui-main{min-width:0}@media (width>=1001px){.bb-site-header{gap:20px}.bb-site-nav{letter-spacing:.7px;gap:12px;margin-left:20px;font-size:11px}.bb-site-nav a{white-space:nowrap}.bb-site-nav .bb-nav-cta{padding:11px 12px}}@media (width>=1001px) and (width<=1240px){.bb-site-header{padding-inline:24px}.bb-brand svg{width:104px}.bb-site-nav{letter-spacing:.45px;gap:10px;margin-left:8px;font-size:10px}}@media (width<=760px){.bb-faq-grid{grid-template-columns:1fr;gap:26px}.bb-faq-intro p{max-width:none}.bb-faq-rule{display:none}.bb-faq summary{gap:12px;font-size:15px}.bb-faq details p{padding-left:28px;padding-right:8px}.bb-community-visual .bb-fx-win{margin-right:0}.bb-community-visual .bb-fx-phone{margin:26px auto 0;position:relative;bottom:auto;right:auto}}.bb-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.bb-contact-copy{color:#514b43;max-width:30em;font-family:Libre Baskerville,Georgia,serif;font-size:16px;line-height:1.9}.bb-contact-direct{border-top:1px solid #dfd2bc;margin-top:36px;padding-top:28px}.bb-contact-direct>a{color:#514b43;text-underline-offset:6px;overflow-wrap:anywhere;margin:14px 0 6px;font:20px/1.7 Libre Baskerville,Georgia,serif;display:inline-block}.bb-contact-direct>p{color:#716454;font-size:13px}.bb-contact-form{min-width:0}.bb-contact-form .bb-live-frame,.bb-live-form .bb-live-frame{background:#fff;border:0;border-radius:20px;padding:24px;overflow:hidden}.bb-contact-form .bb-live-frame iframe,.bb-live-form .bb-live-frame iframe{height:440px;min-height:0}@media (width<=760px){.bb-contact-grid{grid-template-columns:1fr}}.bb-section.bb-pro-intro{padding-top:56px;padding-bottom:32px}.bb-pro-intro .bb-rings{margin-top:24px;margin-bottom:24px}.bb-section.bb-pro-app{padding-top:40px}@media (width<=760px){.bb-section.bb-pro-intro{padding-top:40px;padding-bottom:24px}.bb-section.bb-pro-app{padding-top:28px}}.bb-live-time{white-space:nowrap}.bb-live-flag b{letter-spacing:.5px}.bb-live-flag>span:nth-child(2){flex-basis:17em}.bb-monitor-only{transform:none}.bb-monitor-only .bb-photo-screen .bb-portal-shot{object-fit:contain;object-position:left top;width:100%;height:100%;margin:0}.bb-consistent-visual:not(.bb-only-phone):has(.bb-fx-phone){min-height:510px;padding-top:72px}.bb-consistent-visual .bb-fx-win{margin-right:200px}.bb-consistent-visual.bb-only-crm .bb-fx-win{margin-right:0}.bb-consistent-visual .bb-fx-phone{width:220px}.bb-consistent-visual .bb-fx-phone .bb-phone{border-radius:38px;padding:9px}.bb-consistent-visual .bb-fx-phone .bb-phone-screen{border-radius:30px}.bb-consistent-visual .bb-fx-phone .bb-phone-screen:before{width:72px;height:20px;top:9px}.bb-consistent-visual .bb-fx-phone .bb-phone .bb-ui{padding:38px 14px 14px;font-size:11px}@media (width<=760px){.bb-monitor-only{transform:none}.bb-consistent-visual:not(.bb-only-phone):has(.bb-fx-phone){min-height:0;padding-top:22px}.bb-consistent-visual .bb-fx-win{margin-right:0}.bb-consistent-visual .bb-fx-phone{margin:28px auto 0;position:relative;bottom:auto;right:auto;transform:none}.bb-consistent-visual .bb-fx-phone .bb-vis-tag{position:static;transform:none}}.bb-int-lead{max-width:44em}.bb-int-tabs{background:var(--bb-paper);border:1px solid var(--bb-card-pro-line);flex-wrap:wrap;justify-content:center;width:fit-content;max-width:100%;margin:40px auto 0;display:flex;box-shadow:0 12px 30px #503a1e0f}.bb-int-tabs button{min-height:52px;font:400 15px var(--bb-sans);color:var(--bb-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.bb-int-tabs button svg{flex:none;width:16px;height:16px}.bb-int-tabs button:hover{background:var(--bb-pill)}.bb-int-tabs button[aria-selected=true]{background:var(--bb-ink);color:var(--bb-paper)}.bb-int-tabs button:focus-visible{outline:2px solid var(--bb-gold);outline-offset:-2px}.bb-int-panel{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:48px;display:grid;position:relative}.bb-int-arch{aspect-ratio:2;z-index:0;background:#efe5d6;border-radius:999px 999px 0 0;width:40%;position:absolute;top:-32px;left:14%}.bb-int-win{z-index:1;background:var(--bb-paper);border:1px solid var(--bb-card-pro-line);border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #503a1e14}.bb-int-bar{border-bottom:1px solid var(--bb-card-pro-line);color:var(--bb-body);background:#f6f1ea;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.bb-int-bar b{background:#dcd2c4;border-radius:50%;flex:none;width:9px;height:9px}.bb-int-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:10px;overflow:hidden}.bb-int-app{grid-template-columns:62px minmax(0,1fr);min-height:420px;display:grid}.bb-int-rail{border-right:1px solid var(--bb-card-pro-line);background:var(--bb-card-pro);align-content:start;justify-items:center;gap:10px;padding:14px 0;display:grid}.bb-int-me{color:#fff;background:#8a6a3a;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:6px;font-size:11px;font-weight:700;display:grid}.bb-int-rail i{color:#6f6152;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.bb-int-rail i.bb-on{color:#fff;background:#8a6a3a}.bb-int-rail svg{width:15px;height:15px}.bb-int-main{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.bb-int-head{border-bottom:1px solid var(--bb-card-pro-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.bb-int-av{width:38px;height:38px;color:var(--bb-gold-text);font-family:var(--bb-display);background:#f6f1ea;border-radius:50%;place-items:center;font-size:14px;display:grid}.bb-int-head strong{font-family:var(--bb-display);font-size:18px;font-weight:400;line-height:1.2;display:block}.bb-int-head small{color:var(--bb-body);font-size:12.5px}.bb-int-saved{color:#3f6b45;background:#e8f0e6;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:12.5px;font-weight:700}.bb-int-saved:before{content:"● "}.bb-int-body{background:var(--bb-card-pro);align-content:start;gap:12px;padding:18px;font-size:14px;display:grid}.bb-int-day{text-align:center;letter-spacing:2px;text-transform:uppercase;color:var(--bb-body);font-size:11px}.bb-int-msg{justify-items:start;gap:4px;max-width:80%;display:grid}.bb-int-msg p{border:1px solid var(--bb-card-pro-line);background:var(--bb-paper);color:var(--bb-ink);border-radius:16px;margin:0;padding:10px 14px}.bb-int-msg small{color:var(--bb-body);font-size:11.5px}.bb-int-msg.bb-me{justify-self:end;justify-items:end}.bb-int-msg.bb-me p{color:#fff;background:#8a6a3a;border-color:#8a6a3a}.bb-int-row{border:1px solid var(--bb-card-pro-line);background:var(--bb-paper);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.bb-int-row small{color:var(--bb-body);font-size:12.5px;display:block}.bb-int-row span{white-space:nowrap;color:var(--bb-gold-text);background:#f6f1ea;border-radius:999px;align-self:center;padding:2px 9px;font-size:11.5px}.bb-int-foot{border-top:1px solid var(--bb-card-pro-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.bb-int-foot span{border:1px solid var(--bb-card-pro-line);color:#6f6152;border-radius:999px;flex:1;min-width:0;padding:10px 16px;font-size:13.5px}.bb-int-foot b{color:#fff;background:#8a6a3a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.bb-int-foot svg{width:15px;height:15px}.bb-int-copy{gap:14px;min-width:0;display:grid}.bb-int-copy .bb-ticks{border-top:1px solid var(--bb-card-pro-line);margin-top:4px;padding-top:18px}.bb-int-ico{border:1px solid var(--bb-card-pro-line);width:56px;height:56px;color:var(--bb-gold-text);border-radius:50%;place-items:center;display:grid}.bb-int-ico svg{width:20px;height:20px}.bb-int-steps{border-top:1px solid var(--bb-warm-line);border-bottom:1px solid var(--bb-warm-line);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid}.bb-int-steps li{gap:14px;padding:26px 22px;display:flex}.bb-int-steps em{font-family:var(--bb-script);color:var(--bb-gold-script);font-size:40px;font-style:normal;line-height:1}.bb-int-steps b{font-family:var(--bb-display);color:var(--bb-ink);font-size:21px;font-weight:400;display:block}.bb-int-steps span{color:var(--bb-body);font-size:14px;line-height:1.7}.bb-int-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:36px;display:flex}.bb-int-more em{font-family:var(--bb-script);color:var(--bb-gold-script);font-size:34px;font-style:normal}@media (width<=900px){.bb-int-panel{grid-template-columns:minmax(0,1fr);gap:28px}.bb-int-arch{width:60%;left:10%}.bb-int-steps{grid-template-columns:minmax(0,1fr)}.bb-int-steps li+li{border-top:1px solid var(--bb-warm-line)}}@media (width<=560px){.bb-int-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.bb-int-tabs button{justify-content:flex-start;padding:0 14px}.bb-int-app{grid-template-columns:minmax(0,1fr);min-height:0}.bb-int-rail{display:none}.bb-int-saved{margin-left:0}}.bb-csv{gap:16px;min-width:0;margin:0;display:grid;container-type:inline-size}.bb-csv-stage{aspect-ratio:1.12;background:linear-gradient(160deg,#f7ece0 0%,#f3e4d2 55%,#efdec8 100%);position:relative;overflow:hidden}.bb-csv-win{background:#fbf8f2;border:1px solid #e3d6c3;border-radius:6px;width:88%;position:absolute;top:6%;left:6%;overflow:hidden;box-shadow:0 18px 40px #5a3e1e1a}.bb-csv-bar{color:#6f6152;background:#f3ede4;border-bottom:1px solid #ebe1d2;align-items:center;gap:1cqw;padding:1.4cqw 2cqw;font-size:1.25cqw;display:flex}.bb-csv-bar i{background:#d6cbbb;border-radius:50%;width:.9cqw;height:.9cqw}.bb-csv-bar span{background:#fff;border-radius:99px;margin-left:1.5cqw;padding:.3cqw 2cqw}.bb-csv-site{aspect-ratio:1.2;color:var(--bb-ink);position:relative}.bb-csv-flower{z-index:0;pointer-events:none;width:70%;position:absolute;top:16%;left:18%}.bb-csv-frame{border:1px solid #ebe1d2;position:absolute;inset:3cqw}.bb-csv-nav,.bb-csv-hero,.bb-csv-links{z-index:1;position:relative}.bb-csv-nav{border-bottom:1px solid #ebe1d2;justify-content:space-between;align-items:center;margin:3cqw 3cqw 0;padding:2.4cqw 2.6cqw;display:flex}.bb-csv-nav b{font-family:var(--bb-serif);font-size:1.85cqw;font-weight:400}.bb-csv-amp{color:var(--bb-gold)}.bb-csv-menu{letter-spacing:.25cqw;text-transform:uppercase;gap:2.2cqw;font-size:1.05cqw;display:flex}.bb-csv-menu em{font-style:normal}.bb-csv-hero{text-align:center;justify-items:center;padding-top:3.2cqw;display:grid}.bb-csv-kicker{letter-spacing:.35cqw;text-transform:uppercase;color:var(--bb-gold-text);font-size:1.2cqw}.bb-csv-names{font-family:var(--bb-serif);margin-top:.8cqw;font-size:5.6cqw;line-height:1.15}.bb-csv-mono{width:26cqw;font-family:var(--bb-serif);letter-spacing:1.2cqw;color:var(--bb-gold-text);border-top:1px solid #dccbb2;border-bottom:1px solid #dccbb2;margin-top:1cqw;padding:1.4cqw 0 1.6cqw;font-size:3.4cqw}.bb-csv-date{letter-spacing:.12cqw;text-transform:uppercase;margin-top:2.2cqw;font-size:1.35cqw}.bb-csv-venue{color:var(--bb-body);margin-top:.3cqw;font-size:1.25cqw}.bb-csv-cta{color:#fff;letter-spacing:.28cqw;text-transform:uppercase;background:#26221e;margin-top:2.6cqw;padding:1.8cqw 3.2cqw;font-size:1.2cqw}.bb-csv-links{font-family:var(--bb-serif);border-top:1px solid #ebe1d2;justify-content:space-around;padding:2.4cqw 0;font-size:1.35cqw;display:flex;position:absolute;bottom:3cqw;left:3cqw;right:3cqw}.bb-csv-cap{text-align:center;gap:2px;display:grid}.bb-csv-cap b{font-family:var(--bb-serif);color:var(--bb-ink);font-size:clamp(18px,2vw,24px);font-weight:400}.bb-csv-cap span{letter-spacing:.3px;color:var(--bb-body);font-size:12.5px}.bb-offer{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#7a5b31 0%,#8b6a3e 50%,#6f5430 100%);border-radius:999px;align-self:flex-start;align-items:center;gap:12px;max-width:100%;margin:4px 0 0;padding:11px 22px 11px 12px;font-size:15px;line-height:1.35;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #6e502342}.bb-offer b{z-index:1;letter-spacing:.3px;font-weight:700;position:relative}.bb-offer-ico{z-index:1;background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid;position:relative}.bb-offer:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff42 48%,#0000 66%);animation:3.6s ease-in-out infinite bb-offer-glans;position:absolute;inset:0;transform:translate(-100%)}@keyframes bb-offer-glans{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.bb-offer:after{animation:none;display:none}}.bb-offer.bb-offer-hero{margin:0 0 22px}.bb-live-flag{position:relative;overflow:hidden}.bb-live-flag-go{white-space:normal;flex:1 0 100%;padding-left:23px;font-size:14px;font-weight:700}.bb-live-flag:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffecc829 48%,#0000 66%);animation:3.6s ease-in-out infinite bb-offer-glans;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.bb-live-flag:after{animation:none;display:none}}@media (width<=720px){.bb-plan.bb-plan-wide{padding:32px 24px}.bb-plan-wide-head .bb-price{font-size:40px}}.bb-tpl-styles{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 48px;padding:0;list-style:none;display:flex}.bb-tpl-styles li{border:1px solid var(--bb-warm-line);color:var(--bb-brown);background:#fff;border-radius:999px;padding:9px 18px;font-size:13px}.bb-tpl-fan{justify-content:center;align-items:flex-start;padding:10px 0 40px;display:flex}.bb-tpl-fig{flex-direction:column;align-items:center;gap:20px;margin:0 -12px;display:flex;position:relative}.bb-tpl-fig .bb-phone{width:196px}.bb-tpl-fig figcaption{letter-spacing:1.4px;text-transform:uppercase;color:var(--bb-gold-text);font-size:12px}.bb-tpl-fig:first-child{z-index:1;transform:rotate(-5deg)translateY(44px)}.bb-tpl-fig:nth-child(2){z-index:2;transform:rotate(-2.5deg)translateY(14px)}.bb-tpl-fig:nth-child(3){z-index:3}.bb-tpl-fig:nth-child(4){z-index:2;transform:rotate(2.5deg)translateY(14px)}.bb-tpl-fig:nth-child(5){z-index:1;transform:rotate(5deg)translateY(44px)}.bb-tpl{height:100%;font-family:var(--bb-sans);font-size:11px;line-height:1.4;position:relative;overflow:hidden}.bb-tpl p{margin:0}.bb-tpl-btn{justify-content:center;align-items:center;min-height:30px;font-size:10.5px;display:flex}.bb-tpl-frame{pointer-events:none;border:1px solid #c9a961;position:absolute;inset:32px 8px 8px}.bb-tpl-frame-in{border-color:#c9a96173;inset:36px 12px 12px}.bb-tpl-star{width:13px;height:13px;position:absolute}.bb-tpl-orn{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.bb-tpl-orn u{background:#c9a961;width:24px;height:1px;text-decoration:none}.bb-tpl-orn i{background:#c9a961;width:5px;height:5px;transform:rotate(45deg)}.bb-tpl-oval{box-sizing:border-box;border:1px solid #c9a961;border-radius:50%;width:104px;height:66px;margin:10px auto 0;padding:4px;display:block;position:relative}.bb-tpl-oval span{background:linear-gradient(160deg,#4a5d80,#2a3b5e);border-radius:50%;width:100%;height:100%;display:block}.bb-tpl-oval b{width:32px;height:32px;font-family:var(--bb-display);color:#f1d9c6;background:radial-gradient(circle at 40% 35%,#a83a3a,#7a2222);border-radius:50%;place-items:center;font-size:8.5px;font-weight:400;display:grid;position:absolute;bottom:-8px;right:-12px;box-shadow:0 2px 6px #0006}.bb-tpl-barcode{background:repeating-linear-gradient(90deg,#1b2533 0 2px,#0000 2px 4px,#1b2533 4px 5px,#0000 5px 8px);height:22px;margin-top:9px}.bb-tpl-pola{background:#fff;width:88px;padding:5px 5px 18px;position:absolute;box-shadow:0 6px 14px #2b26202e}.bb-tpl-pola span{height:80px;display:block}.bb-tpl-pola small{font-family:var(--bb-script);text-align:center;color:#2b2620;margin-top:3px;font-size:11px;display:block}.bb-tpl-tape{width:38px;height:11px;position:absolute}.bb-tpl-sun{box-sizing:border-box;background:#eed6b6;border:5px solid #f2a541;border-radius:50%;width:84px;height:84px;margin:10px auto 0;display:block}.bb-tpl-fest-h{font-family:"Inter", var(--bb-sans);letter-spacing:-1.5px;text-transform:uppercase;font-size:40px;font-weight:600;line-height:.9;margin:8px 0 0!important}.bb-tpl-marquee{color:#fff4e0;font-family:"Inter", var(--bb-sans);letter-spacing:.04em;white-space:nowrap;background:#1a1530;padding:5px 0 5px 8px;font-size:9.5px;font-weight:600;overflow:hidden}.bb-tpl-ticket{color:#fff;background:#5b3be0;border:2px solid #1a1530;margin:14px 12px 0;padding:7px 9px;box-shadow:4px 4px #1a1530}.bb-tpl-ticket span{justify-content:space-between;font-size:6.5px;display:flex}.bb-tpl-ticket strong{font-family:"Inter", var(--bb-sans);text-transform:uppercase;margin-top:3px;font-size:14px;font-weight:600;display:block}.bb-tpl-note{text-align:center;color:#514b43;max-width:40em;margin:64px auto 0;font-family:Libre Baskerville,Georgia,serif;font-size:15px;line-height:1.9}.bb-tpl-cards{margin-top:56px}.bb-names{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.bb-names span{border:1px solid var(--bb-card-couple-line);font-family:var(--bb-display);color:var(--bb-ink);background:#fff;padding:8px 14px;font-size:15px}.bb-names em{font-family:var(--bb-script);color:var(--bb-gold-text);font-style:normal}.bb-pv{box-sizing:border-box;color:#26211c;height:100%;font-family:var(--bb-sans);background:#fbfaf7;flex-direction:column;gap:8px;padding:38px 13px 12px;font-size:10.5px;display:flex;position:relative}.bb-pv-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--bb-gold-text);text-align:center;font-size:8.5px}.bb-pv-h{font-family:var(--bb-display);text-align:center;color:var(--bb-ink);font-size:18px;font-weight:400;line-height:1.15}.bb-pv-sub{color:#6f665b;text-align:center;font-size:9.5px}.bb-pv-chips{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.bb-pv-chips u{background:#f2ebdf;border-radius:999px;padding:3px 9px;font-size:9px;text-decoration:none}.bb-pv-chips u.bb-on,.bb-pv-btn.bb-on{color:#fff;background:#8a6a3a}.bb-pv-video{background:linear-gradient(160deg,#a08a6e,#4a3f34);border-radius:14px;flex:none;place-items:center;height:140px;display:grid;position:relative;overflow:hidden}.bb-pv-video-tall{background:linear-gradient(160deg,#6a5b4a,#2c2620);height:200px}.bb-pv-play{background:#ffffff38;border:1.2px solid #fff;border-radius:50%;place-items:center;display:grid}.bb-pv-cap{color:#fff;background:linear-gradient(#14110e00,#14110ec7);flex-direction:column;padding:16px 10px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.bb-pv-cap em{font-family:var(--bb-display);font-size:11px}.bb-pv-cap small{color:#f0e6d8;font-size:8.5px}.bb-pv-progress{background:#ffffff59;border-radius:2px;height:3px;position:absolute;bottom:12px;left:12px;right:12px}.bb-pv-progress i{background:#fff;border-radius:2px;width:30%;height:100%;display:block}.bb-pv-times{color:#6f665b;justify-content:space-between;font-size:9.5px;display:flex}.bb-pv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.bb-pv-grid i{border-radius:8px;height:50px;display:block}.bb-pv-grid small{margin-top:2px;font-size:7.5px;display:block}.bb-pv-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.bb-pv-thumbs i{border-radius:6px;height:54px;position:relative}.bb-pv-thumbs i.bb-on{outline:2px solid var(--bb-gold);outline-offset:-2px}.bb-pv-thumbs small{color:#fff;background:#26211c;border-radius:3px;padding:0 3px;font-size:7.5px;font-style:normal;position:absolute;bottom:3px;left:3px}.bb-pv-bar{background:#eee;border-radius:2px;height:4px}.bb-pv-bar i{background:var(--bb-gold);border-radius:2px;height:100%;display:block}.bb-pv-btn{border:1px solid #d8cdbb;border-radius:10px;justify-content:center;align-items:center;min-height:32px;font-size:10px;display:flex}.bb-pv-btn.bb-on{border-color:#8a6a3a}.bb-pv-tabs{color:#6f665b;border-top:1px solid #eee;justify-content:space-around;margin-top:auto;padding-top:7px;font-size:8.5px;display:flex}.bb-pv-tabs i{font-style:normal}.bb-pv-tabs b{color:var(--bb-gold-text);font-weight:400}.bb-pv-cam{color:#fff;background:radial-gradient(120% 70% at 50% 38%,#8a7660 0%,#4a3f34 55%,#211c17 100%);padding:0}.bb-pv-person{width:100%;height:auto;position:absolute;top:22%;left:0}.bb-pv-cam-top{justify-content:space-between;font-size:9px;display:flex;position:absolute;top:36px;left:12px;right:12px}.bb-pv-cam-top>span{background:#00000061;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.bb-pv-cam-top i{background:#e0554a;border-radius:50%;width:6px;height:6px}.bb-pv-cam-foot{text-align:center;background:linear-gradient(#14110e00,#14110ed9);flex-direction:column;gap:12px;padding:56px 14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.bb-pv-cam-foot b{font-family:var(--bb-display);font-size:15px;font-weight:400;line-height:1.25}.bb-pv-cam-foot>span{color:#f0e6d8;justify-content:space-between;align-items:center;font-size:9px;display:flex}.bb-pv-rec{box-sizing:border-box;border:3px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.bb-pv-rec i{background:#e0554a;border-radius:5px;width:18px;height:18px}.bb-pv-stage{position:relative}.bb-pv-note{z-index:3;background:#fff;border-radius:16px;align-items:center;gap:12px;width:220px;padding:12px 14px;display:flex;position:absolute;top:40px;left:0;box-shadow:0 18px 40px #281e1429}.bb-pv-note-ic{background:#f2ebdf;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.bb-pv-note b{color:#26211c;font-size:13px;display:block}.bb-pv-note small{color:#696969;font-size:12px;display:block}.bb-db-days{gap:.6em;margin:0 0 1.2em;display:flex}.bb-db-days i,.bb-db-days b{border:1px solid var(--pp-line);background:#fff;border-radius:999px;padding:.5em 1em;font-style:normal;font-weight:500}.bb-db-days b{color:#fff;background:#26231f;border-color:#26231f}.bb-db-row{border-top:1px solid #f0ebe4;align-items:center;gap:.9em;padding:.7em 0;display:flex}.bb-db-row em{width:3.4em;font-family:"Fraunces", var(--bb-serif);color:var(--pp-ink);flex:none;font-style:normal}.bb-db-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.bb-db-row b{color:var(--pp-ink);font-weight:500}.bb-db-row small{letter-spacing:0;text-transform:none;font-weight:400}.bb-db-row>i{color:var(--pp-muted);font-size:.85em;font-style:normal}.bb-db-row.bb-prop{background:#fbf1f2;border-radius:.6em;margin:0 -.6em;padding-left:.6em;padding-right:.6em}.bb-db-row.bb-prop small{color:#9b4f65}@media (width<=1100px){.bb-tpl-fan{scroll-snap-type:x mandatory;justify-content:flex-start;gap:16px;padding:10px 4px 24px;overflow-x:auto}.bb-tpl-fig{scroll-snap-align:center;flex:none;margin:0;transform:none!important}.bb-tpl-fig .bb-phone{width:180px}.bb-tpl-fig:nth-child(3){order:-1}}@media (width<=760px){.bb-pv-note{margin:0 auto 18px;position:relative;top:auto}}.bb-feat-stats b{font-family:var(--bb-display);text-transform:uppercase;letter-spacing:-1px;color:var(--bb-ink);font-style:normal}.bb-feat-stats span{color:var(--bb-gold-text)}.bb-new-tag{letter-spacing:1.4px;text-transform:uppercase;color:var(--bb-gold-text);margin-left:8px;font-size:11px}.bb-community-visual .bb-ui-grid>.bb-ui-panel:nth-child(2){display:block}.bb-fx-post{color:#3d3934;margin:2px 0 8px;line-height:1.5}.bb-community-visual .bb-fx-push{margin-top:6px}.bb-finance-mockup .bb-laptop-display{aspect-ratio:16/10}.bb-finance-mockup .bb-laptop-display>.bb-window{height:100%}.bb-finance-mockup .bb-ui-stat{white-space:nowrap}.bb-int-names{text-align:center;max-width:900px;margin:48px auto 0}.bb-int-names ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.bb-int-names li{border:1px solid var(--bb-warm-line);color:var(--bb-brown);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px}@media (width<=1000px){.bb-section-top,.bb-split,.bb-quote-band,.bb-faq-grid{grid-template-columns:minmax(0,1fr)}.bb-section-top>*,.bb-split>*,.bb-quote-band>*,.bb-faq-grid>*{min-width:0}.bb-stack,.bb-stack>.bb-window,.bb-stack>.bb-tablet{max-width:100%}}@media (width<=760px){.bb-cards,.bb-plans,.bb-benefits{grid-template-columns:minmax(0,1fr)}.bb-cards>*,.bb-plans>*,.bb-benefits>*{min-width:0}}
