@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
.fbl{--bg:#fbf8f3;--bg-warm:#f6efe4;--ink:#1a1614;--ink-soft:#5c544e;--line:#ebe3d6;--orange:#f5821f;--orange-deep:#e06d0a;--orange-soft:#fff1e2;--fb:#1877f2;--fb-deep:#0b5fd4;--card:#fff;--green:#22a565;--shadow:0 18px 50px -22px #1a161447;--shadow-sm:0 6px 22px -12px #1a161440;--r:22px;--r-lg:30px;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}.fbl *{box-sizing:border-box;margin:0;padding:0}.fbl .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.fbl a{color:inherit;text-decoration:none}.fbl .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.fbl .eyebrow:before{content:"";background:var(--orange);border-radius:2px;width:22px;height:2px}.fbl h1,.fbl h2,.fbl h3{letter-spacing:-.02em;font-weight:800;line-height:1.08}.fbl .muted{color:var(--ink-soft)}.fbl .lnav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbf8f3d1;position:sticky;top:0}.fbl .nav-in{justify-content:space-between;align-items:center;height:68px;display:flex}.fbl .logo{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.fbl .logo .mark{background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid;box-shadow:0 6px 16px -6px #f5821fb3}.fbl .nav-links{color:var(--ink-soft);gap:30px;font-size:14px;font-weight:600;display:flex}.fbl .nav-links a:hover{color:var(--ink)}.fbl .nav-cta{background:var(--ink);color:#fff;border-radius:12px;padding:11px 20px;font-size:14px;font-weight:700;transition:all .2s}.fbl .nav-cta:hover{background:#000;transform:translateY(-1px)}@media (max-width:820px){.fbl .nav-links{display:none}}.fbl .hero{padding:74px 0 90px;position:relative;overflow:hidden}.fbl .hero:before{content:"";z-index:0;background:radial-gradient(620px 360px at 88% 8%,#1877f21a,#0000 70%),radial-gradient(680px 420px at 8% 92%,#f5821f1f,#0000 72%);position:absolute;inset:0}.fbl .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid;position:relative}.fbl .hero h1{margin:18px 0 20px;font-size:54px}.fbl .hero h1 .hl{color:var(--orange-deep);white-space:nowrap;position:relative}.fbl .hero h1 .hl:after{content:"";z-index:-1;background:var(--orange-soft);border-radius:4px;height:13px;position:absolute;bottom:6px;left:-2px;right:-2px;transform:rotate(-1deg)}.fbl .hero p.lead{color:var(--ink-soft);max-width:480px;margin-bottom:26px;font-size:18px}.fbl .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fbl .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:#fff;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 14px 30px -12px #f5821fbf}.fbl .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 38px -12px #f5821fd9}.fbl .btn-ghost{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:15px 22px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.fbl .btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.fbl .hero-trust{color:var(--ink-soft);align-items:center;gap:14px;margin-top:26px;font-size:13px;display:flex}.fbl .stars{color:var(--orange);letter-spacing:2px}.fbl .phone-stage{perspective:1400px;justify-content:center;display:flex;position:relative}.fbl .phone{border:1px solid var(--line);width:300px;box-shadow:var(--shadow);background:#fff;border-radius:38px;padding:11px;animation:6s ease-in-out infinite fblFloaty;transform:rotateY(-12deg)rotateX(4deg)}@keyframes fblFloaty{0%,to{transform:rotateY(-12deg)rotateX(4deg)translateY(0)}50%{transform:rotateY(-12deg)rotateX(4deg)translateY(-12px)}}.fbl .phone-screen{background:#f0f2f5;border-radius:30px;height:560px;overflow:hidden}.fbl .fb-top{background:#fff;border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.fbl .fb-logo{color:var(--fb);font-size:20px;font-weight:800}.fbl .fb-icons{gap:8px;display:flex}.fbl .fb-dot{background:#e4e6eb;border-radius:50%;width:30px;height:30px}.fbl .fb-post{background:#fff;border-radius:12px;margin:8px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.fbl .fb-head{align-items:center;gap:9px;padding:11px 12px 8px;display:flex}.fbl .fb-av{background:linear-gradient(135deg,var(--orange),var(--orange-deep));border-radius:50%;flex:none;width:38px;height:38px}.fbl .fb-name{color:#050505;font-size:13px;font-weight:700}.fbl .fb-meta{color:#65676b;font-size:11px}.fbl .fb-txt{color:#050505;padding:0 12px 10px;font-size:12.5px;line-height:1.45}.fbl .fb-img{color:#fff;background:linear-gradient(135deg,#ff9f43,#e06d0a);flex-direction:column;justify-content:flex-end;height:150px;padding:14px;display:flex;position:relative}.fbl .fb-img.blue{background:linear-gradient(135deg,#4facfe,#1877f2)}.fbl .fb-img .badge{color:var(--ink);letter-spacing:.04em;background:#ffffffeb;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.fbl .fb-img h4{font-size:17px;font-weight:800;line-height:1.1}.fbl .fb-img .brandbar{opacity:.95;align-items:center;gap:6px;margin-top:6px;font-size:10px;font-weight:700;display:flex}.fbl .fb-img .brandbar .b{background:#ffffffe6;border-radius:5px;width:16px;height:16px}.fbl .fb-actions{color:#65676b;border-top:1px solid #e4e6eb;justify-content:space-around;padding:8px 0;font-size:11px;font-weight:600;display:flex}.fbl .fb-react{color:#65676b;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.fbl .fb-emo{display:flex}.fbl .fb-emo span{border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:-5px;font-size:10px;display:grid}.fbl .fb-emo span:first-child{background:var(--fb);margin-left:0}.fbl .fb-emo span:nth-child(2){background:#f33e58}.fbl .fb-emo span:nth-child(3){background:#f7b928}.fbl .float-chip{box-shadow:var(--shadow-sm);border:1px solid var(--line);z-index:3;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;font-weight:700;display:flex;position:absolute}.fbl .float-chip .ic{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.fbl .chip-ai{animation:5s ease-in-out infinite fblFloaty;top:36px;left:-26px}.fbl .chip-ai .ic{background:var(--orange-soft);color:var(--orange-deep)}.fbl .chip-sch{animation:5.5s ease-in-out .6s infinite fblFloaty;bottom:60px;right:-30px}.fbl .chip-sch .ic{color:var(--fb);background:#e7f1ff}.fbl .ai-cursor{background:var(--orange);vertical-align:middle;width:2px;height:14px;animation:1s step-end infinite fblBlink;display:inline-block}@keyframes fblBlink{50%{opacity:0}}@media (max-width:920px){.fbl .hero-grid{grid-template-columns:1fr;gap:44px}.fbl .hero h1{font-size:40px}.fbl .phone{animation:6s ease-in-out infinite fblFloaty2;transform:none}@keyframes fblFloaty2{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.fbl .chip-ai{left:0}.fbl .chip-sch{right:0}}.fbl .formats{padding:18px 0 0}.fbl .fmt-strip{background:var(--ink);border-radius:var(--r-lg);color:#fff;padding:40px;position:relative;overflow:hidden}.fbl .fmt-strip:after{content:"";background:radial-gradient(circle,#f5821f38,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;right:-40px}.fbl .fmt-strip h2{margin-bottom:6px;font-size:30px;position:relative}.fbl .fmt-strip .muted{color:#fff9;position:relative}.fbl .fmt-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid;position:relative}.fbl .fmt-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:22px;transition:all .25s}.fbl .fmt-card:hover{background:#ffffff17;border-color:#f5821f66;transform:translateY(-4px)}.fbl .fmt-ratio{color:#fff;letter-spacing:.05em;border-radius:12px;place-items:center;margin-bottom:16px;font-size:12px;font-weight:800;display:grid}.fbl .fmt-card.post .fmt-ratio{aspect-ratio:1;background:linear-gradient(135deg,#ff9f43,#e06d0a)}.fbl .fmt-card.story .fmt-ratio{aspect-ratio:9/16;background:linear-gradient(160deg,#4facfe,#1877f2);max-width:120px}.fbl .fmt-card.reel .fmt-ratio{aspect-ratio:9/16;background:linear-gradient(160deg,#f33e58,#a12bd4);max-width:120px}.fbl .fmt-card h3{margin-bottom:6px;font-size:17px}.fbl .fmt-card p{color:#ffffff9e;font-size:13.5px;line-height:1.5}@media (max-width:760px){.fbl .fmt-cards{grid-template-columns:1fr}}.fbl section.block{padding:90px 0}.fbl .sec-head{max-width:620px;margin-bottom:48px}.fbl .sec-head h2{margin:14px 0;font-size:38px}.fbl .sec-head p{color:var(--ink-soft);font-size:17px}.fbl .split{grid-template-columns:1fr 1fr;gap:26px;display:grid}.fbl .pain-card,.fbl .sol-card{border-radius:var(--r);padding:34px}.fbl .pain-card{background:var(--bg-warm);border:1px solid var(--line)}.fbl .sol-card{background:linear-gradient(150deg,var(--orange-soft),#fff);border:1px solid #fbdcbc;position:relative;overflow:hidden}.fbl .sol-card:after{content:"";background:radial-gradient(circle,#f5821f2e,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;right:-30px}.fbl .pain-card h3,.fbl .sol-card h3{align-items:center;gap:10px;margin-bottom:18px;font-size:20px;display:flex}.fbl .tag{letter-spacing:.05em;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:800}.fbl .tag.bad{color:#c0392b;background:#fce4e4}.fbl .tag.good{color:var(--green);background:#dbf3e7}.fbl .li{border-bottom:1px dashed var(--line);gap:12px;padding:11px 0;font-size:14.5px;display:flex}.fbl .li:last-child{border-bottom:none}.fbl .li .x{color:#c0392b;flex:none;font-weight:800}.fbl .li .c{color:var(--green);flex:none;font-weight:800}.fbl .bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(180px,auto);gap:20px;display:grid}.fbl .f{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:all .25s;position:relative;overflow:hidden}.fbl .f:hover{box-shadow:var(--shadow);border-color:#f1d6b8;transform:translateY(-5px)}.fbl .f .num{color:var(--line);font-size:13px;font-weight:800;position:absolute;top:20px;right:22px}.fbl .f .ic{background:var(--orange-soft);width:46px;height:46px;color:var(--orange-deep);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.fbl .f.blue .ic{color:var(--fb);background:#e7f1ff}.fbl .f h3{margin-bottom:8px;font-size:18px}.fbl .f p{color:var(--ink-soft);font-size:14px;line-height:1.55}.fbl .f-ai,.fbl .f-graphic{grid-column:span 3}.fbl .f-own,.fbl .f-gallery,.fbl .f-sources,.fbl .f-calendar,.fbl .f-competitor,.fbl .f-brand{grid-column:span 2}.fbl .f-ai{background:linear-gradient(150deg,#fff,var(--orange-soft));flex-direction:column;display:flex}.fbl .ai-demo{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:auto;padding:14px}.fbl .ai-line{background:var(--bg-warm);border-radius:6px;height:8px;margin-bottom:8px}.fbl .ai-line.w1{width:90%}.fbl .ai-line.w2{width:75%}.fbl .ai-line.w3{background:linear-gradient(90deg,var(--orange),var(--orange-soft));width:60%;animation:2.4s ease-in-out infinite fblType}@keyframes fblType{0%{width:10%}60%{width:60%}to{width:60%}}.fbl .f-graphic{background:var(--ink);color:#fff;border-color:#0000}.fbl .f-graphic h3{color:#fff}.fbl .f-graphic p{color:#ffffff9e}.fbl .f-graphic .ic{color:var(--orange);background:#f5821f33}.fbl .swatches{gap:8px;margin-top:16px;display:flex}.fbl .swatch{border:2px solid #ffffff26;border-radius:9px;width:34px;height:34px}.fbl .brand-demo{background:var(--bg-warm);border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.fbl .brand-logo{background:linear-gradient(135deg,var(--orange),var(--orange-deep));border-radius:10px;flex:none;width:38px;height:38px}.fbl .brand-bars{flex:1}.fbl .brand-bar{background:#fff;border-radius:5px;height:7px;margin-bottom:6px}.fbl .brand-bar.s{width:60%}@media (max-width:900px){.fbl .bento{grid-template-columns:repeat(2,1fr)}.fbl .f-ai,.fbl .f-graphic,.fbl .f-own,.fbl .f-gallery,.fbl .f-sources,.fbl .f-calendar,.fbl .f-competitor,.fbl .f-brand{grid-column:span 1}}@media (max-width:560px){.fbl .bento{grid-template-columns:1fr}}.fbl .how{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:60px 48px;position:relative;overflow:hidden}.fbl .how:before{content:"";background:radial-gradient(circle,#1877f229,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;left:-60px}.fbl .how h2{margin-bottom:8px;font-size:32px;position:relative}.fbl .how .muted{color:#fff9;position:relative}.fbl .steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:42px;display:grid;position:relative}.fbl .step{padding-right:24px;position:relative}.fbl .step .dot{background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:18px;font-weight:800;display:grid;box-shadow:0 8px 20px -8px #f5821fb3}.fbl .step:after{content:"";background:repeating-linear-gradient(90deg,#ffffff40 0 6px,#0000 6px 12px);height:2px;position:absolute;top:23px;left:46px;right:6px}.fbl .step:last-child:after{display:none}.fbl .step h4{margin-bottom:6px;font-size:16px}.fbl .step p{color:#ffffff94;font-size:13.5px;line-height:1.5}@media (max-width:760px){.fbl .steps{grid-template-columns:1fr;gap:26px}.fbl .step:after{display:none}}.fbl .aud-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.fbl .aud{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:all .25s}.fbl .aud:hover{box-shadow:var(--shadow-sm);border-color:#f1d6b8;transform:translateY(-4px)}.fbl .aud .ic{background:var(--orange-soft);width:42px;height:42px;color:var(--orange-deep);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.fbl .aud h4{margin-bottom:7px;font-size:16px}.fbl .aud p{color:var(--ink-soft);font-size:13.5px}@media (max-width:860px){.fbl .aud-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fbl .aud-grid{grid-template-columns:1fr}}.fbl .price-wrap{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:1fr 1.1fr;gap:0;display:grid;overflow:hidden}.fbl .price-left{background:linear-gradient(160deg,var(--ink),#2a2420);color:#fff;padding:46px}.fbl .price-left .eyebrow{color:var(--orange)}.fbl .price-left h2{color:#fff;margin:14px 0 18px;font-size:28px}.fbl .price-feat{color:#ffffffd9;gap:11px;padding:10px 0;font-size:14.5px;display:flex}.fbl .price-feat .c{color:var(--orange);flex:none;font-weight:800}.fbl .price-right{background:#fff;flex-direction:column;justify-content:center;padding:46px;display:flex}.fbl .price-badge{background:var(--orange-soft);color:var(--orange-deep);letter-spacing:.05em;border-radius:20px;align-self:flex-start;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.fbl .price-amt{align-items:baseline;gap:6px;display:flex}.fbl .price-amt .big{letter-spacing:-.03em;font-size:62px;font-weight:800}.fbl .price-amt .cur{font-size:24px;font-weight:800}.fbl .price-sub{color:var(--ink-soft);margin:8px 0 4px;font-size:15px}.fbl .price-note{color:var(--ink-soft);margin-bottom:26px;font-size:13px}.fbl .price-right .btn-primary{justify-content:center;width:100%;padding:17px;font-size:16px}.fbl .price-mini{text-align:center;color:var(--ink-soft);margin-top:14px;font-size:13px}@media (max-width:820px){.fbl .price-wrap{grid-template-columns:1fr}}.fbl .faq-list{max-width:780px;margin:0 auto}.fbl .faq{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:12px;transition:all .2s;overflow:hidden}.fbl .faq[open]{box-shadow:var(--shadow-sm);border-color:#f1d6b8}.fbl .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:700;list-style:none;display:flex}.fbl .faq summary::-webkit-details-marker{display:none}.fbl .faq summary .plus{background:var(--orange-soft);width:28px;height:28px;color:var(--orange-deep);border-radius:8px;flex:none;place-items:center;font-size:18px;transition:all .25s;display:grid}.fbl .faq[open] summary .plus{transform:rotate(45deg)}.fbl .faq .ans{color:var(--ink-soft);padding:0 24px 22px;font-size:14.5px;line-height:1.6}.fbl .final{background:linear-gradient(135deg,var(--orange),var(--orange-deep));border-radius:var(--r-lg);text-align:center;color:#fff;padding:64px 48px;position:relative;overflow:hidden}.fbl .final:before{content:"";background:radial-gradient(500px 300px at 50% 0,#ffffff2e,#0000 70%);position:absolute;inset:0}.fbl .final h2{margin-bottom:14px;font-size:38px;position:relative}.fbl .final p{opacity:.92;max-width:520px;margin:0 auto 30px;font-size:17px;position:relative}.fbl .final .btn-white{color:var(--orange-deep);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:17px 34px;font-size:16px;font-weight:800;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 16px 34px -14px #0006}.fbl .final .btn-white:hover{transform:translateY(-3px)}.fbl .lfoot{background:var(--ink);color:#fff9;padding:48px 0 32px}.fbl .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fbl .foot-in .logo{color:#fff}.fbl .muted2{font-size:13px}.fbl .reveal{opacity:0;transition:all .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.fbl .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fbl *{animation:none!important}.fbl .reveal{opacity:1;transition:none;transform:none}}.fbl :focus-visible{outline:3px solid var(--fb);outline-offset:2px;border-radius:6px}.fbl .fb-img{justify-content:flex-end}.fbl .fb-img>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fbl .fb-img:after{content:"";z-index:1;background:linear-gradient(#0000000d 45%,#0000009e);position:absolute;inset:0}.fbl .fb-img .badge,.fbl .fb-img h4,.fbl .fb-img .brandbar{z-index:2;position:relative}.fbl .fb-av{overflow:hidden}.fbl .fb-av>img{object-fit:cover;width:100%;height:100%;display:block}.fbl .pub{background:var(--ink);border-radius:var(--r-lg);color:#fff;grid-template-columns:1fr 372px;align-items:center;gap:46px;padding:50px 48px;display:grid;position:relative;overflow:hidden}.fbl .pub:before{content:"";background:radial-gradient(circle,#f5821f33,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:-60px}.fbl .pub-copy{z-index:1;position:relative}.fbl .pub-copy h2{color:#fff;margin:14px 0;font-size:34px}.fbl .pub-copy .muted{color:#ffffff9e;max-width:430px;font-size:16px}.fbl .pub-steps{flex-direction:column;gap:14px;margin-top:26px;display:flex}.fbl .pub-step{color:#ffffff8c;align-items:center;gap:13px;font-size:14.5px;font-weight:600;transition:all .4s;display:flex}.fbl .pub-step .n{color:#fff9;background:#ffffff14;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;transition:all .4s;display:grid}.fbl .pub-step.s1{animation:9s infinite pubS1}.fbl .pub-step.s2{animation:9s infinite pubS2}.fbl .pub-step.s3{animation:9s infinite pubS3}@keyframes pubS1{0%,30%{color:#fff}31%,to{color:#ffffff73}}@keyframes pubS2{0%,30%{color:#ffffff73}31%,60%{color:#fff}61%,to{color:#ffffff73}}@keyframes pubS3{0%,60%{color:#ffffff73}61%,to{color:#fff}}.fbl .pub-step.on .n{background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:#fff}.fbl .wall{z-index:1;background:#f0f2f5;border-radius:22px;width:372px;padding:12px;position:relative;box-shadow:0 24px 60px -20px #0000008c}.fbl .wall-head{background:#fff;border-radius:12px;align-items:center;gap:9px;margin-bottom:8px;padding:10px 12px;display:flex}.fbl .wall-head .pg{border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.fbl .wall-head .pg img{object-fit:cover;width:100%;height:100%}.fbl .wall-head .nm{color:#050505;font-size:13px;font-weight:800;line-height:1.2}.fbl .wall-head .mt{color:#65676b;font-size:11px}.fbl .composer{background:#fff;border-radius:12px;margin-bottom:8px;padding:12px;animation:9s infinite composerOut}@keyframes composerOut{0%,32%{opacity:1;max-height:120px}40%,to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}}.fbl .composer .cline{background:#e4e6eb;border-radius:6px;height:9px;margin-bottom:8px}.fbl .composer .cline.a{width:88%;animation:9s infinite cw1}.fbl .composer .cline.b{width:64%;animation:9s infinite cw2}@keyframes cw1{0%{width:12%}22%{width:88%}to{width:88%}}@keyframes cw2{0%,8%{width:0}30%{width:64%}to{width:64%}}.fbl .composer .cbtn{background:var(--fb);color:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:7px 14px;font-size:11.5px;font-weight:800;animation:9s infinite cbtnPulse;display:inline-flex}@keyframes cbtnPulse{0%,24%{transform:scale(1);box-shadow:0 0 #1877f280}28%{transform:scale(1.06);box-shadow:0 0 0 7px #1877f200}32%,to{transform:scale(1)}}.fbl .wall-post{opacity:0;background:#fff;border-radius:12px;animation:9s infinite postIn;overflow:hidden;transform:translateY(-18px);box-shadow:0 1px 3px #00000014}@keyframes postIn{0%,34%{opacity:0;transform:translateY(-18px)}44%,to{opacity:1;transform:translateY(0)}}.fbl .wp-head{align-items:center;gap:9px;padding:11px 12px 8px;display:flex}.fbl .wp-av{border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.fbl .wp-av img{object-fit:cover;width:100%;height:100%}.fbl .wp-nm{color:#050505;font-size:12.5px;font-weight:800;line-height:1.2}.fbl .wp-mt{color:#65676b;font-size:10.5px}.fbl .wp-txt{color:#050505;padding:0 12px 9px;font-size:12px;line-height:1.4}.fbl .wp-img{height:170px;position:relative}.fbl .wp-img img{object-fit:cover;width:100%;height:100%;display:block}.fbl .wp-badge{color:var(--ink);z-index:2;background:#ffffffeb;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:9px;left:9px}.fbl .wp-stats{color:#65676b;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.fbl .wp-emo span{border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:-5px;font-size:9px;display:inline-grid}.fbl .wp-emo span:first-child{background:var(--fb);margin-left:0}.fbl .wp-emo span:nth-child(2){background:#f33e58}.fbl .wp-like{color:var(--orange-deep);align-items:center;gap:5px;margin-left:auto;font-weight:800;animation:9s infinite likePop;display:inline-flex}@keyframes likePop{0%,52%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}68%,to{opacity:1;transform:scale(1)}}@media (max-width:900px){.fbl .pub{grid-template-columns:1fr;gap:34px}.fbl .wall,.fbl .pub .wall{width:100%;max-width:372px;margin:0 auto}}.fbl .fmt-card{padding:14px}.fbl .fmt-mock{background:#000;border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden}.fbl .fmt-mock img{object-fit:cover;width:100%;height:100%;display:block}.fbl .fmt-card.post .fmt-mock{aspect-ratio:1}.fbl .fmt-card.story .fmt-mock,.fbl .fmt-card.reel .fmt-mock{aspect-ratio:9/16;max-width:150px;margin-left:auto;margin-right:auto}.fbl .fmt-card.post .fmt-mock:after{content:"";background:linear-gradient(#0000 50%,#00000080);position:absolute;inset:0}.fbl .mk-postbar{z-index:2;color:#fff;align-items:center;gap:6px;padding:9px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.fbl .mk-av{border:1.5px solid #fff;border-radius:50%;flex:none;width:22px;height:22px;overflow:hidden}.fbl .mk-av img{object-fit:cover;width:100%;height:100%}.fbl .mk-react{margin-left:auto;font-size:11px}.fbl .mk-bars{z-index:3;gap:4px;display:flex;position:absolute;top:7px;left:7px;right:7px}.fbl .mk-bars i{background:#fff6;border-radius:3px;flex:1;height:3px}.fbl .mk-bars i.fill{background:#fff}.fbl .mk-bars i.live{background:linear-gradient(90deg,#fff 50%,#fff6 50%) 0 0/200% 100%;animation:4s linear infinite storyBar}@keyframes storyBar{0%{background-position:100% 0}to{background-position:0 0}}.fbl .mk-tophead{z-index:3;color:#fff;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex;position:absolute;top:18px;left:9px}.fbl .mk-tophead .mk-av{width:24px;height:24px}.fbl .mk-play{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:3;background:#00000073;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:48px;height:48px;animation:2.6s ease-in-out infinite playPulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fbl .mk-play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;margin-left:3px}@keyframes playPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}.fbl .mk-side{z-index:3;color:#fff;text-align:center;flex-direction:column;gap:12px;font-size:16px;display:flex;position:absolute;bottom:14px;right:8px}.fbl .mk-side span{filter:drop-shadow(0 1px 2px #00000080);display:block}.fbl .mk-cap{z-index:3;color:#fff;text-shadow:0 1px 3px #0009;font-size:10.5px;font-weight:700;position:absolute;bottom:12px;left:9px;right:36px}.fbl .fmt-card h3{margin-top:4px}.fbl .shots-feat{margin-bottom:26px}.fbl .shot{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;transition:transform .25s,box-shadow .25s;overflow:hidden}.fbl .shot:hover{transform:translateY(-5px);box-shadow:0 28px 64px -24px #1a16145c}.fbl .shot-bar{border-bottom:1px solid var(--line);background:#f4efe7;align-items:center;gap:10px;padding:10px 14px;display:flex}.fbl .shot-dots{flex:none;gap:6px;display:flex}.fbl .shot-dots i{border-radius:50%;width:11px;height:11px;display:block}.fbl .shot-dots i:first-child{background:#ff5f57}.fbl .shot-dots i:nth-child(2){background:#febc2e}.fbl .shot-dots i:nth-child(3){background:#28c840}.fbl .shot-url{border:1px solid var(--line);color:var(--ink-soft);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;max-width:72%;margin:0 auto;padding:5px 18px;font-size:11.5px;font-weight:600;overflow:hidden}.fbl .shot-img{width:100%;height:auto;display:block}.fbl .shot-cap{color:var(--ink-soft);margin-top:12px;padding:0 2px;font-size:13.5px;font-weight:600;line-height:1.45}.fbl .shot-cap b{color:var(--ink)}.fbl .shotgrid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}@media (max-width:760px){.fbl .shotgrid{grid-template-columns:1fr}}.fbl .brandsys{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.fbl .bs-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:24px}.fbl .bs-logo{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding-bottom:16px;display:flex}.fbl .bs-mark{background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 16px -6px #f5821f99}.fbl .bs-mark.sm{border-radius:9px;width:34px;height:34px;font-size:12px}.fbl .bs-logo strong{font-size:15px;line-height:1.2;display:block}.fbl .bs-sec{margin-top:18px}.fbl .bs-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:9px;font-size:11px;font-weight:800;display:block}.fbl .bs-pal{gap:8px;display:flex}.fbl .bs-sw{border:1px solid #0000000f;border-radius:9px;flex:1;height:48px;position:relative}.fbl .bs-sw em{text-align:center;color:#fff;text-shadow:0 1px 2px #00000073;letter-spacing:.02em;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:4px;left:0;right:0}.fbl .bs-type{align-items:center;gap:14px;display:flex}.fbl .bs-aa{color:var(--ink);font-size:38px;font-weight:800;line-height:1}.fbl .bs-type strong{font-size:14px;display:block}.fbl .bs-tags{flex-wrap:wrap;gap:7px;display:flex}.fbl .bs-tags span{background:var(--orange-soft);color:var(--orange-deep);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:700}.fbl .bs-post{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;animation:6s ease-in-out infinite bsGlow;overflow:hidden}@keyframes bsGlow{0%,to{box-shadow:var(--shadow)}55%{box-shadow:0 26px 56px -20px #f5821f80}}.fbl .bs-post-head{align-items:center;gap:10px;padding:13px 14px;display:flex}.fbl .bs-post-head strong{font-size:14px;line-height:1.2;display:block}.fbl .bs-post-head em{color:#65676b;font-size:11px;font-style:normal}.fbl .bs-graphic{aspect-ratio:1.91;background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:#fff;flex-direction:column;justify-content:center;padding:26px;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow:hidden}.fbl .bs-graphic:after{content:"";background:#ffffff1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-26px}.fbl .bs-graphic h4{max-width:76%;font-size:27px;font-weight:800;line-height:1.08;position:relative}.fbl .bs-graphic .bs-cta{color:var(--orange-deep);background:#fff;border-radius:10px;align-self:flex-start;margin-top:14px;padding:9px 17px;font-size:12.5px;font-weight:800;position:relative}.fbl .bs-postlogo{width:34px;height:34px;color:var(--orange-deep);z-index:2;background:#fffffff2;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:14px;right:16px}.fbl .bs-applied{color:#fff;z-index:2;background:#00000047;border-radius:20px;padding:4px 11px;font-size:10px;font-weight:800;animation:6s ease-in-out infinite bsApplied;position:absolute;top:12px;left:12px}@keyframes bsApplied{0%,42%{opacity:0;transform:translateY(-4px)}52%,to{opacity:1;transform:none}}.fbl .bs-flow{background:repeating-linear-gradient(90deg,var(--orange-soft) 0 7px,transparent 7px 15px);z-index:6;pointer-events:none;width:230px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fbl .bs-token{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;margin-top:-15px;font-size:10px;font-weight:800;display:grid;position:absolute;top:50%;box-shadow:0 7px 16px -4px #0000006b}.fbl .bs-token.t1{background:linear-gradient(135deg,var(--orange),var(--orange-deep));animation:6s linear infinite bsFly}.fbl .bs-token.t2{background:#1a1614;animation:6s linear 2s infinite bsFly}.fbl .bs-token.t3{background:var(--fb);animation:6s linear 4s infinite bsFly}@keyframes bsFly{0%{opacity:0;left:-8px;transform:scale(.6)}12%{opacity:1;transform:scale(1)}80%{opacity:1;left:calc(100% - 22px);transform:scale(1)}to{opacity:0;left:calc(100% - 22px);transform:scale(.5)}}@media (max-width:820px){.fbl .brandsys{grid-template-columns:1fr;gap:34px}.fbl .bs-flow{display:none}}.fbl .cap{color:var(--ink-soft);font-size:12px;line-height:1.4}.fbl .bs-logo .cap,.fbl .bs-type .cap{margin-top:2px;display:block}.soon-pill{color:#1a1206;letter-spacing:.02em;background:#fe9d2b;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:8px 15px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px -8px #fe9d2b99}.price-badge--soon{color:#1a1206!important;background:#fe9d2b!important}.btn-primary.is-soon,.btn-white.is-soon{opacity:.6;cursor:not-allowed;pointer-events:none;filter:grayscale(.12)}
