.landing{--green:#347a61;--soft-green:#eaf5ee;--sky:#f1f7fb;background:#fff}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing h1,.landing h2,.landing h3{letter-spacing:-.045em;font-weight:850}.landing h2{font-size:clamp(2.25rem,4.3vw,3.5rem);line-height:1.08}.landing p{line-height:1.65}.landing section[id],#energy-demo{scroll-margin-top:105px}.bs-hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:28px;padding-top:158px;padding-bottom:75px;display:grid}.bs-availability{color:#626a72;align-items:center;gap:9px;font-size:.8rem;font-weight:650;display:flex}.bs-availability>span{background:#6cae8e;border-radius:50%;width:7px;height:7px}.landing h1{margin:26px 0;font-size:clamp(3.65rem,6.5vw,5.8rem);line-height:1.03}.landing h1 em{color:var(--green);font-style:normal}.bs-lede{color:#636977;max-width:435px;font-size:1.18rem}.bs-button{background:var(--navy);color:#fff;border-radius:17px;align-items:center;gap:24px;max-width:100%;margin-top:32px;padding:19px 25px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 4px #d8dce5}.bs-button:hover{background:#243454;transform:translateY(-2px)}.bs-button:active{box-shadow:none;transform:translateY(2px)}.bs-launch-note{color:#707581;font-size:.77rem;margin-top:21px!important}.bs-hero-art{min-width:0;padding:35px 0 20px;position:relative}.bs-hello{z-index:1;background:var(--soft-green);width:fit-content;color:var(--green);border-radius:20px 20px 20px 5px;margin:0 auto -40px;padding:12px 23px;font-weight:750;position:relative;transform:rotate(-5deg)}.bs-welcome{position:relative}.bs-welcome video{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.bs-motion-toggle{color:#717783;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;margin:-15px auto 0;padding:10px;font-size:.7rem;text-decoration:underline;display:block;position:relative}.bs-credit-note{background:#fff;border:1px solid #e7ede9;border-radius:17px;align-items:center;gap:12px;padding:13px 17px;display:flex;position:absolute;bottom:48px;left:-8px;transform:rotate(-4deg);box-shadow:0 12px 32px #173b2910}.bs-credit-note>span{color:var(--green);background:var(--soft-green);border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:850;display:grid}.bs-credit-note strong,.bs-credit-note small{display:block}.bs-credit-note strong{font-size:.8rem}.bs-credit-note small{color:#6d737d;margin-top:4px;font-size:.68rem}.bs-principles{color:#637369;border-block:1px solid #e9eeeb;justify-content:space-around;gap:20px;padding:25px 0;font-size:.8rem;font-weight:600;display:flex}.bs-how{padding-block:105px 80px}.bs-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.bs-heading>p{color:#6c7280;padding-bottom:3px;font-size:1rem}.bs-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.bs-step-art{background:#f5f8f6;border-radius:25px;height:280px;margin-bottom:26px;overflow:hidden}.bs-limit-art{flex-direction:column;justify-content:center;padding:42px 22px;display:flex}.bs-limit-card{background:#fff;border-radius:20px;padding:23px;transform:rotate(-4deg);box-shadow:0 6px #e4ece6}.bs-limit-card>span{font-size:.75rem;font-weight:650;display:block}.bs-limit-card strong{letter-spacing:-.05em;margin:8px 0;font-size:2.8rem;display:block}.bs-limit-card strong small{font-size:.9rem;font-weight:500}.bs-mini-track{background:#eaf0ec;border-radius:10px;height:8px}.bs-mini-track span{border-radius:inherit;background:#a2d0b4;width:60%;height:100%;display:block}.bs-app-pill{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:15px 12px;font-size:.6rem;font-weight:700;display:flex;transform:rotate(3deg);box-shadow:0 5px #e4ece6}.bs-app-pill span{color:var(--green);background:#edf7ef;border-radius:6px;padding:5px 8px}.bs-reading-art{background:#fff;border:1px solid #eef1ef;align-items:center;display:flex}.bs-reading-art img{object-fit:contain;width:100%;height:100%}.bs-unlock-art{background:var(--sky);flex-direction:column;justify-content:center;align-items:center;display:flex}.bs-credit-token{width:106px;height:106px;color:var(--green);background:#e8f5ed;border:5px solid #c8e6d3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:2.6rem;font-weight:850;display:flex;box-shadow:0 4px #b6d7c5}.bs-credit-token small{font-size:.6rem;font-weight:600}.bs-converts{color:#7c9a8f;margin:8px 0}.bs-unlock-ticket{text-align:center;background:#fff;border-radius:17px;padding:13px 35px;transform:rotate(-4deg);box-shadow:0 5px #e0e9ee}.bs-unlock-ticket strong{font-size:1.5rem}.bs-unlock-ticket span{color:var(--green);margin-top:3px;font-size:.68rem;display:block}.bs-step-number{color:var(--green);font-size:.75rem;font-weight:750}.bs-step h3{margin:10px 0 12px;font-size:1.42rem}.bs-step>p{color:#6c7280;max-width:330px;font-size:.91rem}.bs-example-note{text-align:center;color:#717783;font-size:.68rem;margin-top:35px!important}.bs-meet{background:#f3f8f5;padding:85px 0}.bs-meet-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.bs-meet-grid>*{min-width:0}.bs-kicker{color:var(--green);margin-bottom:20px;font-size:.78rem;font-weight:700;display:block}.bs-meet-copy>p{color:#66716c;max-width:430px;margin-top:24px;font-size:1.03rem}.bs-inline-link{border-bottom:1px solid #b7c9c0;align-items:center;gap:10px;margin-top:27px;padding-bottom:6px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.bs-inline-link:hover{color:var(--green);border-color:currentColor}.bs-energy-demo{background:#fff;border:1px solid #e6eee8;border-radius:28px;padding:25px}.bs-demo-top{justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;font-weight:750;display:flex}.bs-demo-top small{color:#717783;font-size:.62rem;font-weight:500}.bs-energy-stage{aspect-ratio:1;width:265px;max-width:100%;margin:26px auto 20px;position:relative}.bs-energy-stage img{object-fit:contain;width:100%;height:100%}.bs-energy-ring{background:conic-gradient(#9dd2b4 var(--energy), #eef2ef 0);pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px))}.bs-energy-value{justify-content:center;align-items:baseline;gap:10px;display:flex}.bs-energy-value strong{letter-spacing:-.05em;font-size:2rem}.bs-energy-value span{font-size:.85rem}.bs-energy-demo input{width:100%;accent-color:var(--green);cursor:pointer;min-height:30px;margin:17px 0 6px;display:block}.bs-energy-caption{color:#69756f;text-align:center;min-height:43px;font-size:.8rem}.bs-demo-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.bs-demo-actions button{color:#465349;cursor:pointer;background:#f7f8f7;border:1px solid #e3e8e5;border-radius:13px;padding:15px 8px;font-size:.74rem;font-weight:700;transition:transform .18s}.bs-demo-actions button:nth-child(2){color:#347a61;background:#eaf5ee;border-color:#d9eadd}.bs-demo-actions button:hover:not(:disabled){transform:translateY(-2px)}.bs-demo-actions button:disabled{opacity:.45;cursor:default}.bs-demo-actions button span{margin-left:5px}.bs-demo-disclaimer{color:#737b76;text-align:center;margin-top:15px;font-size:.62rem;line-height:1.5;display:block}.bs-privacy{grid-template-columns:1fr 1fr;gap:95px;padding-block:115px;display:grid}.bs-privacy p{color:#68706e;font-size:1rem}.bs-privacy ul{margin-top:23px;padding-left:19px;font-size:.9rem;line-height:2.2}.bs-privacy li::marker{color:#76ad8d}.bs-download{border:1px solid #e6eeeb;border-radius:28px;align-items:center;gap:25px;margin-bottom:65px;padding:30px;display:flex}.bs-download>img{object-fit:contain;width:170px;height:170px}.bs-download h2{font-size:clamp(1.7rem,3vw,2.5rem)}.bs-download p{color:#6c7280;margin-top:13px;font-size:.9rem}.bs-download .bs-inline-link{margin-top:17px;font-size:.8rem}.bs-download-button{flex-shrink:0;margin-top:0;margin-left:auto;font-size:.88rem}@media (max-width:1000px){.bs-hero{gap:15px;padding-top:135px}.bs-credit-note{padding:10px;bottom:32px;left:0}.bs-hello{margin-bottom:-20px}.bs-meet-grid,.bs-privacy{gap:40px}.bs-heading{align-items:start}.bs-step-art{height:245px}.bs-limit-art{padding-inline:14px}.bs-limit-card{padding:18px}.bs-download{flex-wrap:wrap}.bs-download-button{margin-left:0}}@media (max-width:760px){.bs-hero{grid-template-columns:1fr;gap:15px;padding-top:120px;padding-bottom:28px}.bs-hero-copy{text-align:center}.bs-availability{justify-content:center;font-size:.72rem}.landing h1{margin-block:22px;font-size:clamp(3.1rem,11.6vw,5rem)}.bs-lede{max-width:370px;font-size:1.03rem;margin-inline:auto!important}.bs-button{margin-top:25px}.bs-launch-note{font-size:.7rem}.bs-hero-art{width:100%;max-width:430px;margin-inline:auto;padding-top:12px}.bs-hello{margin-bottom:-18px;font-size:.8rem}.bs-credit-note{bottom:38px;left:5px}.bs-principles{flex-wrap:wrap;justify-content:center;gap:11px 20px;padding-block:20px;font-size:.68rem}.bs-how{padding-block:65px}.bs-heading{margin-bottom:34px;display:block}.bs-heading>p{margin-top:22px;font-size:.9rem}.bs-steps{grid-template-columns:1fr;gap:37px}.bs-step-art{height:270px;margin-bottom:20px}.bs-limit-art{padding-inline:40px}.bs-step>p{max-width:none}.bs-reading-art img{max-width:440px;margin-inline:auto}.bs-example-note{font-size:.64rem}.bs-meet{padding-block:60px}.bs-meet-grid,.bs-privacy{grid-template-columns:1fr;gap:32px}.bs-meet-copy>p{font-size:.95rem}.bs-energy-demo{width:100%;max-width:460px;margin-inline:auto;padding:21px}.bs-demo-actions button{font-size:.7rem}.bs-privacy{padding-block:65px}.bs-download{text-align:center;justify-content:center;gap:10px;margin-bottom:40px;padding:24px}.bs-download>img{width:150px;height:150px}.bs-download-button{justify-content:center;width:100%;margin-top:15px}}@media (prefers-reduced-motion:reduce){.bs-button,.bs-demo-actions button{transition:none}}
