.B{--paper:#ebe8e2;--paper-2:#f5f3ef;--ink:#141414;--muted:#6b6862;--line:#1414141a;--yellow:#f8d86f;--yellow-soft:#fbeab0;--green:#a9e6bd;--green-soft:#d3f3dc;--green-ink:#13693a;--lilac:#d4d0ff;--lilac-soft:#e8e6ff;--lilac-ink:#4b3fd1;--pink:#ffc9da;--pink-soft:#ffe3ec;--pink-ink:#b2275e;background:var(--paper);color:var(--ink);font-family:var(--f-geist), system-ui, sans-serif;--tab-on-bg:var(--ink)}.B .reveal-main{background:var(--paper)}.B h1,.B h2,.B h3{font-family:var(--f-brico), var(--f-geist), sans-serif;letter-spacing:-.035em;font-variation-settings:"wdth" 90;font-weight:700}.B-nav{z-index:40;background:color-mix(in srgb, var(--paper), transparent 15%);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.B-nav ul{gap:6px;display:flex}.B-nav ul a{border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;transition:background .25s;display:block}.B-nav ul a:hover{background:#0000000f}.B-logo{font:700 22px var(--f-brico);letter-spacing:-.04em;align-items:center;gap:8px;text-decoration:none;display:flex}.B-logo__dot{background:conic-gradient(var(--yellow), var(--green), var(--lilac), var(--pink), var(--yellow));border-radius:99px;width:14px;height:14px;animation:6s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.B-btn{height:50px;transition:transform .6s var(--spring), background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.B-btn:hover{transform:translateY(-2px)scale(1.04)rotate(-1deg)}.B-btn:active{transform:scale(.94)}.B-btn--sm{height:40px;padding:0 18px;font-size:14px}.B-btn--lg{height:62px;padding:0 32px;font-size:17px}.B-btn--ink{background:var(--ink);color:#fff}.B-btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.B-btn--block{width:100%}.B-hero{gap:26px;max-width:1240px;margin:0 auto;padding:80px 28px 70px;display:grid}.B-chips{flex-wrap:wrap;gap:8px;display:flex}.B-chip{background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.B-chip--ink{background:var(--ink);color:#fff}.B-chip i{background:#22c55e;border-radius:9px;width:7px;height:7px}.B-hero h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(64px,11.5vw,184px);line-height:.9}.B-hl{--hl:var(--yellow);background:linear-gradient(transparent 14%, var(--hl) 14%, var(--hl) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .1em}.B-hl--green{--hl:var(--green)}.B-hl--lilac{--hl:var(--lilac)}.B-hl--pink{--hl:var(--pink)}.B-lede{max-width:620px;color:var(--muted);font-size:clamp(17px,1.7vw,21px);line-height:1.5}.B-goal{background:var(--paper-2);border-radius:32px;grid-template-columns:1.6fr 1fr;align-items:start;gap:28px;margin-top:18px;padding:34px;display:grid;box-shadow:inset 0 1px #fff,0 30px 60px -40px #0000004d}.B-sentence{font:700 clamp(30px, 3.6vw, 52px)/1.32 var(--f-brico);letter-spacing:-.035em;font-variation-settings:"wdth" 92}.B-sentence--sm{font-size:clamp(26px,3vw,42px)}.B-pill{vertical-align:baseline;display:inline-block;position:relative}.B-pill__btn{font:inherit;letter-spacing:inherit;transition:transform .6s var(--spring), box-shadow .3s;border:0;border-radius:.42em;align-items:center;gap:.14em;padding:.02em .28em .06em .34em;line-height:1.12;display:inline-flex}.B-pill__btn:hover{transform:translateY(-2px)rotate(-1.5deg)}.B-pill__btn:active{transform:scale(.93)}.B-pill__chev{opacity:.55;width:.5em;height:.5em;transition:transform .5s var(--spring)}.B-pill.is-open .B-pill__chev{transform:rotate(180deg)}.B-pill--static .B-pill__btn{padding-right:.34em}.B-pill--yellow .B-pill__btn{background:var(--yellow)}.B-pill--green .B-pill__btn{background:var(--green);color:#0e3d22}.B-pill--lilac .B-pill__btn{background:var(--lilac);color:#261d8a}.B-pill--pink .B-pill__btn{background:var(--pink);color:#6e1236}.B-pop{z-index:30;min-width:240px;font:600 16px/1.2 var(--f-geist);letter-spacing:0;transform-origin:0 0;opacity:0;pointer-events:none;transition:transform .55s var(--spring), opacity .2s;background:#fff;border-radius:22px;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:scale(.6)translateY(-10px);box-shadow:0 30px 60px -20px #00000059,0 0 0 1px #0000000a}.B-pill.is-open .B-pop{opacity:1;pointer-events:auto;transform:none}.B-pop__label{font:500 11px var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:4px 10px 8px}.B-pop__opt{text-align:left;opacity:0;transition:background .2s, opacity .3s, transform .5s var(--spring);transition-delay:calc(var(--i) * 35ms);background:0 0;border:0;border-radius:12px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex;transform:translateY(6px)}.B-pill.is-open .B-pop__opt{opacity:1;transform:none}.B-pop__opt:hover,.B-pop__opt[aria-selected=true]{background:var(--paper-2)}.B-start{background:#fff;border-radius:24px;gap:16px;padding:22px;display:grid}.B-start__k{font:500 11px var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.B-start__angles{gap:8px;display:grid}.B-start__angles li{animation:angle .7s var(--spring) both;animation-delay:calc(var(--i) * 80ms);align-items:baseline;gap:12px;font-size:16px;font-weight:600;display:flex}.B-start__angles b{font:500 12px var(--f-mono);color:var(--muted)}@keyframes angle{0%{opacity:0;transform:translate(-12px)scale(.96)}}.B-wall{gap:16px;padding:20px 0 10px;display:grid;overflow:hidden}.B-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.B-marquee__track{gap:16px;width:max-content;animation:60s linear infinite marquee;display:flex}.B-marquee--rev .B-marquee__track{animation-duration:70s;animation-direction:reverse}.B-marquee:hover .B-marquee__track{animation-play-state:paused}.B-marquee .reel{width:220px;transition:transform .7s var(--spring);flex:none}.B-marquee .reel:hover{transform:scale(1.04)rotate(-1.5deg)}@keyframes marquee{to{transform:translate(-50%)}}.B-wall__note{color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.B-section{max-width:1240px;margin:0 auto;padding:120px 28px 0}.B-head{gap:14px;max-width:980px;margin-bottom:44px;display:grid}.B-head h2{font-size:clamp(40px,6vw,88px);line-height:.95}.B-head--split{grid-template-columns:1.5fr 1fr;align-items:end;gap:40px;max-width:none}.B-head--split p{color:var(--muted);line-height:1.6}.B-kicker{font:500 12px var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:10px;display:flex}.B-label{font:600 11px var(--f-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:7px;justify-self:start;padding:5px 9px;display:inline-block}.B-label--yellow{background:var(--yellow-soft);color:#7a5a00}.B-label--green{background:var(--green-soft);color:var(--green-ink)}.B-label--lilac{background:var(--lilac-soft);color:var(--lilac-ink)}.B-label--pink{background:var(--pink-soft);color:var(--pink-ink)}.B-proof{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:60px;display:grid}.B-stat{border-radius:28px;gap:8px;padding:30px;display:grid}.B-stat--yellow{background:var(--yellow)}.B-stat--green{background:var(--green)}.B-stat--lilac{background:var(--lilac)}.B-stat strong{font:700 clamp(56px, 7vw, 96px)/.9 var(--f-brico);letter-spacing:-.05em}.B-stat span{font-weight:500}.B-stat .sample-tag{justify-self:start}.B-bento{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.B-tile{background:var(--paper-2);min-height:240px;transition:transform .8s var(--spring);border-radius:28px;align-content:start;gap:12px;padding:26px;display:grid;position:relative;overflow:hidden}.B-tile:hover{transform:translateY(-5px)rotate(-.4deg)}.B-tile h3{font-size:30px;line-height:1}.B-tile p{color:var(--muted);max-width:46ch;line-height:1.55}.B-tile--create,.B-tile--run{grid-column:span 3;min-height:440px}.B-tile--grow{grid-column:span 2}.B-tile--own{background:var(--ink);color:#fff;grid-column:span 2}.B-tile--own p{color:#ffffffb3}.B-tile--report{grid-column:span 2}.B-art{margin-top:auto}.B-art--create{height:230px;position:relative}.B-art--create .reel{width:130px;transition:transform .9s var(--spring);position:absolute;bottom:-80px}.B-art--create .reel:first-child{z-index:2;left:calc(50% - 65px)}.B-art--create .reel:nth-child(2){left:calc(50% - 190px);transform:rotate(-12deg)translateY(20px)}.B-art--create .reel:nth-child(3){left:calc(50% + 60px);transform:rotate(12deg)translateY(20px)}.B-tile--create:hover .reel:first-child{transform:translateY(-30px)}.B-tile--create:hover .reel:nth-child(2){transform:rotate(-18deg)translate(-20px)}.B-tile--create:hover .reel:nth-child(3){transform:rotate(18deg)translate(20px)}.B-art--run{align-items:center;gap:8px;height:200px;display:flex;position:relative}.B-art--run:before{content:"";border-top:1.5px dashed #0003;position:absolute;top:50%;left:0;right:0}.B-art--run span{background:var(--green);transform-origin:bottom;animation:rise 1.2s var(--spring) both;animation-delay:calc(var(--i) * 80ms);border-radius:8px;flex:1;align-self:flex-end;margin-bottom:100px}.B-art--run span.neg{transform-origin:top;background:#ffb0b0;align-self:flex-start;margin:100px 0 0}.B-art--run{max-height:200px}@keyframes rise{0%{transform:scaleY(0)}}.B-art--grow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-weight:600;display:flex}.B-art--grow span{background:#fff;border-radius:999px;padding:8px 12px}.B-art--grow span.won{background:var(--green)}.B-art--grow i{color:var(--muted);font-style:normal}.B-report{gap:8px;margin-top:4px;display:grid;position:relative}.B-report div{background:#fff;border-radius:14px;justify-content:space-between;padding:10px 14px;font-size:14px;display:flex}.B-report b{font-family:var(--f-mono)}.B-report em{font:500 10px var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-style:normal}.B-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.B-grid .reel{transition:transform .8s var(--spring)}.B-grid .reel:hover{transform:translateY(-6px)rotate(1deg)}.B-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.B-step{background:var(--paper-2);border-radius:28px;align-content:start;gap:12px;padding:24px;display:grid}.B-step__n{font:700 80px/.9 var(--f-brico);letter-spacing:-.06em;color:#0000001f}.B-step h3{font-size:26px}.B-step p{color:var(--muted);line-height:1.55}.B-pricecard{background:#fff;border-radius:32px;margin-bottom:16px;padding:36px}.B-price__math{color:var(--muted);margin-top:16px}.B-plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.B-plan{background:var(--paper-2);border-radius:28px;flex-direction:column;gap:14px;padding:26px;display:flex}.B-plan__head{justify-content:space-between;align-items:center;display:flex}.B-plan h3{font-size:26px}.B-plan__price strong{font:700 48px/1 var(--f-brico);letter-spacing:-.05em;display:block}.B-plan__price span{color:var(--muted);font-size:14px}.B-plan>p{color:var(--muted);line-height:1.5}.B-plan ul{gap:8px;margin-bottom:auto;padding-bottom:8px;display:grid}.B-plan li{padding-left:24px;font-weight:500;position:relative}.B-plan li:before{content:"";background:var(--green);border-radius:4px;width:12px;height:12px;position:absolute;top:.35em;left:0}.B-plan--hot{background:var(--yellow)}.B-plan--hot .B-plan__price span,.B-plan--hot>p{color:#5b4a17}.B-plan--hot li:before{background:var(--ink)}.B-note{color:var(--muted);margin-top:18px}.B-faq .faq{--faq-line:#0000001f}.B-faq .faq__q{font:700 clamp(22px, 2.4vw, 30px)/1.15 var(--f-brico);letter-spacing:-.03em}.B-final{padding-bottom:28px}.B-final__card{background:var(--ink);color:#fff;border-radius:40px;justify-items:start;gap:30px;padding:clamp(40px,7vw,100px);display:grid}.B-final__card h2{max-width:14ch;font-size:clamp(44px,7vw,104px);line-height:.92}.B-final__card .B-hl{color:var(--ink)}.B-final__card .B-btn--ink{background:var(--yellow);color:var(--ink)}.B-footer{background:var(--yellow);flex-direction:column;justify-content:space-between;min-height:100svh;padding:110px 28px 0;display:flex;overflow:hidden}.B-footer__top{grid-template-columns:1fr 1.2fr 1fr auto;gap:24px;font-size:14px;display:grid}.B-footer__top a,.B-footer__link{font:inherit;text-align:left;background:0 0;border:0;margin-bottom:4px;padding:0;text-decoration:none;display:block}.B-footer__top a:hover,.B-footer__link:hover{text-decoration:underline}.B-footer__k{margin-bottom:6px;font-weight:700}.B-footer__up{justify-items:center;font-size:28px;line-height:1;display:grid}.B-footer__up span{margin-top:4px;font-size:12px}.B-footer__mark{font:800 clamp(140px, 30vw, 480px)/.86 var(--f-brico);letter-spacing:-.07em;font-variation-settings:"wdth" 80;margin:0 -1vw 1vw}@media (max-width:900px){.B-nav ul{display:none}.B-goal{grid-template-columns:1fr;padding:22px}.B-proof,.B-plans,.B-steps,.B-grid{grid-template-columns:1fr}.B-grid{grid-template-columns:1fr 1fr}.B-bento{grid-template-columns:1fr}.B-tile--create,.B-tile--run,.B-tile--grow,.B-tile--own,.B-tile--report{grid-column:auto;min-height:0}.B-head--split{grid-template-columns:1fr}.B-footer__top{grid-template-columns:1fr 1fr}.B-pop{min-width:200px}}
