.bn-landing{--lime:#A3E635;--green:#4CA22F;--green-2:#8BC34A;--green-dk:#2F7A1C;--paper:#FBFDF9;--paper-2:#F2F7EC;--paper-3:#E9F4DE;--line:#E4EDDC;--line-2:#D3E5C7;--tx:#111A0D;--tx-2:#4E5C48;--tx-3:#7A8876;--r-s:12px;--r:18px;--r-l:26px;--r-xl:34px;--shadow:0 1px 2px rgba(13,20,10,.04),0 8px 24px rgba(13,20,10,.06);--shadow-l:0 2px 4px rgba(13,20,10,.05),0 24px 60px rgba(13,20,10,.11);font-size:16px;line-height:1.6;color:var(--tx);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.bn-landing *{box-sizing:border-box;margin:0;padding:0}.bn-landing img,.bn-landing svg{display:block;max-width:100%}.bn-landing a{color:inherit;text-decoration:none}.bn-landing h1,.bn-landing h2,.bn-landing h3,.bn-landing h4{letter-spacing:-.032em;line-height:1.08;font-weight:800}html:has(.bn-landing){scroll-behavior:smooth;scroll-padding-top:90px}.bn-landing .w{max-width:1200px;margin:0 auto;padding:0 24px}.bn-landing .n{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.bn-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;font-size:14.5px;font-weight:650;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s,background .18s,border-color .18s}.bn-landing .btn:active{transform:translateY(1px)}.bn-landing .btn-lg{height:54px;padding:0 28px;font-size:16px;border-radius:14px}.bn-landing .btn-p{background:linear-gradient(180deg,#5CB53A,#3F8F26);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px rgba(63,143,38,.28)}.bn-landing .btn-p:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 30px rgba(63,143,38,.36)}.bn-landing .btn-w{background:#fff;color:var(--tx);border-color:var(--line-2);box-shadow:var(--shadow)}.bn-landing .btn-w:hover{transform:translateY(-2px);box-shadow:var(--shadow-l);border-color:var(--green-2)}.bn-landing .btn-ghost{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.34);color:#fff;backdrop-filter:blur(8px)}.bn-landing .btn-ghost:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.bn-landing .ann{background:var(--paper-2);color:var(--tx-2);font-size:13px;padding:9px 24px;text-align:center;border-bottom:1px solid var(--line)}.bn-landing .ann b{color:var(--green-dk);font-weight:700}.bn-landing .ann a{color:var(--green-dk);font-weight:650}.bn-landing .ann a:hover{text-decoration:underline}.bn-landing header{position:sticky;top:0;z-index:80;background:rgba(251,253,249,.82);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.bn-landing .hd{height:68px;display:flex;align-items:center;gap:36px}.bn-landing .brand{display:flex;align-items:center;gap:10px;color:var(--tx)}.bn-landing .brand .mk{width:34px;height:34px;border-radius:11px;background:linear-gradient(150deg,#6FC544,#3C8A24);display:grid;place-items:center;box-shadow:0 4px 14px rgba(76,162,47,.3);color:#fff}.bn-landing .brand b{font-size:18px;font-weight:800;letter-spacing:-.04em}.bn-landing nav.top{display:flex;gap:28px;font-size:14.5px;color:var(--tx-2);font-weight:600;flex:1}.bn-landing nav.top a{transition:color .16s}.bn-landing nav.top a:hover{color:var(--green-dk)}.bn-landing .hd-r{display:flex;gap:10px;align-items:center}.bn-landing .hd-r .lg{font-size:14.5px;color:var(--tx-2);font-weight:600;padding:0 6px}.bn-landing .hd-r .lg:hover{color:var(--green-dk)}.bn-landing .hero{position:relative;color:var(--tx);padding:96px 0 0;overflow:hidden;background:linear-gradient(180deg,var(--paper-3) 0,var(--paper-2) 34%,var(--paper) 100%)}.bn-landing .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 50% -14%,rgba(139,195,74,.38),transparent 62%),radial-gradient(700px 460px at 88% 10%,rgba(76,162,47,.18),transparent 60%),radial-gradient(620px 420px at 6% 34%,rgba(45,120,90,.1),transparent 62%);pointer-events:none}.bn-landing .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;background:linear-gradient(180deg,transparent,var(--paper));pointer-events:none;z-index:3}.bn-landing .hero .w{position:relative;z-index:2}.bn-landing .hero-top{max-width:820px;margin:0 auto;text-align:center}.bn-landing .tagpill{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;color:var(--tx-2);margin-bottom:26px;box-shadow:var(--shadow)}.bn-landing .tagpill b{color:var(--tx);font-weight:650}.bn-landing .tagpill .k{background:var(--green);color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;letter-spacing:.01em}.bn-landing h1.hero-h{font-size:clamp(38px,5.6vw,68px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.bn-landing h1.hero-h span{background:linear-gradient(100deg,#5CB53A 4%,#3F8F26 48%,#2F7A1C 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.bn-landing .hero-sub{font-size:clamp(16px,1.5vw,19px);color:var(--tx-2);max-width:600px;margin:22px auto 0;line-height:1.6}.bn-landing .hero-cta{gap:12px;margin-top:34px}.bn-landing .hero-cta,.bn-landing .hero-mini{display:flex;justify-content:center;flex-wrap:wrap}.bn-landing .hero-mini{margin-top:18px;font-size:13px;color:var(--tx-3);gap:20px}.bn-landing .hero-mini span{display:inline-flex;align-items:center;gap:6px}.bn-landing .hero-mini svg{color:var(--green)}.bn-landing .stage{position:relative;margin-top:64px;padding-bottom:110px;perspective:1800px}.bn-landing .stage:before{content:"";position:absolute;left:50%;top:6%;width:78%;height:74%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(139,195,74,.34),transparent 74%);filter:blur(58px);z-index:0}.bn-landing .app{position:relative;z-index:1;background:#fff;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 90px -34px rgba(13,20,10,.34),0 2px 10px rgba(13,20,10,.05);transform:rotateX(7deg) scale(.985);transform-origin:50% 0;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.bn-landing .stage:hover .app{transform:rotateX(2deg) scale(1)}.bn-landing .app-bar{height:44px;background:#F4F8F0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 16px}.bn-landing .app-bar i{width:10px;height:10px;border-radius:50%;background:#DCE6D3;display:block}.bn-landing .app-bar .url{margin-left:12px;background:#fff;border:1px solid var(--line);border-radius:8px;height:26px;display:flex;align-items:center;padding:0 12px;font-size:11.5px;color:var(--tx-3);flex:1;max-width:340px}.bn-landing .app-body{display:grid;grid-template-columns:200px 1fr}.bn-landing .side{background:#FAFCF7;border-right:1px solid var(--line);padding:16px 12px}.bn-landing .side .grp{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:#93A38D;font-weight:700;padding:10px 10px 6px}.bn-landing .side .it{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;font-size:12.5px;color:#3D4B38;font-weight:550}.bn-landing .side .it.on{background:linear-gradient(135deg,#4CA22F,#8BC34A);color:#fff;font-weight:650;box-shadow:0 3px 10px rgba(76,162,47,.3)}.bn-landing .side .it .d{width:15px;height:15px;border-radius:4px;background:#E1EBD9;flex:none}.bn-landing .side .it.on .d{background:rgba(255,255,255,.32)}.bn-landing .main{padding:18px 20px;background:#fff}.bn-landing .m-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bn-landing .m-hd h4{font-size:15px;font-weight:800}.bn-landing .m-hd .sm{font-size:11px;color:var(--tx-3);font-weight:600}.bn-landing .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.bn-landing .kpi{border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#FCFDFA}.bn-landing .kpi .l{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:#93A38D;font-weight:700}.bn-landing .kpi .v{font-size:17px;font-weight:800;margin-top:4px;letter-spacing:-.02em}.bn-landing .kpi .t{font-size:10px;font-weight:700;margin-top:2px}.bn-landing .up{color:#3B7F24}.bn-landing .dn{color:#C4352A}.bn-landing table.t{width:100%;border-collapse:collapse;font-size:11.5px}.bn-landing table.t th{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:#93A38D;font-weight:700;text-align:right;padding:8px 9px;border-bottom:1px solid var(--line);background:#FAFCF7}.bn-landing table.t td:first-child,.bn-landing table.t th:first-child{text-align:left}.bn-landing table.t td{padding:9px;text-align:right;border-bottom:1px solid #f0f5eb;color:#3D4B38}.bn-landing table.t tr:last-child td{border-bottom:0}.bn-landing table.t td b{font-weight:700;color:var(--tx)}.bn-landing .col-a{background:#F8FBF5}.bn-landing .col-b{background:#EFF8E6}.bn-landing .pill{display:inline-block;padding:2px 8px;border-radius:6px;font-size:9.5px;font-weight:700}.bn-landing .p-wait{background:#FCF4DE;color:#A97A12}.bn-landing .p-ok{background:#EDF7E4;color:#3B7F24}.bn-landing .p-go{background:#F4EAF9;color:#7B3FA0}.bn-landing section{padding:96px 0}.bn-landing .sh{max-width:660px;margin-bottom:52px}.bn-landing .sh.mid{margin-left:auto;margin-right:auto;text-align:center}.bn-landing .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green-dk);margin-bottom:16px}.bn-landing .eyebrow:before{content:"";width:22px;height:1.5px;background:var(--green-2);display:block;border-radius:2px}.bn-landing .sh.mid .eyebrow:before{display:none}.bn-landing .sh h2{font-size:clamp(28px,3.6vw,44px);margin-bottom:16px}.bn-landing .sh p{font-size:17.5px;color:var(--tx-2);line-height:1.6}.bn-landing .alt{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:112px}.bn-landing .alt:last-child{margin-bottom:0}.bn-landing .alt.rev .txt{order:2}.bn-landing .alt .num{font-size:12.5px;font-weight:800;color:var(--green);letter-spacing:.08em;margin-bottom:14px}.bn-landing .alt h3{font-size:clamp(24px,2.8vw,34px);margin-bottom:16px}.bn-landing .alt p{font-size:16.5px;color:var(--tx-2);line-height:1.65;margin-bottom:22px}.bn-landing .ticks{display:flex;flex-direction:column;gap:11px;margin-bottom:26px}.bn-landing .tick{position:relative;padding-left:30px;font-size:15px;color:var(--tx);line-height:1.55}.bn-landing .tick:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--paper-2);border:1px solid var(--line-2)}.bn-landing .tick:after{content:"";position:absolute;left:6px;top:8px;width:8px;height:4.5px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.bn-landing .lnk{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:650;color:var(--green-dk)}.bn-landing .lnk:hover{gap:11px}.bn-landing .lnk svg{transition:transform .18s}.bn-landing .vis{position:relative;border-radius:var(--r-l);overflow:hidden;background:linear-gradient(160deg,#F4FAEC,#E7F4DA);border:1px solid var(--line);padding:26px;box-shadow:var(--shadow-l)}.bn-landing .vis-in{background:#fff;border-radius:var(--r);border:1px solid var(--line);overflow:hidden;box-shadow:0 10px 30px rgba(13,20,10,.08)}.bn-landing .vis-hd{padding:13px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;background:#FAFCF7}.bn-landing .vis-hd b{font-size:12.5px;font-weight:800}.bn-landing .vis-hd span{font-size:10.5px;color:var(--tx-3);font-weight:600}.bn-landing .vis-bd{padding:16px}.bn-landing .gauge{height:9px;border-radius:99px;background:#EDF2E8;overflow:hidden;margin:10px 0 7px}.bn-landing .gauge i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8BC34A,#A97A12 78%,#C4352A)}.bn-landing .g-lb{display:flex;justify-content:space-between;font-size:10.5px;color:var(--tx-3);font-weight:650}.bn-landing .g-warn{color:#A97A12}.bn-landing .g-note{margin-top:16px;background:#FCF4DE;border:1px solid #efe0b4;border-radius:11px;padding:12px 14px;font-size:12px;color:#6B4E08;line-height:1.55}.bn-landing .g-note b{color:#A97A12}.bn-landing .g-cap{font-size:12px;color:var(--tx-3);font-weight:650}.bn-landing .g-val{font-size:26px;font-weight:800;letter-spacing:-.03em;margin-top:2px}.bn-landing .bn-pgrid{width:100%;border-collapse:collapse;font-size:11.5px}.bn-landing .bn-pgrid th{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:#93A38D;font-weight:700;padding:7px 8px;border-bottom:1px solid var(--line);text-align:right;background:#FAFCF7}.bn-landing .bn-pgrid td:first-child,.bn-landing .bn-pgrid th:first-child{text-align:left}.bn-landing .bn-pgrid td{padding:8px;text-align:right;border-bottom:1px solid #f0f5eb;color:#3D4B38}.bn-landing .bn-pgrid .now{background:#EDF7E4;font-weight:700;color:var(--green-dk)}.bn-landing .bn-pgrid .fut{background:#FCF4DE}.bn-landing .ar-u{color:#3B7F24;font-size:9.5px}.bn-landing .ar-d{color:#C4352A;font-size:9.5px}.bn-landing .bento-sec{background:var(--paper-2);color:var(--tx);position:relative;overflow:hidden}.bn-landing .bento-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(760px 460px at 78% 6%,rgba(139,195,74,.26),transparent 62%),radial-gradient(620px 420px at 10% 88%,rgba(76,162,47,.13),transparent 62%);pointer-events:none}.bn-landing .bento-sec .w{position:relative;z-index:1}.bn-landing .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.bn-landing .bo{background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:28px;transition:.22s cubic-bezier(.2,.8,.3,1);box-shadow:var(--shadow)}.bn-landing .bo:hover{border-color:var(--green-2);transform:translateY(-4px);box-shadow:var(--shadow-l)}.bn-landing .bo .ic{width:42px;height:42px;border-radius:13px;background:#EDF7E4;border:1px solid var(--line-2);display:grid;place-items:center;margin-bottom:18px;color:var(--green-dk)}.bn-landing .bo h4{font-size:18px;margin-bottom:9px}.bn-landing .bo p{font-size:14px;color:var(--tx-2);line-height:1.62}.bn-landing .bo .big{font-size:38px;font-weight:800;letter-spacing:-.04em;color:var(--green-dk);margin:6px 0 8px}.bn-landing .b2{grid-column:span 2}.bn-landing .b3{grid-column:span 3}.bn-landing .b4{grid-column:span 4}.bn-landing .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.bn-landing .pl{background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:32px;box-shadow:var(--shadow);position:relative;transition:.2s}.bn-landing .pl:hover{box-shadow:var(--shadow-l)}.bn-landing .pl.best{border-color:var(--green);padding-top:44px;box-shadow:0 0 0 1px var(--green),0 24px 60px -22px rgba(76,162,47,.42)}.bn-landing .pl .badge{position:absolute;top:16px;right:16px;background:var(--green);color:#fff;font-size:11px;font-weight:800;padding:4px 11px;border-radius:999px}.bn-landing .pl h4{font-size:19px;margin-bottom:6px}.bn-landing .pl .desc{font-size:13.5px;color:var(--tx-2);margin-bottom:22px;min-height:40px}.bn-landing .pl .price{font-size:40px;font-weight:800;letter-spacing:-.045em;display:flex;align-items:baseline;gap:6px}.bn-landing .pl .price small{font-size:14.5px;font-weight:600;color:var(--tx-3);letter-spacing:0}.bn-landing .pl .li{list-style:none;margin:24px 0 26px;display:flex;flex-direction:column;gap:11px}.bn-landing .pl .li li{position:relative;padding-left:26px;font-size:14px;line-height:1.5;color:var(--tx-2)}.bn-landing .pl .li li:before{content:"";position:absolute;left:2px;top:6px;width:8px;height:4.5px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.bn-landing .pl .btn{width:100%}.bn-landing .price-note{max-width:620px;margin:-28px auto 40px;font-size:13.5px;color:var(--tx-3);line-height:1.6;text-align:center}.bn-landing .faq{max-width:840px;margin:0 auto}.bn-landing details{background:#fff;border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;overflow:hidden;transition:box-shadow .2s}.bn-landing details[open]{box-shadow:var(--shadow)}.bn-landing summary{list-style:none;cursor:pointer;padding:22px 26px;font-size:16.5px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:16px;letter-spacing:-.015em}.bn-landing summary::-webkit-details-marker{display:none}.bn-landing summary .pm{width:26px;height:26px;border-radius:8px;background:var(--paper-2);display:grid;place-items:center;flex:none;transition:.2s;color:var(--green-dk);font-size:17px;font-weight:700;line-height:1}.bn-landing details[open] summary .pm{background:var(--green);color:#fff;transform:rotate(45deg)}.bn-landing details .ans{padding:0 26px 24px;font-size:15.5px;color:var(--tx-2);line-height:1.68;max-width:660px}.bn-landing .cta{padding:0 0 96px}.bn-landing .cta-in{background:linear-gradient(150deg,#57B238,#3F8F26 46%,#2F7A1C);border-radius:var(--r-xl);padding:76px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}.bn-landing .cta-in:before{content:"";position:absolute;inset:0;background:radial-gradient(720px 420px at 50% 0,rgba(163,230,53,.3),transparent 64%),radial-gradient(560px 380px at 84% 96%,rgba(255,255,255,.14),transparent 62%)}.bn-landing .cta-in>*{position:relative;z-index:1}.bn-landing .cta-in h2{font-size:clamp(28px,3.8vw,46px);margin-bottom:16px}.bn-landing .cta-in p{font-size:17.5px;color:rgba(255,255,255,.88);max-width:520px;margin:0 auto 32px}.bn-landing .cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bn-landing .cta-note{margin-top:20px;font-size:13px;color:rgba(255,255,255,.74)}.bn-landing footer{background:var(--paper-2);color:var(--tx-2);padding:64px 0 32px;border-top:1px solid var(--line)}.bn-landing .ft{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px}.bn-landing .ft h5{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--tx);margin-bottom:16px;font-weight:700}.bn-landing .ft a{display:block;padding:6px 0;font-size:14px;transition:color .16s}.bn-landing .ft a:hover{color:var(--green-dk)}.bn-landing .ft-brand p{font-size:14px;line-height:1.65;max-width:300px;margin:14px 0 18px}.bn-landing .socials{display:flex;gap:9px}.bn-landing .socials a{width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;padding:0;color:var(--tx-3)}.bn-landing .socials a:hover{background:#EDF7E4;border-color:var(--line-2);color:var(--green-dk)}.bn-landing .ft-bot{border-top:1px solid var(--line);padding-top:26px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13px}@media (max-width:1080px){.bn-landing nav.top{display:none}.bn-landing .alt{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.bn-landing .alt.rev .txt{order:0}.bn-landing .app-body{grid-template-columns:150px 1fr}.bn-landing .ft{grid-template-columns:1fr 1fr 1fr;gap:30px}.bn-landing .ft-brand{grid-column:span 3}}@media (max-width:860px){.bn-landing .bento{grid-template-columns:repeat(2,1fr)}.bn-landing .b2,.bn-landing .b3,.bn-landing .b4{grid-column:span 1}.bn-landing .plans{grid-template-columns:1fr}.bn-landing section{padding:70px 0}.bn-landing .hero{padding-top:64px}.bn-landing .stage{margin-top:44px;padding-bottom:70px}}@media (max-width:640px){.bn-landing .bento{grid-template-columns:1fr}.bn-landing .bo{padding:22px}.bn-landing .side{display:none}.bn-landing .app-body{grid-template-columns:1fr}.bn-landing .ft,.bn-landing .kpis{grid-template-columns:1fr 1fr}.bn-landing .ft-brand{grid-column:span 2}.bn-landing .hero-mini{gap:12px;font-size:12px}.bn-landing .cta-in{padding:52px 22px}.bn-landing .hd{gap:14px}.bn-landing .hd-r .lg,.bn-landing table.t td:nth-child(4),.bn-landing table.t th:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.bn-landing *{animation-duration:.01ms!important;transition-duration:.01ms!important}}