.bs-root{--bg:#fdf7f7;--bg-2:#f6eaec;--card:#fff;--card-3:#f7eef1;--text:#2b2830;--head:#123f2e;--green:#1c6b4e;--green-soft:#e4f4ec;--muted:#7c7680;--muted-2:#b1a9ad;--rose:#e05c85;--rose-2:#cd4670;--rose-deep:#b83a60;--border:#2b28301c;--border-2:#2b283033;--glow:#e05c8538;--ease:cubic-bezier(.16,1,.3,1);--maxw:1180px;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;color:var(--text);background:var(--bg);letter-spacing:-.011em;line-height:1.6;overflow-x:clip}.bs-root *{box-sizing:border-box}.bs-root .display{font-family:var(--font-display),"Fraunces",Georgia,serif;letter-spacing:-.02em;color:var(--head);font-optical-sizing:auto;font-weight:600;line-height:1.04}.bs-root .serif{font-family:var(--font-display),"Fraunces",Georgia,serif}.bs-root a{color:inherit;text-decoration:none}.bs-root .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:22px}.bs-root .accent{color:var(--rose)}.bs-root .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--rose);font-size:12px;font-weight:800}.bs-root .muted{color:var(--muted)}.bs-root .btn{cursor:pointer;font:inherit;white-space:nowrap;max-width:100%;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),color .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:15px 28px;font-size:15px;font-weight:700;display:inline-flex}.bs-root .btn-primary{color:var(--head);box-shadow:0 10px 26px -14px var(--glow);background:#e05c8514;border:1.5px solid #e05c8580}.bs-root .btn-primary:hover{background:var(--rose);color:#fff;box-shadow:0 16px 34px -12px var(--glow);transform:translateY(-2px)}.bs-root .btn-solid{background:var(--rose);color:#fff}.bs-root .btn-solid:hover{background:var(--rose-2);box-shadow:0 16px 40px -12px var(--glow);transform:translateY(-2px)}.bs-root .btn-ghost{color:var(--head);border:1.5px solid var(--border-2);background:0 0}.bs-root .btn-ghost:hover{border-color:var(--head);transform:translateY(-2px)}.bs-root .btn-sm{padding:11px 22px;font-size:14px}.bs-root .nav{z-index:60;transition:background .35s var(--ease),box-shadow .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.bs-root .nav.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--border);background:#fdf7f7d1}.bs-root .nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.bs-root .brand{font-family:var(--font-display),serif;color:var(--head);align-items:center;gap:9px;font-size:23px;font-weight:600;display:flex}.bs-root .nav-links{align-items:center;gap:30px;display:flex}.bs-root .nav-links a{color:var(--head);opacity:.72;font-size:14.5px;font-weight:600;transition:opacity .2s}.bs-root .nav-links a:hover{opacity:1}.bs-root .nav-cta{align-items:center;gap:12px;display:flex}.bs-root .hamb{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.bs-root .hamb span{background:var(--head);width:24px;height:2px;transition:.3s var(--ease);margin:5px 0;display:block}.bs-root .mmenu{z-index:59;background:var(--bg);transition:transform .5s var(--ease);flex-direction:column;justify-content:center;gap:6px;padding:0 30px;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.bs-root .mmenu.open{transform:none}.bs-root .mmenu a{font-family:var(--font-display),serif;color:var(--head);padding:8px 0;font-size:38px;font-weight:600}.bs-root .mmenu .btn{margin-top:22px}.bs-root .hero{text-align:center;padding:132px 0 62px;position:relative;overflow:hidden}.bs-root .hero .glow{filter:blur(90px);z-index:0;border-radius:50%;position:absolute}.bs-root .hero .glow.a{background:#e05c8524;width:540px;height:540px;top:-70px;left:50%;transform:translate(-50%)}.bs-root .hero .glow.b{background:#1c6b4e1f;width:420px;height:420px;bottom:-40px;left:-90px}.bs-root .hero .inner{z-index:1;position:relative}.bs-root .chip{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.bs-root .chip .dot{background:var(--rose);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e05c8529}.bs-root h1.hero-title{font-size:clamp(40px,8vw,84px)}.bs-root .hero p.sub{max-width:560px;color:var(--muted);margin:22px auto 0;font-size:clamp(16px,2.1vw,19px)}.bs-root .hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.bs-root .hero .micro{color:var(--muted-2);margin-top:14px;font-size:13px;font-weight:600}.bs-root .hero-ba{aspect-ratio:4/5;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;border:5px solid #fff;border-radius:22px;width:min(320px,80vw);margin:36px auto 2px;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #2b28308c}.bs-root .hero-ba img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bs-root .hero-ba .before{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0);position:absolute;inset:0}.bs-root .hero-ba .seam{top:0;bottom:0;left:var(--pos,50%);background:#fff;width:3px;position:absolute;transform:translate(-1.5px);box-shadow:0 0 10px #00000047}.bs-root .hero-ba .grip{top:50%;left:var(--pos,50%);width:38px;height:38px;color:var(--rose);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 16px #00000052}.bs-root .hero-ba .grip svg{width:20px;height:20px}.bs-root .hero-ba .blbl{z-index:3;letter-spacing:.08em;color:#fff;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:800;position:absolute;top:12px}.bs-root .hero-ba .hint{z-index:3;color:#fff;letter-spacing:.04em;background:#00000080;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;transition:opacity .4s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.bs-root .hero-ba.dragged .hint{opacity:0}.bs-root .rail-sec{padding:20px 0 48px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.bs-root .rail{perspective:1400px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:auto;gap:18px;padding:44px 22px;display:flex;overflow:auto hidden}.bs-root .rail::-webkit-scrollbar{display:none}.bs-root .rail.grabbing{cursor:grabbing}.bs-root .rail .scard{background:var(--card);border:1px solid var(--border);transform-origin:50%;will-change:transform,opacity;border-radius:20px;flex:0 0 clamp(238px,74vw,318px);padding:24px;box-shadow:0 20px 44px -30px #2b283066}.bs-root .scard .stop{align-items:center;gap:10px;margin-bottom:18px;display:flex}.bs-root .gtile{position:relative;box-shadow:inset 0 2px 9px #ffffff80,inset 0 -8px 14px #00000024,0 14px 28px -12px #0006}.bs-root .gtile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#fff9,#0000 44%);position:absolute;inset:0}.bs-root .scard .sic{background:var(--green-soft);width:44px;height:44px;color:var(--green-deep,#123f2e);border-radius:12px;place-items:center;display:grid}.bs-root .scard .slabel{letter-spacing:.14em;color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.bs-root .scard .slabel:before{content:"";background:var(--rose);border-radius:50%;width:7px;height:7px}.bs-root .scard h3{font-family:var(--font-display),serif;color:var(--head);margin-bottom:14px;font-size:26px;font-weight:600}.bs-root .scard .art{place-items:center;height:112px;margin-bottom:16px;display:grid}.bs-root .scard .art img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:118px}.bs-root .scard p{color:var(--muted);font-size:15px}.bs-root .marquee-sec{border-block:1px solid var(--border);background:var(--bg-2);padding:24px 0}.bs-root .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bs-root .mtrack{white-space:nowrap;flex-shrink:0;animation:32s linear infinite bs-scroll;display:flex}.bs-root .marquee:hover .mtrack{animation-play-state:paused}.bs-root .mtrack span{font-family:var(--font-display),serif;color:var(--head);align-items:center;padding:0 8px;font-size:clamp(22px,3vw,34px);font-style:italic;font-weight:500;display:inline-flex}.bs-root .mtrack .st{color:var(--rose);padding:0 26px;font-size:16px;font-style:normal}@keyframes bs-scroll{to{transform:translate(-50%)}}.bs-root section.block{padding:92px 0}.bs-root .sec-head{text-align:center;max-width:760px;margin:0 auto 52px}.bs-root .sec-head h2{margin-top:14px;font-size:clamp(34px,6.2vw,62px)}.bs-root .sec-head p{color:var(--muted);margin-top:16px;font-size:17px}.bs-root .bento{min-height:440px;margin-top:20px;position:relative}.bs-root .bento .bcenter{text-align:center;z-index:2;padding-top:26px;position:relative}.bs-root .bento .bglow{filter:blur(30px);z-index:0;background:radial-gradient(#1c6b4e1f,#e05c8514 55%,#0000 72%);width:560px;height:360px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.bs-root .fcard{z-index:1;background:var(--card);border:1px solid var(--border);width:230px;animation:bs-bobf 6s var(--ease) infinite alternate;border-radius:16px;padding:16px;position:absolute;box-shadow:0 24px 50px -34px #2b283080}.bs-root .fcard .ft{letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase;font-size:11px;font-weight:800}.bs-root .fcard .fh{font-family:var(--font-display),serif;color:var(--head);margin-top:6px;font-size:17px}.bs-root .fcard .fp{color:var(--muted);margin-top:5px;font-size:12.5px}.bs-root .fcard.rose{background:var(--rose);border-color:var(--rose)}.bs-root .fcard.rose .fh,.bs-root .fcard.rose .ft,.bs-root .fcard.rose .fp{color:#fff}@keyframes bs-bobf{to{transform:translateY(-14px)}}.bs-root .fc1{top:6%;left:2%}.bs-root .fc2{animation-delay:-2s;top:0;right:3%}.bs-root .fc3{animation-delay:-3.4s;top:52%;left:0}.bs-root .fc4{animation-delay:-1.2s;top:58%;right:1%}.bs-root .namebox{text-align:center;padding:20px 0 6px}.bs-root .namebox .l1{font-size:clamp(36px,7.5vw,78px)}.bs-root .hl{background:var(--rose);color:#fff;box-shadow:0 16px 40px -14px var(--glow);border-radius:14px;margin-top:.15em;padding:.06em .32em;display:inline-block;transform:rotate(-2.4deg)}.bs-root .tabs{scrollbar-width:none;flex-wrap:wrap;justify-content:center;gap:6px;max-width:760px;margin:44px auto 0;display:flex;overflow-x:auto}.bs-root .tabs::-webkit-scrollbar{display:none}.bs-root .tab{cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:12px 18px 16px;font-size:13.5px;font-weight:800;transition:color .3s;position:relative}.bs-root .tab.on{color:var(--head)}.bs-root .tab .track{background:var(--border-2);border-radius:2px;height:2px;position:absolute;bottom:6px;left:14px;right:14px;overflow:hidden}.bs-root .tab .track i{background:var(--rose);border-radius:2px;position:absolute;inset:0 100% 0 0}.bs-root .tab.on .track i{animation:5.2s linear forwards bs-fill}@keyframes bs-fill{to{inset:0}}.bs-root .panel{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:46px;display:none}.bs-root .panel.on{animation:bs-panelin .6s var(--ease);display:grid}@keyframes bs-panelin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bs-root .panel h3{font-size:clamp(30px,5vw,50px)}.bs-root .panel p.body{color:var(--muted);max-width:46ch;margin-top:16px;font-size:17px}.bs-root .panel .flist{flex-direction:column;gap:11px;margin-top:20px;display:flex}.bs-root .panel .flist li{color:var(--green);gap:11px;font-weight:600;list-style:none;display:flex}.bs-root .mock{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:16px;box-shadow:0 40px 80px -54px #2b283099}.bs-root .mock .mhead{color:var(--muted);align-items:center;gap:8px;margin:6px 6px 14px;font-size:13px;font-weight:700;display:flex}.bs-root .mock .row{background:var(--card-3);border:1px solid var(--border);color:var(--head);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 14px;font-size:13.5px;display:flex}.bs-root .mock .trio{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bs-root .mock .trio .t{aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden}.bs-root .mock .trio .t img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bs-root .mock .trio .t .cap{text-align:center;color:#fff;background:linear-gradient(#0000,#123f2eb8);padding:8px;font-size:11px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.bs-root .mock .ba{aspect-ratio:4/3;border-radius:14px;position:relative;overflow:hidden}.bs-root .mock .ba img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bs-root .mock .ba .clip{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);position:absolute;inset:0}.bs-root .mock .ba .seam{background:#fff;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1.5px)}.bs-root .mock .ba .blbl{z-index:3;letter-spacing:.08em;color:#fff;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800;position:absolute;top:10px}.bs-root .mock .single{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.bs-root .mock .single img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bs-root .mock .logochip{color:var(--head);background:#fffffff0;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.bs-root .flow-grid{align-items:center;gap:0;display:flex}.bs-root .flow-head{flex:1 1 0;min-width:190px;padding-right:22px}.bs-root .flow-head h2{margin-top:12px;font-size:clamp(30px,4vw,52px)}.bs-root .flow-head p{color:var(--muted);max-width:32ch;margin-top:14px;font-size:15.5px}.bs-root .flow-col{flex-direction:column;justify-content:center;gap:16px;display:flex}.bs-root .flow-col .fp{color:var(--rose-2);text-align:center;white-space:nowrap;background:#e05c850f;border:1.5px solid #e05c8580;border-radius:999px;padding:13px 22px;font-size:14.5px;font-weight:700}.bs-root .flow-col .fp.dark{background:var(--head);color:#fff;border-color:var(--head)}.bs-root .conn{background:repeating-linear-gradient(90deg,var(--muted-2) 0 6px,transparent 6px 12px);opacity:.55;flex:0 0 46px;align-self:center;height:2px}@media (max-width:900px){.bs-root .flow-grid{flex-direction:column;gap:12px;max-width:340px;margin:0 auto}.bs-root .flow-head{text-align:center;flex:none;padding:0 0 6px}.bs-root .flow-head p{margin-inline:auto}.bs-root .flow-col{width:100%}.bs-root .flow-col .fp{white-space:normal}.bs-root .conn{background:repeating-linear-gradient(180deg,var(--muted-2) 0 6px,transparent 6px 12px);flex:none;width:2px;height:28px}}.bs-root .hub{aspect-ratio:1;width:min(520px,84vw);margin:10px auto 0;position:relative}.bs-root .hub .center{background:var(--card);border:1px solid var(--border-2);box-shadow:0 0 50px -12px var(--glow);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;inset:38%}.bs-root .ring{border:1px solid #2b283024;border-radius:50%;position:absolute;inset:3%}.bs-root .ring.r2{border-color:#2b283017;inset:26%}.bs-root .node{position:absolute;top:50%;left:50%}.bs-root .node .cchip{width:66px;height:66px;animation:bs-bobf 5.5s var(--ease) infinite alternate;background:#fff;border-radius:16px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 30px -10px #2b28303d,0 2px 6px #2b283014}.bs-root .node .cchip svg{width:36px;height:36px}.bs-root .node .cchip small{color:var(--muted-2);white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;bottom:-20px}.bs-root .hub-grid{display:none}.bs-root .stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bs-root .stat{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:18px;padding:26px 18px;box-shadow:0 20px 44px -38px #2b283066}.bs-root .stat .big{font-family:var(--font-display),serif;color:var(--rose);font-size:50px;font-weight:600;line-height:1}.bs-root .stat .lbl{color:var(--muted);margin-top:8px;font-size:13.5px;font-weight:600}.bs-root .toggle{background:var(--card);border:1px solid var(--border);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.bs-root .toggle button{cursor:pointer;font:inherit;color:var(--muted);transition:.25s var(--ease);background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:700}.bs-root .toggle button.on{background:var(--rose);color:#fff}.bs-root .save{color:var(--rose);margin-left:6px;font-size:11px;font-weight:800}.bs-root .toggle button.on .save{color:#fff}.bs-root .plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;display:grid}.bs-root .plan{background:var(--card);border:1px solid var(--border);transition:transform .3s var(--ease);border-radius:24px;padding:32px 28px;position:relative;box-shadow:0 24px 50px -44px #2b283066}.bs-root .plan:hover{transform:translateY(-6px)}.bs-root .plan.pop{border:1.5px solid var(--rose);box-shadow:0 0 60px -26px var(--glow)}.bs-root .plan .badge{background:var(--rose);color:#fff;letter-spacing:.06em;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.bs-root .plan .pname{font-family:var(--font-display),serif;color:var(--head);font-size:21px}.bs-root .plan .price{font-family:var(--font-display),serif;color:var(--head);margin-top:12px;font-size:40px;font-weight:600;line-height:1}.bs-root .plan .price span{color:var(--muted);font-family:inherit;font-size:15px;font-weight:700;font-family:var(--font-geist-sans),sans-serif}.bs-root .plan .per{color:var(--muted);margin-top:4px;font-size:14px;font-weight:600}.bs-root .plan ul{flex-direction:column;gap:11px;margin:22px 0 26px;list-style:none;display:flex}.bs-root .plan li{color:var(--text);gap:10px;font-size:14.5px;font-weight:500;display:flex}.bs-root .plan .btn{width:100%}.bs-root .faq{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.bs-root .qa{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.bs-root .qa button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--head);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:16.5px;font-weight:700;display:flex}.bs-root .qa .ic{width:26px;height:26px;color:var(--rose);transition:transform .35s var(--ease);background:#e05c851f;border-radius:50%;flex:none;place-items:center;display:grid}.bs-root .qa.open .ic{transform:rotate(45deg)}.bs-root .qa .ans{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.bs-root .qa.open .ans{grid-template-rows:1fr}.bs-root .qa .ans>div{overflow:hidden}.bs-root .qa .ans p{color:var(--muted);max-width:64ch;padding:0 24px 22px;font-size:15.5px}.bs-root .final{text-align:center;background:radial-gradient(ellipse at 50% 120%,#e05c8529,transparent 62%),var(--bg-2);border:1px solid var(--border);border-radius:32px;padding:76px 26px;position:relative;overflow:hidden}.bs-root .final h2{font-size:clamp(38px,7vw,72px)}.bs-root .final p{color:var(--muted);margin-top:16px;font-size:17px}.bs-root .capture{gap:10px;max-width:440px;margin:30px auto 0;display:flex}.bs-root .capture input{background:var(--card);border:1.5px solid var(--border-2);font:inherit;color:var(--head);border-radius:999px;outline:none;flex:1;padding:14px 22px;font-size:15px;transition:border .2s}.bs-root .capture input:focus{border-color:var(--rose)}.bs-root .final .micro{color:var(--muted-2);margin-top:13px;font-size:13px;font-weight:600}.bs-root .foot-sec{border-top:1px solid var(--border);margin-top:90px;padding:64px 0 40px}.bs-root .foot{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:36px;display:grid}.bs-root .foot h5{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px;font-size:11.5px;font-weight:800}.bs-root .foot a{color:var(--head);opacity:.78;padding:6px 0;font-size:14.5px;font-weight:600;display:block}.bs-root .foot a:hover{opacity:1;color:var(--rose)}.bs-root .foot .tag{color:var(--muted);max-width:32ch;margin-top:12px;font-size:14.5px}.bs-root .copyright{text-align:center;color:var(--muted-2);margin-top:40px;font-size:13px;font-weight:600}.bs-root .reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.bs-root .reveal.in{opacity:1;transform:none}.bs-root .mobar{z-index:55;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);transition:transform .42s var(--ease);background:#fdf7f7ed;justify-content:space-between;align-items:center;gap:14px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%);box-shadow:0 -8px 30px -22px #2b283080}.bs-root .mobar.show{transform:none}@keyframes bs-ctapulse{0%{box-shadow:0 0 #e05c8580}70%{box-shadow:0 0 0 12px #e05c8500}to{box-shadow:0 0 #e05c8500}}.bs-root .mobar .btn.pulse{animation:bs-ctapulse 1.4s var(--ease) 2}.bs-root .mobar-txt{flex-direction:column;line-height:1.15;display:flex}.bs-root .mobar-txt b{font-family:var(--font-display),serif;color:var(--head);font-size:15.5px;font-weight:600}.bs-root .mobar-txt span{color:var(--muted);font-size:11.5px;font-weight:600}.bs-root .mobar .btn{flex:none}@media (max-width:900px){.bs-root .nav-links{display:none}.bs-root .hamb{display:block}.bs-root .panel{grid-template-columns:1fr;gap:28px}.bs-root .panel .mock{order:2}.bs-root .stats{grid-template-columns:1fr 1fr}.bs-root .plans{grid-template-columns:1fr;max-width:400px;margin-inline:auto}.bs-root .foot{grid-template-columns:1fr 1fr}.bs-root .bento{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;min-height:0;margin-top:14px;display:grid}.bs-root .bento .bcenter{grid-column:1/-1;padding-top:6px}.bs-root .bento .fcard{width:auto;max-width:none;margin:0;padding:16px;animation:none;position:static}.bs-root .bento .fcard .fh{font-size:15.5px}.bs-root .bento .fcard .fp{margin-top:4px;font-size:12px}.bs-root .bento .bglow,.bs-root .hub{display:none}.bs-root .hub-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:400px;margin:24px auto 0;display:grid}.bs-root .hub-grid .g{background:var(--card);border:1px solid var(--border);color:var(--head);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:18px 8px;font-size:12.5px;font-weight:700;display:flex}.bs-root .hub-grid .g svg{width:36px;height:36px}}@media (max-width:560px){.bs-root section.block{padding:66px 0}.bs-root .capture{flex-direction:column}}@media (max-width:768px){.bs-root .mobar{display:flex}.bs-root{padding-bottom:78px}}@media (prefers-reduced-motion:reduce){.bs-root *{animation:none!important}.bs-root .reveal{opacity:1;transition:none;transform:none}.bs-root .tab .track i{inset:0}}
