@charset "UTF-8";.bnf-core-stage{padding:100px 0 80px;background:#fff}.bnf-core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.bnf-core-cell{position:relative;padding:38px 32px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#faf5ff 100%);border:1px solid rgb(99 102 241 / .1);box-shadow:0 14px 36px rgb(15 23 42 / .05);overflow:hidden;transition:transform 0.28s ease,box-shadow 0.28s ease}.bnf-core-cell::before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,rgb(99 102 241 / .18),rgb(236 72 153 / .18));filter:blur(20px);opacity:.7;transition:transform 0.4s ease}.bnf-core-cell:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgb(99 102 241 / .15)}.bnf-core-cell:hover::before{transform:scale(1.2)}.bnf-core-mark{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#ec4899 100%);color:#fff;font-size:24px;margin-bottom:22px;box-shadow:0 14px 30px rgb(99 102 241 / .32)}.bnf-core-flag{position:absolute;top:24px;right:24px;z-index:1;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.5px;box-shadow:0 6px 16px rgb(245 158 11 / .4)}.bnf-core-title{position:relative;z-index:1;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.4px;margin-bottom:14px}.bnf-core-desc{position:relative;z-index:1;font-size:15px;color:#64748b;line-height:1.75;margin-bottom:22px}.bnf-core-meta{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding-top:18px;border-top:1px dashed rgb(99 102 241 / .2)}.bnf-core-meta-key{font-size:12.5px;color:#94a3b8;font-weight:600}.bnf-core-meta-val{font-size:14px;color:#4f46e5;font-weight:800}.bnf-pkg-stage{padding:100px 0;background:linear-gradient(180deg,#faf5ff 0%,#ffffff 100%)}.bnf-pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:0 auto}.bnf-pkg-cell{position:relative;padding:40px 34px;border-radius:24px;background:#fff;border:1px solid rgb(15 23 42 / .06);box-shadow:0 14px 36px rgb(15 23 42 / .05);transition:transform 0.28s ease}.bnf-pkg-cell:hover{transform:translateY(-6px)}.bnf-pkg-cell.is-feature{background:linear-gradient(180deg,#4f46e5 0%,#7c3aed 50%,#db2777 100%);color:#fff;border:none;box-shadow:0 22px 50px rgb(99 102 241 / .32);transform:translateY(-12px)}.bnf-pkg-cell.is-feature:hover{transform:translateY(-18px)}.bnf-pkg-flag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 18px;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:12px;font-weight:800;letter-spacing:.6px;box-shadow:0 8px 20px rgb(245 158 11 / .4)}.bnf-pkg-tier{font-size:14px;font-weight:700;color:#8b5cf6;letter-spacing:.6px;margin-bottom:8px}.bnf-pkg-cell.is-feature .bnf-pkg-tier{color:rgb(255 255 255 / .85)}.bnf-pkg-name{font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:18px;color:#0f172a}.bnf-pkg-cell.is-feature .bnf-pkg-name{color:#fff}.bnf-pkg-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:26px;padding-bottom:26px;border-bottom:1px dashed rgb(15 23 42 / .1)}.bnf-pkg-cell.is-feature .bnf-pkg-price-row{border-bottom-color:rgb(255 255 255 / .25)}.bnf-pkg-price{font-size:38px;font-weight:800;color:#0f172a;letter-spacing:-1px;line-height:1}.bnf-pkg-cell.is-feature .bnf-pkg-price{color:#fff}.bnf-pkg-unit{font-size:16px;color:#64748b;font-weight:700}.bnf-pkg-cell.is-feature .bnf-pkg-unit{color:rgb(255 255 255 / .85)}.bnf-pkg-list{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.bnf-pkg-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:#475569;line-height:1.55}.bnf-pkg-cell.is-feature .bnf-pkg-list li{color:rgb(255 255 255 / .95)}.bnf-pkg-list li i{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgb(99 102 241 / .12);color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;font-size:9px;margin-top:3px}.bnf-pkg-cell.is-feature .bnf-pkg-list li i{background:rgb(255 255 255 / .22);color:#fff}.bnf-pkg-pick{display:block;width:100%;padding:14px 22px;border-radius:14px;background:linear-gradient(135deg,rgb(99 102 241 / .08),rgb(236 72 153 / .08));border:1px solid rgb(99 102 241 / .22);box-sizing:border-box;color:#4f46e5;font-size:14.5px;font-weight:800;text-align:center;transition:all 0.22s ease}.bnf-pkg-pick:hover{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;border-color:#fff0;transform:translateY(-2px);box-shadow:0 12px 26px rgb(99 102 241 / .32)}.bnf-pkg-cell.is-feature .bnf-pkg-pick{background:#fff;color:#4f46e5;border-color:#fff0}.bnf-pkg-cell.is-feature .bnf-pkg-pick:hover{background:#fef3c7;color:#b45309;box-shadow:0 14px 28px rgb(0 0 0 / .18)}.bnf-extra-stage{padding:100px 0;background:#fff}.bnf-extra-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bnf-extra-cell{padding:30px 26px;border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);border:1px solid rgb(15 23 42 / .06);text-align:center;transition:transform 0.25s ease,box-shadow 0.25s ease}.bnf-extra-cell:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(99 102 241 / .1);border-color:rgb(99 102 241 / .2)}.bnf-extra-icon{width:60px;height:60px;border-radius:50%;margin:0 auto 16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:22px}.bnf-extra-icon-a{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.bnf-extra-icon-b{background:linear-gradient(135deg,#ec4899,#f472b6)}.bnf-extra-icon-c{background:linear-gradient(135deg,#f59e0b,#f97316)}.bnf-extra-icon-d{background:linear-gradient(135deg,#10b981,#059669)}.bnf-extra-icon-e{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.bnf-extra-icon-f{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.bnf-extra-icon-g{background:linear-gradient(135deg,#f43f5e,#fb7185)}.bnf-extra-icon-h{background:linear-gradient(135deg,#14b8a6,#2dd4bf)}.bnf-extra-title{font-size:16.5px;font-weight:800;color:#0f172a;margin-bottom:8px;letter-spacing:-.3px}.bnf-extra-desc{font-size:13.8px;color:#64748b;line-height:1.65}.bnf-compare-stage{padding:100px 0;background:linear-gradient(180deg,#faf5ff 0%,#ffffff 100%)}.bnf-compare-wrap{max-width:980px;margin:0 auto;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px rgb(15 23 42 / .08);background:#fff;border:1px solid rgb(99 102 241 / .1)}.bnf-compare-table{width:100%;border-collapse:collapse}.bnf-compare-table thead th{padding:22px 20px;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#db2777 100%);color:#fff;font-size:15px;font-weight:800;text-align:center;letter-spacing:.4px}.bnf-compare-table thead th:first-child{text-align:left;padding-left:28px}.bnf-compare-table tbody td{padding:18px 20px;border-bottom:1px solid rgb(15 23 42 / .06);font-size:14.5px;color:#475569;text-align:center;vertical-align:middle}.bnf-compare-table tbody tr:last-child td{border-bottom:none}.bnf-compare-table tbody td:first-child{text-align:left;padding-left:28px;font-weight:700;color:#0f172a}.bnf-compare-table tbody tr:hover td{background:rgb(99 102 241 / .04)}.bnf-compare-yes{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:12px}.bnf-compare-no{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgb(15 23 42 / .06);color:#94a3b8;font-size:11px}.bnf-compare-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,rgb(99 102 241 / .1),rgb(236 72 153 / .1));color:#4f46e5;font-size:12.5px;font-weight:700}@media (max-width:1100px){.bnf-core-grid{grid-template-columns:repeat(2,1fr)}.bnf-pkg-grid{grid-template-columns:1fr;max-width:540px}.bnf-pkg-cell.is-feature{transform:translateY(0)}.bnf-pkg-cell.is-feature:hover{transform:translateY(-6px)}.bnf-extra-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bnf-core-stage,.bnf-pkg-stage,.bnf-extra-stage,.bnf-compare-stage{padding:70px 0}.bnf-core-grid{grid-template-columns:1fr}.bnf-extra-grid{grid-template-columns:repeat(2,1fr)}.bnf-pkg-cell{padding:32px 26px}.bnf-pkg-name{font-size:22px}.bnf-pkg-price{font-size:32px}.bnf-compare-table thead th,.bnf-compare-table tbody td{padding:14px 12px;font-size:13px}.bnf-compare-table thead th:first-child,.bnf-compare-table tbody td:first-child{padding-left:16px}}@media (max-width:480px){.bnf-extra-grid{grid-template-columns:1fr}.bnf-core-cell{padding:30px 24px}.bnf-pkg-cell{padding:28px 22px}.bnf-compare-table thead th,.bnf-compare-table tbody td{font-size:12.5px;padding:12px 8px}}