.bf-cs{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--teal:#37958b;--teal-d:#2a8278;--teal-dd:#206a62;--mint:#ecf6f4;--ink:#0e3532;--ink-2:#3e5560;--muted:#6e8791;--line:#e0f1ed;--white:#fff;--gold:#f2c66d;--gold-d:#b7851a;--sand:#f2d4a0;--navy:#154e49;--display:var(--font-bebas),"Bebas Neue","Oswald","Arial Narrow",Impact,sans-serif;--body:var(--font-figtree),"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@property --p{syntax:"<number>";inherits:true;initial-value:0}.bf-cs *{box-sizing:border-box}.bf-cs{-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100dvh;font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#64bfb5 0%,#56b7ac 45%,#4cb2a7 100%);margin:0;padding-block:40px;padding-inline:16px;position:relative;overflow-x:hidden}.bf-cs .palms{pointer-events:none;z-index:0;position:fixed;inset:0}.bf-cs .palms svg{opacity:.45;position:absolute}.bf-cs .palms .p1{width:300px;top:-30px;left:-40px}.bf-cs .palms .p2{width:340px;bottom:-40px;right:-50px;transform:rotate(160deg)}.bf-cs .waves{pointer-events:none;z-index:0;opacity:.35;height:40px;position:fixed;bottom:0;left:0;right:0}.bf-cs .card{z-index:1;background:var(--white);border-radius:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"show""intro""feats""form""apps";max-width:1200px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0f3b3773}.bf-cs .intro{grid-area:intro}.bf-cs .form{grid-area:form}.bf-cs .show{grid-area:show}.bf-cs .feats{grid-area:feats}.bf-cs .cell{padding-inline:clamp(20px,5vw,56px)}.bf-cs .intro{padding-top:clamp(28px,5vw,48px)}.bf-cs .brandline{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.bf-cs .logo{letter-spacing:-.01em;color:var(--teal);border-right:1px solid #d9e4e2;padding-right:16px;font-size:15px;font-weight:800}.bf-cs .tagline{letter-spacing:.2em;color:#60bcb2;font-size:11px;font-weight:600}.bf-cs .pills{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.bf-cs .pill{letter-spacing:.12em;text-transform:uppercase;color:#3c9d92;background:#eaf6f3;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-size:12px;font-weight:700;display:inline-flex}.bf-cs .pill .dot{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2s infinite cs-pulse}@keyframes cs-pulse{0%{box-shadow:0 0 #37958b8c}70%{box-shadow:0 0 0 8px #37958b00}to{box-shadow:0 0 #37958b00}}.bf-cs h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;color:#050708;margin:20px 0 0;font-size:clamp(40px,5.4vw,68px);font-weight:400;line-height:.95}.bf-cs h1 em{color:#60bcb2;font-style:normal}.bf-cs .lede{color:#6f7e84;max-width:46ch;margin:18px 0 0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.bf-cs .verbs{color:#51b4aa;margin:10px 0 0;font-size:14.5px;font-weight:600;line-height:1.5}.bf-cs .verbs span:not(:last-child):after{content:" · "}.bf-cs .feats{padding-top:30px}.bf-cs .flist{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.bf-cs .flist li{color:#34444b;align-items:center;gap:16px;font-size:16px;font-weight:500;display:flex}.bf-cs .flist i{color:#fff;background:#88d2c9;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.bf-cs .flist svg{width:18px;height:18px}.bf-cs .form{padding-top:30px;padding-bottom:clamp(32px,5vw,56px)}.bf-cs .wl{background:#fff;border:1px solid #e3e9e8;border-radius:14px;align-items:stretch;gap:6px;max-width:520px;padding:6px;transition:box-shadow .3s,border-color .3s;display:flex}.bf-cs .wl input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:12px;outline:0;flex:1;padding:12px 14px;font-size:16px}.bf-cs .wl input::placeholder{color:#9aafb6}.bf-cs .wl:focus-within,.bf-cs .wl.flash{border-color:var(--teal);box-shadow:0 0 0 4px #37958b2e}.bf-cs .btn{cursor:pointer;font:inherit;color:#fff;text-align:center;background:#000;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 20px;font-size:15px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.bf-cs .btn:hover{background:#1c262c;transform:translateY(-1px)}.bf-cs .btn svg{width:17px;height:17px}.bf-cs button:focus-visible,.bf-cs a:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.bf-cs .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bf-cs .wl-note{color:var(--muted);max-width:520px;margin:8px 2px 0;font-size:12.5px;line-height:1.4}.bf-cs .msg{min-height:1.2em;margin:10px 2px 0;font-size:14px;font-weight:600}.bf-cs .msg.ok{color:var(--teal-dd)}.bf-cs .msg.err{color:#c0392b}.bf-cs .show{background:linear-gradient(#f3faf8,#e8f4f2);flex-direction:column;align-items:center;gap:16px;min-width:0;padding:30px clamp(14px,3.4vw,40px) 26px;display:flex;position:relative}.bf-cs .eyebrow{letter-spacing:.2em;color:var(--teal-d);align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.bf-cs .eyebrow:before,.bf-cs .eyebrow:after{content:"";background:#afe0d9;width:28px;height:1px}.bf-cs .stage{touch-action:pan-y;background:linear-gradient(150deg,#57b8ad,#42a59a);border-radius:26px;justify-content:center;align-items:center;width:100%;max-width:560px;padding:34px 18px;display:flex;position:relative;box-shadow:0 24px 50px -24px #144c478c}.bf-cs .stage .frond{opacity:.3;pointer-events:none;width:170px;position:absolute;top:-8px;right:-6px}.bf-cs .badge{z-index:5;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 24px -10px #0e353259}.bf-cs .badge svg{width:14px;height:14px;color:var(--teal-d)}.bf-cs .badge--top{top:-14px;right:14px;transform:rotate(2deg)}.bf-cs .badge--bot{bottom:-14px;left:14px;transform:rotate(-2deg)}.bf-cs .phone{z-index:2;zoom:.78;background:#0c1114;border-radius:50px;flex:none;width:324px;height:664px;padding:12px;position:relative;box-shadow:0 40px 70px -24px #0000008c,inset 0 0 0 3px #2a3136}.bf-cs .screen{isolation:isolate;-webkit-font-smoothing:antialiased;background:#f4faf8;border-radius:39px;width:300px;height:640px;position:relative;overflow:hidden}.bf-cs .status{z-index:6;color:#0e3532;background:#fff;justify-content:space-between;align-items:center;height:44px;padding:0 26px;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;left:0;right:0}.bf-cs .notch{background:#0c1114;border-radius:16px;width:96px;height:28px}.bf-cs .apphead{z-index:5;background:#fff;border-bottom:1px solid #154e4914;justify-content:space-between;align-items:center;height:46px;padding:0 20px;display:flex;position:absolute;top:44px;left:0;right:0}.bf-cs .apphead b{color:var(--teal);letter-spacing:-.02em;font-size:20px;font-weight:800}.bf-cs .apphead svg{width:20px;height:20px;color:var(--ink-2)}.bf-cs .sl{opacity:0;visibility:hidden;place-items:center;padding:106px 18px 82px;transition:opacity .5s,transform .5s,visibility 0s .5s;display:grid;position:absolute;inset:0;transform:translate(20px)}.bf-cs .sl.on{opacity:1;visibility:visible;transition:opacity .5s,transform .5s,visibility;transform:none}.bf-cs .sl--community{background:linear-gradient(160deg,#308d83 0%,#349187 55%,#40a297 100%)}.bf-cs .sl--feed{background:linear-gradient(160deg,#277a71 0%,#318e84 55%,#3c9d92 100%)}.bf-cs .sl--events{background:linear-gradient(160deg,#308d83 0%,#47aba0 60%,#2a86be 100%)}.bf-cs .sl--dir{background:linear-gradient(160deg,#f1f9fc 0%,#dceff4 60%,#c7e8e3 100%)}.bf-cs .sl--chal{background:linear-gradient(160deg,#f2f9f7 0%,#d8eeea 60%,#c7e9e3 100%)}.bf-cs .sl--food{background:linear-gradient(160deg,#fcf1de 0%,#f8e0b8 60%,#f2cf94 100%)}.bf-cs .sl--prem{background:linear-gradient(160deg,#287b73 0%,#308d83 55%,#3c9d92 100%)}.bf-cs .sl--grow{background:linear-gradient(160deg,#fcf6ea 0%,#f4eee2 55%,#e4f3f0 100%)}.bf-cs .vis{gap:12px;width:264px;display:grid;position:relative}.bf-cs .tabbar{z-index:5;border-top:1px solid var(--line);background:#fff;justify-content:space-around;align-items:center;height:70px;padding-bottom:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.bf-cs .tabbar span{color:#8a9ea6;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;font-weight:700;transition:color .3s;display:flex}.bf-cs .tabbar__lbl{font-size:inherit}.bf-cs .tabbar span.on{color:var(--teal-d)}.bf-cs .tabbar svg{width:22px;height:22px}.bf-cs .capcard{z-index:3;background:#fff;border-radius:18px;flex:0 250px;min-width:0;margin-left:-26px;padding:18px;display:grid;position:relative;transform:rotate(3deg);box-shadow:0 20px 40px -18px #00000073}.bf-cs .cap{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,visibility 0s .4s}.bf-cs .cap.on{opacity:1;visibility:visible;transition:opacity .4s .1s,visibility}.bf-cs .capcard .cta{grid-area:2/1;justify-self:start;margin-top:14px}.bf-cs .sl__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--teal-d);font-size:10.5px;font-weight:800}.bf-cs .cap h3{font-family:var(--body);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:6px 0 0;font-size:24px;font-weight:800;line-height:1.08}.bf-cs .cap h3 em{color:var(--gold-d);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 8'%3E%3Cpath d='M1 5 Q 8.5 1 16 5 T 31 5 T 46 5 T 59 5' fill='none' stroke='%23B7851A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/26px 5px repeat-x;padding-bottom:4px;font-style:normal}.bf-cs .cap p.sl__txt{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.45}.bf-cs .cta{cursor:pointer;font:inherit;color:#fff;background:#000;border:0;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:800;transition:transform .15s;display:inline-flex}.bf-cs .cta:hover{transform:translateY(-1px)}.bf-cs .cta svg{width:16px;height:16px}.bf-cs .mk{color:var(--ink);background:#fff;border-radius:20px;padding:18px;box-shadow:0 18px 36px -18px #00000073}.bf-cs .fl{z-index:2;position:absolute}.bf-cs .chip{color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px -10px #0006}.bf-cs .chip svg{width:16px;height:16px}.bf-cs .chip--teal{color:#0d3430;background:#62beb4}.bf-cs .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.bf-cs .who{align-items:center;gap:12px;display:flex}.bf-cs .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:16px;font-weight:800;display:grid}.bf-cs .nm b{font-size:18px;line-height:1.2;display:block}.bf-cs .nm span{color:var(--muted);margin-top:2px;font-size:14px;display:block}.bf-cs .stats3{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.bf-cs .stats3 b{font-size:24px;line-height:1.1;display:block}.bf-cs .stats3 span{color:var(--muted);font-size:13px;font-weight:600}.bf-cs .pbtn{text-align:center;color:#0d3430;background:#62beb4;border-radius:14px;margin-top:16px;padding:12px;font-size:16px;font-weight:800;display:block}.bf-cs .tag{background:var(--mint);color:var(--teal-dd);border-radius:99px;padding:5px 11px;font-size:13px;font-weight:800}.bf-cs .sm{color:var(--muted);font-size:13.5px;font-weight:600}.bf-cs .map{background:linear-gradient(160deg,#e5f3f0,#d2ece7);border-radius:14px;height:110px;margin:14px 0;position:relative;overflow:hidden}.bf-cs .map svg{width:100%;height:100%;position:absolute;inset:0}.bf-cs .stats2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bf-cs .stats2 div{background:#f2f9f7;border-radius:12px;padding:9px 11px}.bf-cs .stats2 div>span{color:var(--muted);font-size:12.5px;font-weight:700;display:block}.bf-cs .stats2 b{font-size:21px}.bf-cs .reac{justify-content:space-between;align-items:center;margin-top:12px;font-size:16px;font-weight:800;display:flex}.bf-cs .reac .bu{color:#7a4d00;background:#fdebc8;border-radius:99px;padding:7px 13px;font-size:14px}.bf-cs .evc{padding:0;position:relative;overflow:hidden}.bf-cs .evc .art{background:linear-gradient(160deg,#ffd27a 0%,#ff9c6b 45%,#50b4a9 100%);height:128px;position:relative}.bf-cs .evc .dc{text-align:center;background:#fff;border-radius:12px;padding:6px 11px;line-height:1;position:absolute;bottom:-20px;left:14px;box-shadow:0 6px 14px -6px #00000059}.bf-cs .evc .dc small{color:var(--teal-d);font-size:11px;font-weight:800;display:block}.bf-cs .evc .dc b{font-size:22px}.bf-cs .evc .bd{gap:8px;padding:30px 16px 16px;display:grid}.bf-cs .evc .bd>b{font-size:20px}.bf-cs .evc .ln{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.bf-cs .evc .ln svg{width:17px;height:17px;color:var(--teal-d)}.bf-cs .save{cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:12px;right:12px}.bf-cs .save svg{width:20px;height:20px}.bf-cs .save[aria-pressed=true]{color:#e24b6a}.bf-cs .save[aria-pressed=true] svg{fill:currentColor}.bf-cs .save:active{transform:scale(.85)}.bf-cs .dchips{gap:8px;display:flex}.bf-cs .dchip{font:inherit;color:#1c5e58;cursor:pointer;background:#fff;border:1px solid #cdeae5;border-radius:99px;padding:8px 14px;font-size:14px;font-weight:800}.bf-cs .dchip[aria-pressed=true]{color:#fff;background:#308d83;border-color:#154e49}.bf-cs .lr{align-items:center;gap:14px;padding:14px;display:flex}.bf-cs .lr .th{color:#fff;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;font-size:17px;font-weight:800;display:grid}.bf-cs .lr b{font-size:17px;display:block}.bf-cs .lr span{color:var(--muted);font-size:14px;display:block}.bf-cs .lr .stars{color:#f5b82e;letter-spacing:1px;font-size:14px}.bf-cs .tico{color:#fff;background:linear-gradient(145deg,#68c1b7,#49ada3);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.bf-cs .tico svg{width:24px;height:24px}.bf-cs .big{align-items:baseline;gap:8px;margin:16px 0 8px;display:flex}.bf-cs .big b{font-size:34px;line-height:1}.bf-cs .big>span{color:var(--muted);font-size:14px;font-weight:600}.bf-cs .pb{background:#e2f2ef;border-radius:9px;height:12px;overflow:hidden}.bf-cs .pb em{background:linear-gradient(90deg,#56b7ad,#68c1b7);border-radius:9px;width:87%;height:100%;display:block}.bf-cs .lead{gap:6px;margin-top:14px;display:grid}.bf-cs .lead div{background:#f5faf9;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:15px;font-weight:700;display:flex}.bf-cs .lead .me{background:#e7f4f1;outline:2px solid #a5ddd5}.bf-cs .lead em{margin-left:auto;font-style:normal;font-weight:800}.bf-cs .lead .n{color:var(--muted);font-weight:800}.bf-cs .ringrow{place-items:center;display:grid}.bf-cs .ring{--p:0;--to:68;background:conic-gradient(#56b7ad calc(var(--p)*1%),#e2f2ef 0);border-radius:50%;place-items:center;width:140px;height:140px;display:grid}.bf-cs .sl.on .ring{animation:1.4s cubic-bezier(.2,.8,.2,1) .3s forwards cs-ring}@keyframes cs-ring{to{--p:var(--to)}}.bf-cs .ring>div{text-align:center;background:#fff;border-radius:50%;place-items:center;width:112px;height:112px;line-height:1.1;display:grid}.bf-cs .ring b{font-size:28px}.bf-cs .ring small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.bf-cs .mac{gap:10px;margin-top:16px;display:grid}.bf-cs .mac div{gap:5px;font-size:14.5px;font-weight:800;display:grid}.bf-cs .mac i{background:#eef3f2;border-radius:9px;height:9px;display:block;overflow:hidden}.bf-cs .mac em{border-radius:9px;height:100%;display:block}.bf-cs .meal{background:#fbf6ec;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;font-size:15px;display:flex}.bf-cs .meal svg{color:#9a6b12;width:19px;height:19px}.bf-cs .meal em{margin-left:auto;font-style:normal;font-weight:800}.bf-cs .h{font-size:19px}.bf-cs .crown{color:#8a5a00;background:#fcefd0;border-radius:99px;align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:800;display:inline-flex}.bf-cs .crown svg{width:14px;height:14px}.bf-cs .wbars{align-items:flex-end;gap:8px;height:110px;margin-top:16px;display:flex}.bf-cs .wbars i{background:linear-gradient(#74c7bd,#49ada3);border-radius:7px 7px 3px 3px;flex:1}.bf-cs .grc{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bf-cs .gt{text-align:center;justify-items:center;gap:10px;padding:20px 10px;display:grid}.bf-cs .gt .gi{width:52px;height:52px;color:var(--teal-d);border:2px solid #87d1c8;border-radius:50%;place-items:center;display:grid}.bf-cs .gt .gi svg{width:24px;height:24px}.bf-cs .gt b{font-size:16px}.bf-cs .a{opacity:0}.bf-cs .sl.on .a{animation:.6s cubic-bezier(.2,.9,.3,1.3) forwards cs-pop;animation-delay:var(--d,0s)}@keyframes cs-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.bf-cs .sl.on .bob{animation:.6s cubic-bezier(.2,.9,.3,1.3) forwards cs-pop,4s ease-in-out infinite cs-bob;animation-delay:var(--d,0s),calc(var(--d,0s) + .6s)}@keyframes cs-bob{0%,to{translate:0}50%{translate:0 -6px}}.bf-cs .bob{opacity:0}.bf-cs .rise{opacity:0;z-index:3}.bf-cs .sl.on .rise{animation:3.2s ease-out infinite cs-rise;animation-delay:var(--d,0s)}@keyframes cs-rise{0%{opacity:0;transform:translateY(12px)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1)}65%{opacity:1;transform:translateY(-70px)}to{opacity:0;transform:translateY(-120px)}}.bf-cs .gbar{transform-origin:bottom;transform:scaleY(0)}.bf-cs .sl.on .gbar{animation:.8s cubic-bezier(.2,.8,.2,1) forwards cs-growy;animation-delay:var(--d,0s)}@keyframes cs-growy{to{transform:scaleY(1)}}.bf-cs .gx{transform-origin:0;transform:scaleX(0)}.bf-cs .sl.on .gx{animation:1s cubic-bezier(.2,.8,.2,1) forwards cs-growx;animation-delay:var(--d,.3s)}@keyframes cs-growx{to{transform:scaleX(1)}}.bf-cs .draw{stroke-dasharray:420;stroke-dashoffset:420px}.bf-cs .sl.on .draw{animation:1.8s .4s forwards cs-draw}@keyframes cs-draw{to{stroke-dashoffset:0}}.bf-cs .controls{align-items:center;gap:10px;display:flex}.bf-cs .ctrl{cursor:pointer;width:42px;height:42px;color:var(--ink);background:#fff;border:1px solid #cceae5;border-radius:50%;place-items:center;display:grid}.bf-cs .ctrl svg{width:16px;height:16px}.bf-cs .dots{align-items:center;gap:2px;display:flex}.bf-cs .dots button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:18px;height:24px;padding:0 4px;display:grid}.bf-cs .dots button i{background:#bfe6e0;border-radius:99px;width:8px;height:8px;transition:width .3s;display:block;position:relative;overflow:hidden}.bf-cs .dots button[aria-current=true] i{background:#caeae4;width:34px}.bf-cs .dots button[aria-current=true] i:after{content:"";transform-origin:0;animation:cs-prog var(--dur,6s) linear forwards;background:#49ada3;position:absolute;inset:0;transform:scaleX(0)}.bf-cs .dots.paused button i:after{animation-play-state:paused!important}.bf-cs .dots.still button[aria-current=true] i:after{animation:none;transform:scaleX(1)}@keyframes cs-prog{to{transform:scaleX(1)}}.bf-cs .showfine{color:var(--muted);margin:0;font-size:11.5px}.bf-cs .launch{z-index:3;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-14px;right:16px;transform:rotate(2deg);box-shadow:0 10px 24px -10px #0e353259}.bf-cs .launch svg{width:14px;height:14px;color:var(--teal-d)}@media (min-width:1024px){.bf-cs{padding-block:32px}.bf-cs .card{grid-template:"show intro""show feats""show form""show apps""show."1fr/minmax(0,1fr) minmax(0,1fr);max-width:1110px}.bf-cs .show{justify-content:center;gap:14px;padding:40px 36px 30px}.bf-cs .stage{max-width:460px;padding:28px 14px}.bf-cs .phone{zoom:.72}.bf-cs .capcard{flex-basis:210px;margin-left:-20px;padding:15px}.bf-cs .cap h3{font-size:20px}.bf-cs .cap p.sl__txt{font-size:12.5px}.bf-cs .capcard .cta{min-height:40px;margin-top:12px;padding:9px 12px;font-size:13px}.bf-cs .badge{padding:7px 10px;font-size:11px}.bf-cs .controls .ctrl{width:38px;height:38px}.bf-cs .cell{padding-inline:52px}.bf-cs .intro{padding-top:46px}.bf-cs .logo{padding-right:12px;font-size:12px}.bf-cs .tagline{font-size:9px}.bf-cs .pills{margin-top:22px}.bf-cs .pill{padding:6px 12px 6px 9px;font-size:10.5px}.bf-cs h1{margin-top:16px;font-size:clamp(44px,4.1vw,56px)}.bf-cs .lede{margin-top:14px;font-size:15px}.bf-cs .verbs{margin-top:8px;font-size:12.5px}.bf-cs .feats{padding-top:20px}.bf-cs .flist{gap:7px}.bf-cs .flist li{gap:13px;font-size:14px}.bf-cs .flist i{width:32px;height:32px}.bf-cs .flist svg{width:15px;height:15px}.bf-cs .form{padding-top:22px;padding-bottom:40px}.bf-cs .wl{max-width:440px}.bf-cs .wl input{font-size:14px}.bf-cs .btn{min-height:44px;padding:10px 18px;font-size:14px}}@media (max-width:600px){.bf-cs{padding-block:14px}.bf-cs .show{gap:10px;padding:14px 12px 12px}.bf-cs .stage{padding:26px 10px}.bf-cs .phone{zoom:.54}.bf-cs .tabbar svg{width:26px;height:26px}.bf-cs .tabbar span{gap:2px;font-size:12px}.bf-cs .badge--top{top:10px;right:10px}.bf-cs .capcard{border-radius:14px;flex:0 166px;grid-template-columns:minmax(0,1fr);min-width:164px;margin-left:-12px;padding:14px 12px;transform:none}.bf-cs .cap h3{font-size:18px}.bf-cs .cap p.sl__txt{margin-top:6px;font-size:12.5px;line-height:1.4}.bf-cs .capcard .cta{white-space:nowrap;gap:5px;min-height:38px;margin-top:10px;padding:8px 10px;font-size:12px}.bf-cs .capcard .cta svg{width:14px;height:14px}.bf-cs .showfine{text-align:center}.bf-cs .controls .ctrl{width:36px;height:36px}.bf-cs .controls{margin-top:10px}.bf-cs .badge{padding:6px 9px;font-size:10.5px}.bf-cs .intro{padding-top:20px}.bf-cs .brandline{flex-wrap:nowrap;gap:9px}.bf-cs .tagline{letter-spacing:.08em;white-space:nowrap;font-size:clamp(7.5px,2.2vw,9.5px)}.bf-cs .logo{flex:none;padding-right:9px;font-size:14px}.bf-cs .pills{margin-top:14px}.bf-cs h1{margin-top:12px;font-size:min(40px,13.6986vw - 9.86301px)}.bf-cs h1 .h1l{white-space:nowrap;display:block}.bf-cs .btn{max-width:48%;padding:10px 14px}.bf-cs .palms .p1{width:190px}.bf-cs .palms .p2{width:220px}}@media (max-width:370px){.bf-cs .phone{zoom:.46}.bf-cs .capcard{flex-basis:140px;min-width:0;max-width:140px;margin-left:-10px;padding:11px 10px}.bf-cs .cap h3{font-size:15px}.bf-cs .cap p.sl__txt{font-size:11.5px}.bf-cs .capcard .cta{white-space:normal;gap:4px;max-width:100%;padding:8px;font-size:11px}.bf-cs .eyebrow{letter-spacing:.14em;gap:8px}.bf-cs .eyebrow:before,.bf-cs .eyebrow:after{width:16px}.bf-cs .controls{gap:6px}.bf-cs .controls .ctrl{width:36px;height:36px}.bf-cs .dots button{min-width:14px;padding:0 3px}.bf-cs .dots button[aria-current=true] i{width:26px}}@media (max-width:350px){.bf-cs{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.bf-cs .sl.on .rise{opacity:1;animation:none!important}.bf-cs *,.bf-cs :before,.bf-cs :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html:has(.bf-cs){background:#56b7ac}body:has(.bf-cs){margin:0}.bf-cs .jump{color:#6f7e84;margin:6px 2px 0;font-size:14px}.bf-cs .jump__link{font:inherit;color:var(--teal-dd);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;padding:6px 2px;font-weight:700;text-decoration:underline;display:inline-flex}.bf-cs .jump__link:hover{color:var(--ink)}.bf-cs .jump__link svg{width:14px;height:14px}.bf-cs .jump-form{margin-top:14px}.bf-cs .jump-form__label{color:var(--ink-2);margin:0 2px 8px;font-size:13px;font-weight:700;display:block}.bf-cs .wl--code{max-width:400px}.bf-cs .wl--code input{letter-spacing:.08em;text-transform:uppercase}.bf-cs .wl--code input::placeholder{letter-spacing:.08em}.bf-cs .btn--code{background:var(--teal-dd)}.bf-cs .btn--code:hover{background:var(--ink)}@media (min-width:1024px){.bf-cs .jump{font-size:13px}.bf-cs .wl--code{max-width:360px}}.bf-cs .cs-copy{z-index:1;text-align:center;color:#ffffffd9;max-width:1200px;margin:18px auto 0;font-size:12.5px;position:relative}.cs-preview{z-index:50;color:#fff;white-space:nowrap;background:#308d83;border-radius:999px;padding:9px 16px;font:600 13px/1.2 system-ui,sans-serif;text-decoration:none;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.cs-preview b{color:#f4c430}.bf-cs .cs-socials{z-index:1;justify-content:center;gap:10px;margin:22px auto 0;display:flex;position:relative}.bf-cs .cs-socials a{color:#fff;background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}.bf-cs .cs-socials a:hover{background:#ffffff47;transform:translateY(-2px)}.bf-cs .cs-socials svg{width:20px;height:20px}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.3jvga4rcv46fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_b08e2854-module__hYOEcW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_b08e2854-module__hYOEcW__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
