.b2b{scroll-padding-top:env(safe-area-inset-top,0px);color:#141413;background:#faf9f5;font:14px -apple-system,BlinkMacSystemFont,sans-serif}.b2b img{max-width:100%}.b2b [hidden]:not([hidden=until-found i]){display:none!important}.b2b{--shot-sales:url(/industries/b2b-saas/shot-sales.jpg);--shot-services:url(/industries/b2b-saas/shot-services.jpg);--shot-hr:url(/industries/b2b-saas/shot-hr.jpg);--take-photo:url(/industries/b2b-saas/take-photo.jpg);--ac-green:#0fa968;--ac-green-600:#0fa968;--ac-green-800:#0a7a4a;--ac-teal-800:#097684;--ac-magenta-800:#935263;--ac-green-50:#e4f5ec;--ac-green-200:#a9e2c6;--ac-ink:#15141c;--ac-ink-700:#5b5a60;--ac-ink-500:#6b6a71;--ac-dark:#15141c;--bg:#f7f7fa;--surface:#fff;--border:#e4dfd6;--text:var(--ac-ink);--text-2:var(--ac-ink-700);--text-3:var(--ac-ink-500);--cta:var(--ac-green-800);--cta-hover:#086039;--radius:16px;--shadow:0 1px 2px #15141c0d, 0 20px 44px -22px #15141c33;--shadow-lg:0 2px 4px #15141c0f, 0 34px 70px -28px #15141c4d;--f-display:var(--font-ld-serif), "Playfair Display", Georgia, "Times New Roman", serif;--f-head:var(--font-ld-sans), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f-body:var(--font-ld-sans), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--bg);color:var(--text);font-family:var(--f-body);line-height:1.55}.b2b h1,.b2b h2,.b2b h3,.b2b h4,.b2b h5{font-family:var(--f-head);margin:0}.b2b p{margin:0}.b2b a{color:inherit;text-decoration:none}.b2b :focus-visible{outline:2px solid var(--ac-green-800);outline-offset:3px;border-radius:4px}.b2b svg{display:block}.b2b .page,.b2b{isolation:isolate;position:relative}.b2b .page-field{z-index:0;pointer-events:none;background:#f7f7fa;position:absolute;inset:0}.b2b .pf{opacity:0;position:absolute;inset:0}.b2b .pf.on{opacity:1}.b2b .pf-a,.b2b .pf-b,.b2b .pf-c,.b2b .pf-d{background:0 0}@media (prefers-reduced-motion:reduce){.b2b .page-field{animation:none}.b2b .pf{transition:none}}@keyframes b2b-breathe{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.06)translate(-1.4%,.9%)}}.b2b .page>*{z-index:1;position:relative}.b2b{background:#f7f7fa}.b2b .metrics{background:var(--surface);border-color:#15141c1a}.b2b .step,.b2b .else-card,.b2b .compare,.b2b .st-tile,.b2b .price-card,.b2b .res,.b2b .pipe,.b2b .faq details,.b2b .card-post,.b2b .app,.b2b .phone-in,.b2b .browser{background:var(--surface)}.b2b footer.ft{background:#ffffff9e}.b2b .btn-ghost{background:#ffffffc7}.b2b .metric:first-child .num{color:#0a7a4a}.b2b .metric:nth-child(2) .num{color:#097684}.b2b .metric:nth-child(3) .num{color:#935263}.b2b .metric:nth-child(4) .num{color:#43403a}.b2b .res:first-child{border-top:3px solid #0fa968}.b2b .res:nth-child(2){border-top:3px solid #2da8ba}.b2b .res:nth-child(3){border-top:3px solid #ba2d61}.b2b .res:nth-child(4){border-top:3px solid #c9c2b6}.b2b .st-tile:first-child{border-left:3px solid #2da8ba}.b2b .st-tile:nth-child(2){border-left:3px solid #0fa968}.b2b .st-tile:nth-child(3){border-left:3px solid #ba2d61}.b2b .wrap{max-width:1240px;margin:0 auto;padding:0 40px}.b2b .page>section{flex-direction:column;justify-content:center;min-height:0;display:flex}.b2b .page>section>*{width:100%}.b2b #method{justify-content:flex-start}@media (max-width:940px){.b2b .page>section{min-height:0}}.b2b section.block{border-top:1px solid #15141c21}.b2b section.block:nth-of-type(2n){background:#ffffff6b}.b2b section.block{padding:clamp(72px,9vh,128px) 0}@media (max-width:940px){.b2b section.block{padding:70px 0}}@media (max-width:560px){.b2b .wrap{padding:0 22px}.b2b section.block{padding:56px 0}}.b2b .eyebrow{font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--ac-green-800);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.b2b .eyebrow:before{content:"";background:var(--ac-green);width:24px;height:2px}.b2b .eyebrow.center{justify-content:center}.b2b .sec-head{max-width:780px}.b2b .sec-head.center{text-align:center;margin:0 auto}.b2b .sec-head h2{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:16px 0 0;font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.08}.b2b .sec-head .lead{color:var(--text-2);text-wrap:pretty;max-width:64ch;margin:18px 0 0;font-size:17px;line-height:1.6}.b2b .sec-head.center .lead{margin-left:auto;margin-right:auto}.b2b .btn{font-family:var(--f-head);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14.5px;font-weight:600;transition:background .16s,transform .16s,border-color .16s,color .16s;display:inline-flex}.b2b .btn-primary{background:var(--cta);color:#fff;box-shadow:0 8px 22px -8px #15141c8c}.b2b .btn-primary:hover{background:var(--cta-hover);transform:translateY(-1px)}.b2b .btn-primary .arr{transition:transform .18s}.b2b .btn-primary:hover .arr{transform:translate(3px)}.b2b .btn-ghost{color:var(--text);border-color:var(--border);background:#fff9}.b2b .btn-ghost:hover{border-color:var(--ac-green-800);color:var(--ac-green-800)}.b2b .brand{flex:none;align-items:center;gap:11px;display:flex}.b2b .brandmark{background:var(--ac-green-800);color:#fff;width:30px;height:30px;font-family:var(--f-head);letter-spacing:-.04em;border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.b2b .wordmark{font-family:var(--f-head);letter-spacing:-.025em;font-size:19px;font-weight:700}.b2b .hero .wrap{padding-top:clamp(28px,4vh,56px);padding-bottom:clamp(40px,6vh,72px)}.b2b .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:60px;display:grid}.b2b .hero-grid>*{min-width:0}@media (max-width:940px){.b2b .hero-grid{grid-template-columns:1fr;gap:44px}}.b2b .hero h1{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:clamp(27px,3.15vw,40px);font-weight:400;line-height:1.1}.b2b .hero .sub{color:var(--text-2);max-width:560px;margin:20px 0 0;font-size:16px;line-height:1.62}.b2b .hero .actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.b2b .hero-art{min-height:400px;position:relative}.b2b .card-post{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:15px 16px}.b2b .cp-head{align-items:center;gap:10px;margin-bottom:11px;display:flex}.b2b .cp-av{color:#fff;width:34px;height:34px;font-family:var(--f-head);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.b2b .cp-head b{font-family:var(--f-head);font-size:13.5px;font-weight:600;display:block}.b2b .cp-head small{color:var(--text-3);font-size:11.5px}.b2b .cp-body{color:var(--text-2);font-size:13px;line-height:1.5}.b2b .cp-foot{border-top:1px solid var(--border);font-family:var(--f-mono);color:var(--text-3);gap:14px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.b2b .cp-foot b{color:var(--ac-green-800);font-weight:600}.b2b .hero-art .f1{z-index:3;max-width:330px;position:relative}.b2b .hero-art .f2{z-index:2;max-width:300px;position:absolute;top:128px;right:0}.b2b .hero-art .f3{z-index:1;max-width:290px;position:absolute;bottom:0;left:26px}@media (max-width:940px){.b2b .hero-art{gap:14px;min-height:0;display:grid}.b2b .hero-art .f1,.b2b .hero-art .f2,.b2b .hero-art .f3{max-width:none;position:static}}.b2b .metrics{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff6b;border-top:1px solid #15141c29;border-bottom:1px solid #15141c29}.b2b .metrics .wrap{padding-top:30px;padding-bottom:30px}.b2b .metrics-inner{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (max-width:940px){.b2b .metrics-inner{grid-template-columns:repeat(2,1fr);gap:22px}}.b2b .metric+.metric{border-left:1px solid var(--border);padding-left:30px}@media (max-width:940px){.b2b .metric:nth-child(3){border-left:none;padding-left:0}}.b2b .metric .num{font-family:var(--f-head);letter-spacing:-.035em;color:var(--ac-green-800);font-size:34px;font-weight:800;line-height:1}.b2b .metric .lbl{color:var(--text-3);margin-top:8px;font-size:13.5px;line-height:1.4}.b2b .reach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:1000px){.b2b .reach-grid{grid-template-columns:1fr;gap:38px}}.b2b .reach-legend{gap:14px;margin-top:28px;display:grid}.b2b .rl{grid-template-columns:14px 1fr auto;align-items:center;gap:12px;display:grid}.b2b .rl i{border-radius:4px;width:14px;height:14px;display:block}.b2b .rl b{font-family:var(--f-head);font-size:14.5px;font-weight:600}.b2b .rl small{color:var(--text-3);font-size:12.5px;display:block}.b2b .rl .v{font-family:var(--f-mono);color:var(--ac-green-800);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.b2b .reach-src{font-family:var(--f-mono);color:var(--text-3);margin-top:20px;font-size:11px}.b2b .hiw-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:56px;margin-top:54px;display:grid}@media (max-width:900px){.b2b .hiw-grid{grid-template-columns:1fr;gap:40px}}.b2b .phone-stage{justify-content:center;display:flex;position:relative}.b2b .phone{background:var(--ac-dark);width:300px;box-shadow:var(--shadow-lg);border-radius:36px;padding:9px;position:relative}.b2b .phone-in{background:#f7faf8;border-radius:29px;overflow:hidden}.b2b .ph-top{border-bottom:1px solid var(--border);background:#fff;padding:14px 16px 12px}.b2b .ph-pill{background:#dde5e0;border-radius:3px;width:78px;height:4px;margin:0 auto 12px}.b2b .ph-top .ttl{font-family:var(--f-head);letter-spacing:-.015em;font-size:15px;font-weight:600}.b2b .ph-top .sub2{font-family:var(--f-mono);color:var(--ac-green-800);margin-top:3px;font-size:10.5px}.b2b .ph-list{gap:9px;padding:12px;display:grid}.b2b .ph-post{border:1px solid var(--border);background:#fff;border-radius:12px;padding:11px}.b2b .ph-post .pr{align-items:center;gap:8px;margin-bottom:7px;display:flex}.b2b .ph-post .pr .g{border-radius:5px;flex:none;width:18px;height:18px}.b2b .ph-post .pr b{font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.b2b .ph-post .pr .when{font-family:var(--f-mono);color:var(--ac-green-800);margin-left:auto;font-size:9.5px}.b2b .ph-post p{color:var(--text-2);font-size:11.5px;line-height:1.45}.b2b .ph-rec{background:var(--ac-green-800);border-radius:12px;align-items:center;gap:11px;margin:0 12px 14px;padding:12px 14px;display:flex}.b2b .ph-rec .dot{background:#fff;border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite b2b-blink}@keyframes b2b-blink{0%,to{opacity:1}50%{opacity:.35}}.b2b .ph-rec .wv{flex:1;align-items:center;gap:2.5px;height:22px;display:flex}.b2b .ph-rec .wv i{transform-origin:50%;background:#ffffffd9;border-radius:2px;flex:1;animation:1.15s ease-in-out infinite b2b-wv}.b2b .ph-rec .wv i:nth-child(3n){animation-delay:-.2s}.b2b .ph-rec .wv i:nth-child(3n+1){animation-delay:-.45s}.b2b .ph-rec .wv i:nth-child(4n){animation-delay:-.7s}@keyframes b2b-wv{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.b2b .ph-rec .t{font-family:var(--f-mono);color:#fff;flex:none;font-size:11px}.b2b .time-pill{border:1px solid var(--border);box-shadow:var(--shadow);font-family:var(--f-mono);color:var(--ac-green-800);white-space:nowrap;background:#fff;border-radius:100px;padding:8px 15px;font-size:11.5px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.b2b .else-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px}.b2b .else-card h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.b2b .else-card>p{color:var(--text-2);margin-top:10px;font-size:14.5px}.b2b .chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.b2b .chip{font-family:var(--f-head);background:var(--ac-green-50);color:var(--ac-green-800);border:1px solid #15141c29;border-radius:100px;padding:7px 13px;font-size:13px;font-weight:500}.b2b .plat-strip{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.b2b .plat-cap{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-size:11px}.b2b .plat-logos{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.b2b .plat-logos li{border-radius:9px;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid}.b2b .plat-logos li:hover{transform:translateY(-2px)}.b2b .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:940px){.b2b .steps{grid-template-columns:1fr}}.b2b .step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.b2b .s-n{background:var(--ac-green-50);width:30px;height:30px;color:var(--ac-green-800);font-family:var(--f-mono);border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid}.b2b .step h4{letter-spacing:-.02em;margin:14px 0 8px;font-size:18px;font-weight:600}.b2b .step p{color:var(--text-2);font-size:14.5px;line-height:1.55}.b2b .browser{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;margin-top:52px;overflow:hidden}.b2b .sc-bar{border-bottom:1px solid var(--border);background:#fafcfb;align-items:center;gap:8px;padding:12px 16px;display:flex}.b2b .sc-lights{gap:6px;display:flex}.b2b .sc-lights i{background:#e0e6e2;border-radius:50%;width:10px;height:10px;display:block}.b2b .sc-url{border:1px solid var(--border);font-family:var(--f-mono);color:var(--text-3);background:#fff;border-radius:100px;align-items:center;gap:7px;margin:0 auto;padding:5px 14px;font-size:11.5px;display:inline-flex}.b2b .sc-url svg{width:11px;height:11px}.b2b .dash{grid-template-columns:176px 1fr;min-height:420px;display:grid}@media (max-width:780px){.b2b .dash{grid-template-columns:1fr}.b2b .dash-side{display:none}}.b2b .dash-side{border-right:1px solid var(--border);background:#fbfdfc;padding:18px 14px}.b2b .ds-item{font-family:var(--f-head);color:var(--text-2);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.b2b .ds-item.on{background:var(--ac-green-50);color:var(--ac-green-800);font-weight:600}.b2b .ds-item i{background:#d8e3dd;border-radius:4px;flex:none;width:15px;height:15px;display:block}.b2b .ds-item.on i{background:var(--ac-green-800)}.b2b .dash-main{padding:22px}.b2b .dm-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.b2b .dm-head h5{letter-spacing:-.02em;font-size:17px;font-weight:600}.b2b .dm-head span{font-family:var(--f-mono);color:var(--text-3);font-size:11px}.b2b .kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}@media (max-width:620px){.b2b .kpis{grid-template-columns:repeat(2,1fr)}}.b2b .kpi{border:1px solid var(--border);background:#fff;border-radius:11px;padding:13px}.b2b .kpi .k{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.b2b .kpi .v{font-family:var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:21px;font-weight:700}.b2b .kpi .d{font-family:var(--f-mono);color:var(--ac-green-800);margin-top:3px;font-size:10.5px}.b2b .q-list{gap:9px;display:grid}.b2b .q-item{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.b2b .q-item .av{color:#fff;width:30px;height:30px;font-family:var(--f-head);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.b2b .q-item .tx b{font-family:var(--f-head);font-size:13px;font-weight:600;display:block}.b2b .q-item .tx p{color:var(--text-2);margin-top:3px;font-size:12px;line-height:1.45}.b2b .q-item .tx .pl{gap:5px;margin-top:7px;display:flex}.b2b .q-item .tx .pl i{border-radius:4px;width:14px;height:14px;display:block}.b2b .pill{font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:9px;font-weight:600}.b2b .pill.ok{background:var(--ac-green-50);color:var(--ac-green-800)}.b2b .pill.wait{color:#8a5a00;background:#fff4e5}.b2b .results{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}@media (max-width:1040px){.b2b .results{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.b2b .results{grid-template-columns:1fr}}.b2b .res{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.b2b .res-top{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:20px 20px 16px;display:flex}.b2b .res-top .mk{color:#fff;width:38px;height:38px;font-family:var(--f-head);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.b2b .res-top b{font-family:var(--f-head);letter-spacing:-.015em;font-size:14.5px;font-weight:600;display:block}.b2b .res-top small{color:var(--text-3);font-size:12px}.b2b .res-stat{padding:20px}.b2b .res-stat .big{font-family:var(--f-head);letter-spacing:-.04em;color:var(--ac-green-800);font-size:34px;font-weight:800;line-height:1}.b2b .res-stat .cap2{color:var(--text-3);margin-top:6px;font-size:12.5px}.b2b .res-mets{gap:6px;margin-top:auto;padding:0 20px 18px;display:grid}.b2b .res-mets div{color:var(--text-2);grid-template-columns:5px 1fr;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.b2b .res-mets i{background:var(--ac-green);border-radius:50%;width:5px;height:5px}.b2b .res-plats{border-top:1px solid var(--border);gap:6px;padding:13px 20px;display:flex}.b2b .res-plats i{border-radius:5px;width:16px;height:16px;display:block}.b2b .diff-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:940px){.b2b .diff-grid{grid-template-columns:1fr;gap:38px}}.b2b .diff-copy p{color:var(--text-2);margin-top:18px;font-size:16px;line-height:1.62}.b2b .em{color:var(--ac-green-800);font-weight:600}.b2b .quote{font-family:var(--f-head);letter-spacing:-.02em;color:var(--text);border-left:3px solid var(--ac-green);margin-top:24px;padding-left:18px;font-size:19px;font-weight:600}.b2b .compare{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.b2b .compare h4{letter-spacing:-.01em;margin-bottom:22px;font-size:15px;font-weight:600}.b2b .bar-row{grid-template-columns:136px 1fr 54px;align-items:center;gap:14px;margin-bottom:16px;display:grid}@media (max-width:1080px){.b2b .bar-row{grid-template-columns:1fr;gap:7px}}.b2b .bar-row .who{color:var(--text-2);font-size:13.5px;font-weight:500}.b2b .bar-row .who small{color:var(--text-3);font-size:11.5px;font-weight:400;display:block}.b2b .bar-track{background:#eef3f0;border-radius:7px;height:30px;overflow:hidden}.b2b .bar-fill{border-radius:7px;width:0;height:100%;transition:width 1.1s cubic-bezier(.22,.7,.3,1)}.b2b .bar-row.in .bar-fill{width:var(--w)}.b2b .bar-row .val{font-family:var(--f-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.b2b .bar-foot{color:var(--text-3);margin-top:16px;font-size:12.5px;line-height:1.5}.b2b .st-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:56px;display:grid}@media (max-width:940px){.b2b .st-grid{grid-template-columns:1fr;gap:40px}}.b2b .st-copy>p{color:var(--text-2);margin-top:18px;font-size:16px;line-height:1.62}.b2b .st-tiles{gap:10px;margin:24px 0;display:grid}.b2b .st-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px 17px}.b2b .st-label{font-family:var(--f-mono);letter-spacing:.05em;color:var(--ac-green-800);font-size:11.5px;font-weight:600}.b2b .st-tile p:last-child{color:var(--text-2);margin-top:4px;font-size:14px}.b2b .st-visual{gap:16px;display:grid}.b2b .slop-sec{background:var(--ac-dark);color:#eaf3ef;border-radius:26px;margin:0 40px}@media (max-width:560px){.b2b .slop-sec{border-radius:18px;margin:0 14px}}.b2b .slop-sec .eyebrow{color:#5fd3a8}.b2b .slop-sec .eyebrow:before{background:#5fd3a8}.b2b .slop-sec h2{color:#fff}.b2b .slop-sec .diff-copy p{color:#c6d8d0}.b2b .slop-sec .em{color:#5fd3a8}.b2b .slop-sec .quote{color:#fff;border-left-color:#5fd3a8}.b2b .feed-cap{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:#8fa79b;margin-bottom:14px;font-size:11px}.b2b .feed-stack{gap:14px;display:grid}.b2b .fpost{background:#ffffff0d;border:1px solid #ffffff21;border-radius:14px;padding:18px}.b2b .fpost.win{background:#5fd3a817;border-color:#5fd3a852}.b2b .fp-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.b2b .fp-av{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.b2b .fp-head b{font-family:var(--f-head);color:#fff;font-size:13.5px;font-weight:600;display:block}.b2b .fp-head small{font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:#8fa79b;font-size:10px}.b2b .fpost.win .fp-head small{color:#5fd3a8}.b2b .fp-body{color:#d2e2db;font-size:14px;line-height:1.58}.b2b .fp-foot{font-family:var(--f-mono);color:#8fa79b;border-top:1px solid #ffffff1c;gap:16px;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.b2b .fpost.win .fp-foot{color:#5fd3a8}.b2b .brand-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:50px;display:grid}@media (max-width:900px){.b2b .brand-grid{grid-template-columns:1fr;gap:40px}}.b2b .scenario{grid-template-columns:42px 1fr;gap:15px;margin-bottom:22px;display:grid}.b2b .scenario .ic{background:var(--ac-green-50);width:42px;height:42px;color:var(--ac-green-800);border-radius:12px;place-items:center;font-size:17px;font-weight:700;display:grid}.b2b .scenario b{font-family:var(--f-head);letter-spacing:-.015em;font-size:16px;font-weight:600;display:block}.b2b .scenario p{color:var(--text-2);margin-top:4px;font-size:14.5px;line-height:1.55}.b2b .brand-punch{font-family:var(--f-head);letter-spacing:-.015em;color:var(--ac-green-800);border-top:1px solid var(--border);padding-top:20px;font-size:15.5px;font-weight:600}.b2b .pipe{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.b2b .pipe-cap{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px;font-size:10.5px}.b2b .pipe-rows{gap:9px;display:grid}.b2b .pipe-row{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.b2b .pipe-row .av{color:#fff;width:28px;height:28px;font-family:var(--f-head);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.b2b .pipe-row .tx{color:var(--text-2);font-size:12.5px}.b2b .pipe-row .tx b{font-family:var(--f-head);color:var(--text);font-size:12.5px;display:block}.b2b .pipe-row .pl{gap:4px;display:flex}.b2b .pipe-row .pl i{border-radius:4px;width:13px;height:13px;display:block}.b2b .endcard{background:var(--ac-dark);text-align:center;color:#fff;border-radius:14px;margin-top:16px;padding:26px}.b2b .endcard .mk{background:var(--ac-green);width:44px;height:44px;color:var(--ac-dark);font-family:var(--f-head);letter-spacing:-.04em;border-radius:12px;place-items:center;margin:0 auto 14px;font-size:17px;font-weight:800;display:grid}.b2b .endcard .bname{font-family:var(--f-head);letter-spacing:.12em;font-size:15px;font-weight:700}.b2b .endcard .burl{font-family:var(--f-mono);color:#5fd3a8;margin-top:5px;font-size:12px}.b2b .endcard .ecap{color:#8fa79b;border-top:1px solid #ffffff1f;margin-top:14px;padding-top:13px;font-size:12px}.b2b .ch{grid-template-columns:minmax(0,16rem) 1fr;align-items:start;gap:clamp(16px,2.6vw,40px);padding:clamp(15px,2.1vh,24px) 0;display:grid}.b2b .ch+.ch{border-top:1px solid #15141c1f}@media (max-width:900px){.b2b .ch{grid-template-columns:1fr;gap:14px}}.b2b .ch-rail h3{font-family:var(--f-head);letter-spacing:-.022em;color:var(--text);align-items:baseline;gap:9px;margin:0;font-size:16.5px;font-weight:650;display:flex}.b2b .ch-rail h3 em{font-family:var(--f-mono);letter-spacing:.1em;color:var(--n,#0a7a4a);font-size:10.5px;font-style:normal;font-weight:600}.b2b .ch-rail p{color:var(--text-2);max-width:36ch;margin-top:6px;font-size:13px;line-height:1.55}.b2b .ch-tiles{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.b2b .ch-t{min-height:44px;font-family:var(--f-head);letter-spacing:-.014em;color:var(--text);background:#ffffffbd;border:1px solid #15141c12;border-radius:11px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12px;font-weight:600;line-height:1.15;display:flex}.b2b .ch-mk{border-radius:7px;flex:none;width:26px;height:26px;display:block;overflow:hidden;box-shadow:0 1px 2px #15141c24}.b2b .ch-mk svg{width:100%;height:100%;display:block}.b2b .ch-src{background:#fff;border:1px solid #15141c17;border-radius:14px;align-items:center;gap:13px;width:max-content;max-width:100%;margin:0 auto clamp(14px,2vh,22px);padding:10px 18px 10px 12px;display:flex;box-shadow:0 2px 4px #15141c0d,0 14px 30px -18px #15141c57}.b2b .ch-src .lbl{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);border-left:1px solid #15141c1a;padding-left:13px;font-size:10.5px}@media (max-width:560px){.b2b .ch-src .lbl{display:none}}@media (prefers-reduced-motion:reduce){.b2b .ch-t{transition:none}}.b2b .mono{width:100%;height:100%;font-family:var(--f-head);letter-spacing:-.035em;color:#fff;background:linear-gradient(148deg,var(--m2),var(--m1));-webkit-font-smoothing:antialiased;place-items:center;font-weight:650;display:grid;box-shadow:inset 0 1px #ffffff42}.b2b .acav{object-fit:cover;object-position:50% 22%;background:#e4dfd6}.b2b .dc-av.ring i .acav{border-radius:50%}.b2b .dc-av .mono{font-size:14px}.b2b .dc-av.ring i .mono{font-size:13px}.b2b .tr-av .mono{font-size:14.5px}.b2b .cm-av .mono{letter-spacing:-.02em;font-size:11px}.b2b .dst-av .mono{font-size:13px}.b2b .pricing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:940px){.b2b .pricing-grid{grid-template-columns:1fr;gap:36px}}.b2b .pricing-copy .alt{color:var(--text-3);margin-top:22px;font-size:15px}.b2b .price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:32px}.b2b .price-card .tier{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ac-green-800);font-size:10.5px;font-weight:600}.b2b .price-card .amount{align-items:baseline;gap:6px;margin-top:12px;display:flex}.b2b .price-card .val{font-family:var(--f-head);letter-spacing:-.04em;font-size:46px;font-weight:800}.b2b .price-card .per{color:var(--text-3);font-size:16px}.b2b .price-card .addl{color:var(--text-3);margin-top:8px;font-size:13.5px}.b2b .price-card .rule{background:var(--border);height:1px;margin:22px 0}.b2b .price-feats{gap:11px;margin:0 0 24px;padding:0;list-style:none;display:grid}.b2b .price-feats li{color:var(--text-2);grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:14.5px;display:grid}.b2b .price-feats li i{color:var(--ac-green-800);font-style:normal;font-weight:700}.b2b .faq{gap:2px;max-width:820px;margin:42px auto 0;display:grid}.b2b .faq details{background:var(--surface);border:1px solid var(--border);padding:0 22px}.b2b .faq details:first-of-type{border-radius:12px 12px 0 0}.b2b .faq details:last-of-type{border-radius:0 0 12px 12px}.b2b .faq summary{cursor:pointer;font-family:var(--f-head);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.b2b .faq summary::-webkit-details-marker{display:none}.b2b .faq summary:after{content:"+";font-family:var(--f-mono);color:var(--ac-green-800);flex:none;font-size:17px;transition:transform .2s}.b2b .faq details[open] summary:after{transform:rotate(45deg)}.b2b .faq .ans{color:var(--text-2);padding:0 0 20px;font-size:14.5px;line-height:1.6}.b2b .faq details[open] .ans{animation:.26s b2b-fade}@keyframes b2b-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.b2b .faq-tail{text-align:center;color:var(--text-3);margin-top:22px;font-size:14.5px}.b2b .faq-tail a{color:var(--ac-green-800);font-weight:600}.b2b .final .panel{background:var(--ac-dark);color:#fff;text-align:center;border-radius:26px;padding:64px 40px}.b2b .final .eyebrow{color:#5fd3a8;justify-content:center}.b2b .final .eyebrow:before{background:#5fd3a8}.b2b .final h2{letter-spacing:-.032em;margin:16px 0 0;font-size:clamp(29px,3.9vw,45px);font-weight:650;line-height:1.06}.b2b .final .sub{color:#bfd3ca;max-width:52ch;margin:18px auto 0;font-size:17px}.b2b .final .actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.b2b .final .reassure{font-family:var(--f-mono);color:#8fa79b;margin-top:20px;font-size:12.5px}.b2b footer.ft{background:var(--surface);border-top:1px solid var(--border)}.b2b footer.ft .wrap{padding-top:50px;padding-bottom:32px}.b2b .ft-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:36px;display:grid}@media (max-width:780px){.b2b .ft-grid{grid-template-columns:1fr 1fr;gap:28px}}.b2b .ft-col h5{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px;font-size:10.5px;font-weight:600}.b2b .ft-col a{color:var(--text-2);padding:4px 0;font-size:14px;display:block}.b2b .ft-col a:hover{color:var(--ac-green-800)}.b2b .ft-bot{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:10px 22px;margin-top:38px;padding-top:22px;font-size:12.5px;display:flex}.b2b .rev{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.34,1.28,.64,1);transform:translateY(20px)}.b2b .rev.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.b2b .hero-field{animation:none}.b2b .page-field,.b2b .ph-rec .wv i,.b2b .ph-rec .dot{animation:none!important}.b2b .rev{opacity:1;transition:none;transform:none}.b2b .bar-fill{transition:none}}.b2b .a .hbody{grid-template-columns:.92fr 1.08fr;gap:30px}.b2b .a .hh{max-width:12.5ch}.b2b .a .hs{max-width:42ch}.b2b .hx-stage{height:512px;position:relative}.b2b .hx-phone{z-index:4;background:linear-gradient(160deg,#2b3a33,#16201b);border-radius:38px;width:236px;padding:7px;position:absolute;bottom:0;left:4px;box-shadow:0 2px 5px #15141c2e,0 14px 26px -10px #15141c66,0 48px 84px -30px #15141c9e}.b2b .hx-phone:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(150deg,#ffffff3d,#fff0 42%);border-radius:37px;position:absolute;inset:1px}.b2b .hx-ph{background:#f8fbf9;border-radius:32px;position:relative;overflow:hidden}.b2b .hx-ph-notch{z-index:3;background:#16201b;border-radius:12px;width:74px;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.b2b .hx-ph-status{font-family:var(--fh);color:#15141c;justify-content:space-between;align-items:center;padding:12px 18px 6px;font-size:11px;font-weight:600;display:flex}.b2b .hx-ph-status .ic{align-items:center;gap:4px;display:flex}.b2b .hx-ph-status svg{display:block}.b2b .hx-ph-hd{align-items:center;gap:9px;padding:9px 15px 11px;display:flex}.b2b .hx-ph-hd .hx-av{color:#fff;width:28px;height:28px;font-family:var(--fh);background:linear-gradient(145deg,#3c8d6c,#245b44);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.b2b .hx-ph-hd .hx-nm{flex:1;min-width:0}.b2b .hx-ph-hd b{font-family:var(--fh);color:#15141c;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.b2b .hx-ph-hd small{color:#6a726d;white-space:nowrap;font-size:10px}.b2b .hx-streak{font-family:var(--fm);color:#2a6b50;white-space:nowrap;background:#e4f5ec;border:1px solid #c6e8d8;border-radius:100px;flex:none;padding:3px 8px;font-size:8.5px;font-weight:600}.b2b .hx-vf{aspect-ratio:9/12.4;border-radius:18px;margin:0 12px;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #10261cb3}.b2b .hx-vf img.cam{object-fit:cover;object-position:50% 22%;filter:saturate(.92)contrast(1.04)brightness(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.b2b .hx-vf:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0a140f47 0%,#0a140f00 26% 58%,#0a140f75 100%);position:absolute;inset:0}.b2b .hx-vf-grid{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffff21 33.2% 33.5%,#0000 33.5% 66.4%,#ffffff21 66.4% 66.7%,#0000 66.7%),linear-gradient(#0000 33.2%,#ffffff21 33.2% 33.5%,#0000 33.5% 66.4%,#ffffff21 66.4% 66.7%,#0000 66.7%);position:absolute;inset:0}.b2b .hx-vf-top{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;top:9px;left:9px;right:9px}.b2b .hx-rec{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--fm);letter-spacing:.1em;color:#fff;background:#121c179e;border-radius:100px;align-items:center;gap:6px;padding:4px 9px;font-size:8.5px;font-weight:600;display:inline-flex}.b2b .hx-rec i{background:#e4553c;border-radius:50%;width:6px;height:6px;animation:1.9s ease-out infinite b2b-pulse;display:block;box-shadow:0 0 #e4553c99}@keyframes b2b-pulse{0%{box-shadow:0 0 #e4553c8c}70%{box-shadow:0 0 0 7px #e4553c00}to{box-shadow:0 0 #e4553c00}}.b2b .hx-rec b{font-variant-numeric:tabular-nums;letter-spacing:.02em}.b2b .hx-lvl{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:content-box;background:#121c179e;border-radius:100px;align-items:flex-end;gap:2px;height:15px;margin-left:auto;padding:4px 8px;display:flex}.b2b .hx-lvl i{transform-origin:bottom;background:#7cf0be;border-radius:1.5px;width:2.5px;height:100%;animation:1.1s ease-in-out infinite b2b-lvl;display:block}@keyframes b2b-lvl{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.b2b .hx-vf-cc{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121c17a8;border-radius:11px;padding:8px 10px;position:absolute;bottom:9px;left:9px;right:9px}.b2b .hx-vf-cc .hx-tag{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:#7cf0be;margin-bottom:4px;font-size:7.5px;font-weight:600;display:block}.b2b .hx-vf-cc p{color:#fff;margin:0;font-size:10px;line-height:1.45}.b2b .hx-vf-cc em{color:#ffffff8c;font-style:normal}.b2b .hx-ph-ctl{justify-content:center;align-items:center;gap:30px;padding:13px 18px 9px;display:flex}.b2b .hx-ph-ctl .hx-sm{background:#edf3ef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.b2b .hx-ph-ctl .hx-big{background:#fff;border:3px solid #d6e5dc;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 4px 12px -4px #15141c4d}.b2b .hx-ph-ctl .hx-big i{background:#c9452f;border-radius:5px;width:19px;height:19px;display:block}.b2b .hx-ph-home{background:#c9d3ce;border-radius:3px;width:96px;height:4px;margin:2px auto 9px}.b2b .hx-fmt{z-index:4;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#2a6b50;border-radius:100px;padding:4px 9px;font-size:8px;font-weight:600;position:absolute;top:-9px;left:13px;box-shadow:0 6px 14px -5px #15141ca6}.b2b .hx-flow{z-index:2;width:118px;height:196px;position:absolute;top:126px;left:222px}.b2b .hx-flow path{fill:none;stroke:#0fa968;stroke-width:1.7px;stroke-dasharray:5 6;stroke-linecap:round;opacity:.8;animation:1.5s linear infinite b2b-dash}@keyframes b2b-dash{to{stroke-dashoffset:-22px}}.b2b .hx-flow-tag{z-index:6;font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#2a6b50;border-radius:100px;padding:5px 11px;font-size:8.5px;font-weight:600;position:absolute;top:98px;left:228px;box-shadow:0 8px 20px -7px #15141cb3}.b2b .hx-fan{z-index:3;width:352px;position:absolute;top:-4px;right:0}.b2b .hx-card{background:#fff;border:1px solid #15141c14;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 2px 4px #15141c0f,0 10px 20px -8px #15141c2e,0 34px 60px -26px #15141c6b}.b2b .hx-c-li{z-index:3;width:330px;top:0;right:20px;transform:rotate(-1.6deg)}.b2b .hx-c-tt{z-index:2;width:186px;top:236px;right:168px;transform:rotate(2.2deg)}.b2b .hx-c-ig{z-index:1;width:196px;top:290px;right:-6px;transform:rotate(-2.4deg)}.b2b .hx-li-top{gap:9px;padding:12px 13px 8px;display:flex}.b2b .hx-li-av{color:#fff;width:38px;height:38px;font-family:var(--fh);background:linear-gradient(145deg,#3c8d6c,#1f5741);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.b2b .hx-li-n{flex:1;min-width:0}.b2b .hx-li-n b{font-family:var(--fh);color:#15141c;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.b2b .hx-li-n small{color:#6a726d;margin-top:1px;font-size:10.5px;line-height:1.35;display:block}.b2b .hx-li-n .meta{color:#6a726d;align-items:center;gap:4px;margin-top:1px;font-size:10px;display:flex}.b2b .hx-li-more{color:#6e7671;letter-spacing:1px;align-self:flex-start;font-size:15px;line-height:1}.b2b .hx-li-body{color:#2e2d36;padding:2px 13px 10px;font-size:12.5px;line-height:1.52}.b2b .hx-li-body .see{color:#6a726d}.b2b .hx-li-eng{color:#6a726d;align-items:center;gap:6px;padding:0 13px 9px;font-size:10.5px;display:flex}.b2b .hx-rx{display:flex}.b2b .hx-rx span{border:1.5px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.b2b .hx-rx span+span{margin-left:-4px}.b2b .hx-li-eng .hx-sep{margin-left:auto}.b2b .hx-li-act{border-top:1px solid #eef1ef;padding:3px 5px;display:flex}.b2b .hx-li-act div{font-family:var(--fh);color:#66706b;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 0;font-size:11px;font-weight:600;display:flex}.b2b .hx-li-act svg{width:14px;height:14px;display:block}.b2b .hx-tt-media{background:linear-gradient(158deg,#2a4a3e 0%,#4f7d68 44%,#9fc9b4 100%);height:238px;position:relative}.b2b .hx-tt-media:after{content:"";background:linear-gradient(#00000042 0%,#0000 30%,#0000008c 100%);position:absolute;inset:0}.b2b .hx-tt-top{z-index:2;font-family:var(--fh);color:#ffffffa6;justify-content:center;gap:14px;font-size:10px;font-weight:600;display:flex;position:absolute;top:9px;left:0;right:0}.b2b .hx-tt-top b{color:#fff;border-bottom:2px solid #fff;padding-bottom:3px;font-weight:700}.b2b .hx-tt-rail{z-index:2;justify-items:center;gap:12px;display:grid;position:absolute;bottom:52px;right:7px}.b2b .hx-tt-rail div{justify-items:center;gap:2px;display:grid}.b2b .hx-tt-rail svg{filter:drop-shadow(0 1px 2px #0006);width:19px;height:19px;display:block}.b2b .hx-tt-rail small{font-family:var(--fh);color:#fff;text-shadow:0 1px 2px #00000080;font-size:8.5px;font-weight:600}.b2b .hx-tt-cap{z-index:2;position:absolute;bottom:9px;left:9px;right:44px}.b2b .hx-tt-cap b{font-family:var(--fh);color:#fff;text-shadow:0 1px 3px #0000008c;font-size:11px;font-weight:700;display:block}.b2b .hx-tt-cap p{color:#fffffff0;text-shadow:0 1px 3px #0000008c;margin:3px 0 0;font-size:9.5px;line-height:1.4}.b2b .hx-ig-top{align-items:center;gap:7px;padding:9px 10px;display:flex}.b2b .hx-ig-ring{background:linear-gradient(45deg,#fdcb5c,#e95950,#cc2366,#8a3ab9);border-radius:50%;flex:none;width:26px;height:26px;padding:1.6px}.b2b .hx-ig-ring i{background:linear-gradient(145deg,#3c8d6c,#1f5741);border:1.6px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.b2b .hx-ig-top b{font-family:var(--fh);color:#15141c;font-size:11px;font-weight:600}.b2b .hx-ig-top .m{color:#6e7671;letter-spacing:1px;margin-left:auto;font-size:13px;line-height:1}.b2b .hx-ig-media{background:linear-gradient(128deg,#6e4e5e,#af8397 46%,#e5cfda);height:172px;position:relative}.b2b .hx-ig-dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.b2b .hx-ig-dots i{background:#ffffff8c;border-radius:50%;width:4.5px;height:4.5px;display:block}.b2b .hx-ig-dots i.on{background:#fff}.b2b .hx-ig-count{font-family:var(--fh);color:#fff;background:#0000008c;border-radius:100px;padding:2px 7px;font-size:9px;font-weight:600;position:absolute;top:8px;right:8px}.b2b .hx-ig-act{align-items:center;gap:11px;padding:8px 10px 4px;display:flex}.b2b .hx-ig-act svg{width:17px;height:17px;display:block}.b2b .hx-ig-act .sp{margin-left:auto}.b2b .hx-ig-likes{font-family:var(--fh);color:#15141c;padding:0 10px 10px;font-size:10.5px;font-weight:600}.b2b .hx-ig-likes span{color:#6a726d;font-weight:400}.b2b .c .hbody{grid-template-columns:.88fr 1.12fr;gap:38px}.b2b .c .hh{max-width:13ch}.b2b .c .hs{max-width:42ch}.b2b .dc{flex-direction:column;gap:15px;min-height:560px;display:flex;position:relative}.b2b .dc-tabs{z-index:5;flex-wrap:wrap;gap:7px;display:flex}.b2b .dc-tab{font-family:var(--f-head);letter-spacing:-.005em;color:#4a534e;cursor:pointer;background:#ffffffbd;border:1px solid #15141c1f;border-radius:100px;align-items:center;gap:8px;padding:7px 15px;font-size:12.5px;font-weight:600;transition:background .22s,color .22s,border-color .22s,box-shadow .22s,transform .18s;display:inline-flex}.b2b .dc-tab:hover{background:#fff;transform:translateY(-1px)}@media (max-width:1250px) and (min-width:861px){.b2b .dc-tabs{gap:6px}.b2b .dc-tab{gap:6px;padding:7px 10px;font-size:12px}}.b2b .dc-tab[aria-selected=true]{background:var(--acc);color:#fff;border-color:#0000;box-shadow:0 10px 22px -9px #15141c8c}.b2b .dc-stage{flex:1;min-height:500px;position:relative}.b2b .dc-slide{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility 0s .6s;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.b2b .dc-slide[data-on="1"]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility;transform:none}.b2b .dc-ghost{background:#fff;border:1px solid #15141c0f;border-radius:17px;position:absolute;box-shadow:0 18px 40px -24px #15141c61}.b2b .dc-g1{opacity:.5;inset:15px -56px 44px 32px}.b2b .dc-g2{opacity:.26;inset:30px -76px 62px 58px}.b2b .dc-cw{margin-right:88px;position:relative}.b2b .dc-card{background:#fff;border:1px solid #15141c14;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 2px 5px #15141c0f,0 12px 24px -10px #15141c33,0 42px 74px -28px #15141c75}.b2b .dc-band{color:#fff;align-items:center;gap:10px;padding:12px 16px;display:flex}.b2b .dc-band .dept{font-family:var(--f-head);letter-spacing:-.022em;font-size:15px;font-weight:700}.b2b .dc-band .dv{background:#ffffff61;width:1px;height:13px;display:block}.b2b .dc-band .kpi{color:#fff;font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;opacity:.86;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:600}.b2b .dc-band .all{font-family:var(--f-head);white-space:nowrap;background:#ffffff2b;border-radius:100px;margin-left:auto;padding:4px 12px;font-size:11.5px;font-weight:600}.b2b .dc-plat{border-bottom:1px solid #f0ede8;align-items:center;gap:9px;padding:10px 16px;display:flex}.b2b .dc-plat .lg{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.b2b .dc-plat .lg svg{width:15px;height:15px;display:block}.b2b .dc-plat .pn{font-family:var(--f-head);letter-spacing:-.02em;font-size:13.5px;font-weight:700}.b2b .dc-plat .when{font-family:var(--f-mono);color:#6f6a62;margin-left:auto;font-size:10.5px}.b2b .dc-rail{background:#fcfbf9;border-top:1px solid #f0ede8;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 16px;display:flex}.b2b .dc-rail .lbl{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#6f6a62;font-size:10px;font-weight:600}.b2b .dc-rail .marks{gap:5px;margin-left:auto;display:flex}.b2b .dc-rail .marks i{border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.b2b .dc-rail .marks i svg{width:12px;height:12px;display:block}.b2b .dc-post{padding:14px 16px 0}.b2b .dc-who{align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.b2b .dc-av{color:#fff;width:40px;height:40px;font-family:var(--f-head);border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:600;display:grid}.b2b .dc-av.ring{background:linear-gradient(45deg,#fdcb5c,#e95950,#cc2366,#8a3ab9);padding:2px}.b2b .dc-av .acav,.b2b .tr-av .acav,.b2b .cm-av .acav,.b2b .dst-av .acav,.b2b .dc-av.ring i .acav{border-radius:0;flex:none;width:100%;height:100%;display:block;position:static}.b2b .dc-av,.b2b .tr-av,.b2b .cm-av,.b2b .dst-av,.b2b .dc-av.ring i{overflow:hidden}.b2b .dc-av.ring i{border:2px solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:12.5px;font-weight:600;display:grid}.b2b .dc-nm b{font-family:var(--f-head);color:#15141c;align-items:center;gap:5px;font-size:13.5px;font-weight:600;line-height:1.22;display:flex}.b2b .dc-nm small{color:#6a726d;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.b2b .dc-nm .hdl{color:#6a726d;font-weight:400}.b2b .dc-who .mo{color:#6e7671;letter-spacing:1px;margin-left:auto;font-size:15px;line-height:1}.b2b .dc-body{color:#2e2d36;padding-bottom:12px;font-size:13px;line-height:1.55}.b2b .dc-body .hsh{font-weight:600}.b2b .dc-shot{height:128px;position:relative;overflow:hidden}.b2b .dc-shot .cnt{font-family:var(--f-head);color:#fff;background:#0000008c;border-radius:100px;padding:2px 8px;font-size:9.5px;font-weight:600;position:absolute;top:9px;right:9px}.b2b .dc-shot .dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:9px;left:0;right:0}.b2b .dc-shot .dots i{background:#ffffff80;border-radius:50%;width:4.5px;height:4.5px;display:block}.b2b .dc-shot .dots i.on{background:#fff}.b2b .dc-eng{color:#6a726d;align-items:center;gap:7px;padding:9px 16px 0;font-size:10.5px;display:flex}.b2b .dc-rx{display:flex}.b2b .dc-rx span{border:1.6px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8.5px;display:grid}.b2b .dc-rx span+span{margin-left:-4px}.b2b .dc-eng .rt{margin-left:auto}.b2b .dc-act{border-top:1px solid #f0ede8;margin-top:9px;padding:3px 6px;display:flex}.b2b .dc-act div{font-family:var(--f-head);color:#66706b;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:11px;font-weight:600;display:flex}.b2b .dc-act svg{width:14px;height:14px;display:block}.b2b .dc-act.counts div{font-family:var(--f-mono);color:#6e7a74;gap:6px;font-size:10.5px;font-weight:500}.b2b .dc-act.ig{justify-content:flex-start;gap:14px;padding:9px 16px}.b2b .dc-act.ig div{flex:none;padding:0}.b2b .dc-act.ig .sp{margin-left:auto}.b2b .dc-likes{font-family:var(--f-head);color:#15141c;padding:2px 16px 0;font-size:11.5px;font-weight:600}.b2b .dc-foot{font-family:var(--f-mono);color:#6f6a62;background:#fcfbf9;border-top:1px solid #f0ede8;align-items:center;gap:9px;padding:10px 16px;font-size:10.5px;display:flex}.b2b .dc-foot .src{color:#2a6b50;align-items:center;gap:6px;font-weight:600;display:inline-flex}.b2b .dc-foot .src i{background:#0fa968;border-radius:50%;width:6px;height:6px;display:block}.b2b .dc-foot .rt{margin-left:auto}.b2b .dc-chip{z-index:4;background:#fff;border:1px solid #15141c12;border-radius:13px;padding:10px 14px;animation:6s ease-in-out infinite b2b-float;position:absolute;box-shadow:0 2px 4px #15141c0f,0 16px 32px -14px #15141c66}.b2b .dc-chip b{font-family:var(--f-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1;display:block}.b2b .dc-chip small{color:#6a726d;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.b2b .dc-chip{width:132px}.b2b .dc-c1{top:112px;left:calc(100% - 16px)}.b2b .dc-c2{animation-delay:-2.4s;top:232px;left:calc(100% - 16px)}@keyframes b2b-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.b2b .dc-chip{animation:none}.b2b .dc-slide{transition:opacity .01ms}}.b2b .outcome-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:1060px){.b2b .outcome-grid{grid-template-columns:minmax(0,1fr);gap:34px}}.b2b .ldp{margin:0}.b2b .ldp-h{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:10.5px;font-weight:600}.b2b .ldp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:16px;display:grid}.b2b .ldp-tile{aspect-ratio:3/4;color:#fff;background:var(--ac-ink);isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.b2b .ldp-bg{object-fit:cover;z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.b2b .ldp-scrim{z-index:-1;background:linear-gradient(#15141c59 0%,#15141c26 30%,#15141cd1 70%,#15141c 100%);position:absolute;inset:0}.b2b .ldp-in{flex-direction:column;height:100%;padding:16px 16px 18px;display:flex;position:relative}.b2b .ldp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.b2b .ldp-ini{font-family:var(--f-mono);letter-spacing:.2em;opacity:.8;font-size:10px;font-weight:600}.b2b .ldp-plats{flex:none;gap:5px;display:flex}.b2b .ldp-plats i{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.b2b .ldp-plats i svg{width:13px;height:13px;display:block}.b2b .ldp-body{margin-top:auto}.b2b .ldp-stat{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(26px,3.1vw,40px);font-weight:400;line-height:1}.b2b .ldp-statlbl{opacity:.85;margin-top:6px;font-size:11.5px}.b2b .ldp-name{font-family:var(--f-head);margin-top:18px;font-size:15px;font-weight:700;line-height:1.2}.b2b .ldp-role{opacity:.75;font-size:11.5px}.b2b .ldp-metrics{border-left:2px solid var(--ac-green);opacity:.9;gap:5px;margin:12px 0 0;padding-left:10px;font-size:11.5px;line-height:1.35;list-style:none;display:grid}@media (max-width:520px){.b2b .ldp-grid{grid-template-columns:minmax(0,1fr);gap:16px}.b2b .ldp-tile{aspect-ratio:16/10}}.b2b .ldk-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}@media (max-width:640px){.b2b .ldk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.b2b .ldk-strip{grid-template-columns:minmax(0,1fr)}}.b2b .ldk{background:var(--surface);border:1px solid #15141c17;border-radius:12px;padding:11px 12px 10px;box-shadow:0 1px 2px #15141c0d}.b2b .ldk-top{color:var(--text-3);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.b2b .ldk-tag{color:var(--text-3);white-space:nowrap;border:1px solid #15141c24;border-radius:100px;flex:none;padding:0 6px;font-size:9.5px;line-height:15px}.b2b .ldk-mid{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:3px;display:flex}.b2b .ldk-v{font-family:var(--f-head);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;min-width:0;font-size:21px;font-weight:700;line-height:1}.b2b .ldk-spark{flex:none;width:62px;height:22px;display:block}.b2b .ldk-spark polyline{fill:none;stroke:var(--ac-green-800);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.b2b .ldk-spark polygon{fill:var(--ac-green-800);opacity:.12;stroke:none}@media (max-width:520px){.b2b .ldk-spark{display:none}}.b2b .ldk-cap{min-height:34px;color:var(--text-3);margin:7px 0 0;font-size:10.5px;line-height:1.45}.b2b .ldk-cap .up{color:var(--ac-green-800);font-weight:700}.b2b .tr{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}@media (max-width:1250px){.b2b .tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.b2b .tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.b2b .tr{grid-template-columns:1fr}}.b2b .tr-c{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #15141c12;border-radius:16px;flex-direction:column;padding:20px 18px;display:flex;box-shadow:0 2px 4px #15141c0d,0 10px 22px -12px #15141c33,0 34px 60px -34px #15141c59}.b2b .tr-pill{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:#fff;border-radius:100px;align-self:flex-start;padding:5px 11px;font-size:9.5px;font-weight:600}.b2b .tr-who{align-items:center;gap:11px;margin:16px 0 0;display:flex}.b2b .tr-av{color:#fff;width:42px;height:42px;font-family:var(--f-head);letter-spacing:-.01em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.b2b .tr-who>span{min-width:0}.b2b .tr-who b{font-family:var(--f-head);color:#15141c;letter-spacing:-.014em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.b2b .tr-who small{color:#6a726d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.b2b .tr-stats{border-top:1px solid #15141c14;border-bottom:1px solid #15141c14;grid-template-columns:.74fr 1.14fr 1.12fr;gap:6px;margin:18px 0 0;padding:15px 0;display:grid}.b2b .tr-stats div .k{font-family:var(--f-mono);letter-spacing:.055em;text-transform:uppercase;color:#6e7671;white-space:nowrap;font-size:8.5px;font-weight:600;display:block}.b2b .tr-stats div .v{font-family:var(--f-head);letter-spacing:-.032em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;font-weight:700;display:block}.b2b .tr-goals{margin-top:15px}.b2b .tr-goals .h{font-family:var(--f-head);color:#15141c;margin-bottom:9px;font-size:12.5px;font-weight:600}.b2b .tr-goals ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.b2b .tr-goals li{color:#43403a;grid-template-columns:14px 1fr;align-items:start;gap:8px;font-size:12px;line-height:1.4;display:grid}.b2b .tr-goals li svg{width:14px;height:14px;margin-top:1px;display:block}.b2b .tr-note{font-family:var(--f-mono);color:#6a726d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;font-size:11px;display:flex}.b2b .tr-note i{background:#935263;border-radius:50%;flex:none;width:6px;height:6px;display:block}.b2b .plrs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(32px,4.5vh,52px);display:grid}@media (max-width:940px){.b2b .plrs{grid-template-columns:1fr;gap:14px}}.b2b .plr{background:#ffffffeb;border:1px solid #15141c14;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 4px #15141c0d,0 14px 30px -18px #15141c47}.b2b .plr-txt{padding:22px 24px 24px}.b2b .plr-txt p{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.b2b .plr-cap{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:9.5px;font-weight:600}.b2b .plr-cap.on{color:var(--ac-green-800);margin-top:16px}.b2b .plr-sub{font-family:var(--f-mono);color:var(--text-3);margin:6px 0 0;font-size:9.5px;line-height:1.5}.b2b .rx-lead{color:var(--text-2);max-width:46ch;margin-top:20px;font-size:16.5px;line-height:1.62}.b2b .rx-stats{border-top:1px solid #15141c1f;grid-template-columns:max-content 1fr;align-items:baseline;gap:20px;margin-top:28px;padding-top:24px;display:grid}.b2b .rx-stats b{font-family:var(--f-head);letter-spacing:-.035em;color:#0a7a4a;font-size:clamp(36px,4.8vw,50px);font-weight:800;line-height:.9}.b2b .rx-stats b.alt{color:#0a7a4a}.b2b .rx-stats p{color:var(--text-2);max-width:30ch;margin:0;font-size:15px;line-height:1.45}.b2b .rx-stats small{font-family:var(--f-mono);color:var(--text-3);margin-top:7px;font-size:11px;display:block}.b2b .rx-stats .rx-rule{background:#15141c17;grid-column:1/-1;height:1px;margin:2px 0}@media (max-width:420px){.b2b .rx-stats{grid-template-columns:1fr;gap:8px}.b2b .rx-stats .rx-rule{margin:12px 0}}.b2b .cv-wrap{position:relative}.b2b .cv{width:100%;height:auto;display:block;overflow:visible}.b2b .cv .cline{stroke-dasharray:var(--len)}.b2b .cv-wrap.cv-armed .cline{stroke-dashoffset:var(--len)}.b2b .cv-wrap.cv-armed .carea,.b2b .cv-wrap.cv-armed .cpt{opacity:0}.b2b .cv-wrap.cv-draw .cline{animation:1.35s cubic-bezier(.34,.06,.2,1) forwards b2b-cvDraw}.b2b .cv-wrap.cv-draw .carea{animation:.85s .5s forwards b2b-cvFade}.b2b .cv-wrap.cv-draw .cpt{animation:.42s forwards b2b-cvFade}.b2b .cv-wrap.cv-draw .cpt1{animation-delay:.46s}.b2b .cv-wrap.cv-draw .cpt2{animation-delay:.86s}.b2b .cv-wrap.cv-draw .cpt3{animation-delay:1.24s}@keyframes b2b-cvDraw{to{stroke-dashoffset:0}}@keyframes b2b-cvFade{to{opacity:1}}.b2b .rc-wrap{position:relative}.b2b .rc{width:100%;height:auto;display:block;overflow:visible}.b2b .rc-o{fill:#0a7a4a26;stroke:#0a7a4a;stroke-width:1.6px}.b2b .rc-i{fill:#9352634d;stroke:#935263;stroke-width:1.6px}.b2b .rc-lead{fill:none;stroke:#15141c4d;stroke-width:1px;stroke-dasharray:3 4}.b2b .rc-k{font-family:var(--f-head);letter-spacing:.07em;font-size:13.5px;font-weight:700}.b2b .rc-ko{fill:#0a7a4a}.b2b .rc-ki{fill:#935263}.b2b .rc-l{font-family:var(--f-mono);fill:var(--text-3);font-size:10.5px}.b2b .rc-unit{margin:0 0 14px}.b2b .cv-foot{font-family:var(--f-mono);color:var(--text-3);border-top:1px solid #15141c1a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.b2b .cv-foot .src{margin-left:auto}@media (prefers-reduced-motion:reduce){.b2b .cv .carea,.b2b .cv .cpt{opacity:1;animation:none}.b2b .cv .cline{stroke-dashoffset:0;animation:none}}.b2b .dst{margin-top:clamp(20px,3.2vh,44px)}.b2b .dst-src{background:#fff;border:1px solid #15141c17;border-radius:16px;align-items:center;gap:15px;width:max-content;max-width:100%;margin:0 auto;padding:13px 22px 13px 17px;display:flex;box-shadow:0 2px 4px #15141c0d,0 16px 34px -20px #15141c57}.b2b .dst-wv{flex:none;align-items:center;gap:2.5px;height:28px;display:flex}.b2b .dst-wv i{opacity:.5;background:#0a7a4a;border-radius:2px;width:2.5px;display:block}.b2b .dst-src b{font-family:var(--f-head);color:#15141c;letter-spacing:-.012em;font-size:14.5px;font-weight:600;display:block}.b2b .dst-src small{font-family:var(--f-mono);color:var(--text-3);margin-top:3px;font-size:10.5px;display:block}@keyframes b2b-dstDraw{to{stroke-dashoffset:0}}.b2b .dst-chips{flex-wrap:wrap;gap:7px;display:flex}.b2b .dst-chip{color:#2e2d36;white-space:nowrap;opacity:0;background:#fff;border:1px solid #15141c17;border-radius:10px;align-items:center;gap:8px;padding:6px 11px 6px 7px;font-size:12.5px;font-weight:500;animation:.4s cubic-bezier(.34,1.2,.64,1) forwards b2b-dstPop;display:inline-flex;box-shadow:0 1px 2px #15141c0b}@keyframes b2b-dstPop{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.b2b .dst-chips .dst-chip:first-child{animation-delay:.34s}.b2b .dst-chips .dst-chip:nth-child(2){animation-delay:.39s}.b2b .dst-chips .dst-chip:nth-child(3){animation-delay:.43s}.b2b .dst-chips .dst-chip:nth-child(4){animation-delay:.48s}.b2b .dst-chips .dst-chip:nth-child(5){animation-delay:.52s}.b2b .dst-chips .dst-chip:nth-child(6){animation-delay:.57s}.b2b .dst-chips .dst-chip:nth-child(7){animation-delay:.61s}.b2b .dst-chips .dst-chip:nth-child(8){animation-delay:.66s}.b2b .dst-chips .dst-chip:nth-child(9){animation-delay:.7s}.b2b .dst-chips .dst-chip:nth-child(10){animation-delay:.75s}.b2b .dst-chips .dst-chip:nth-child(11){animation-delay:.79s}.b2b .dst-mk{border-radius:5px;flex:none;width:19px;height:19px;display:block}.b2b .dst-plug{border-radius:0}.b2b .dst-chip-wide{white-space:normal;align-items:flex-start;gap:10px;padding:11px 14px 11px 11px;line-height:1.5;animation-delay:.34s}.b2b .dst-chip-wide b{font-family:var(--f-head);color:#15141c;font-size:13.5px;font-weight:600;display:block}.b2b .dst-chip-wide small{color:var(--text-3);margin-top:3px;font-size:12px;display:block}.b2b .dst-foot{font-family:var(--f-mono);color:var(--text-2);border-top:1px solid #15141c1a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:18px;font-size:11px;display:flex}.b2b .dst-foot .src{margin-left:auto}@media (max-width:940px){.b2b .dst-lanes{grid-template-columns:1fr;gap:32px}.b2b .dst-fan{display:none}.b2b .dst-stem{display:block}.b2b .dst-ld{max-width:52ch}}@media (max-width:520px){.b2b .dst-src{width:100%;padding:12px 15px}.b2b .dst-src b{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.b2b .dst-fan path{stroke-dashoffset:0;animation:none}.b2b .dst-chip{opacity:1;animation:none;transform:none}}.b2b .pcards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:46px;display:grid}.b2b .pc{border-radius:16px;min-height:378px;position:relative;overflow:hidden;box-shadow:0 2px 6px #15141c1a,0 22px 46px -26px #15141c80}.b2b .pc-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.b2b .pc-scrim{pointer-events:none;display:block;position:absolute;inset:0}.b2b .pc-body{flex-direction:column;justify-content:space-between;gap:22px;min-height:378px;padding:26px 28px;display:flex;position:relative}.b2b .pc-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.b2b .pc-ini{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 3px #00000073;font-size:11.5px}.b2b .pc-plats{gap:7px;display:flex}.b2b .pc-plat{border-radius:5px;flex:none;width:20px;height:20px;display:block;box-shadow:0 0 0 1px #ffffff29}.b2b .pc-stat{font-family:var(--f-head);letter-spacing:-.035em;color:#fff;text-wrap:balance;font-size:clamp(2.2rem,3.4vw,3.15rem);font-weight:700;line-height:1}.b2b .pc-statlbl{color:#ffffffdb;max-width:21ch;margin-top:9px;font-size:14.5px;line-height:1.35}.b2b .pc-name{font-family:var(--f-head);letter-spacing:-.012em;color:#fff;font-size:17px;font-weight:600}.b2b .pc-role{color:#ffffffbd;margin-top:2px;font-size:13.5px}.b2b .pc-metrics{border-left:2px solid #0fa968cc;flex-direction:column;gap:5px;margin:14px 0 0;padding:0 0 0 11px;list-style:none;display:flex}.b2b .pc-metrics li{color:#ffffffdb;font-size:12.5px;line-height:1.4}.b2b .pc-cta{text-align:center;max-width:640px;margin:42px auto 0}.b2b .pc-cta p{color:var(--text-2);margin:0 0 20px;font-size:17.5px;line-height:1.6}@media (max-width:520px){.b2b .pc,.b2b .pc-body{min-height:340px}.b2b .pc-body{padding:22px}}.b2b .rx-facts{border-top:1px solid #15141c29;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:30px;padding-top:26px;display:grid}.b2b .rx-fact+.rx-fact{border-left:1px solid var(--border);padding-left:30px}.b2b .rx-fact .n{font-family:var(--f-head);letter-spacing:-.035em;color:#0a7a4a;font-size:38px;font-weight:800;line-height:1;display:block}.b2b .rx-fact .l{color:var(--text-3);margin-top:8px;font-size:13.5px;line-height:1.4;display:block}.b2b .rx-facts-foot{font-family:var(--f-mono);color:var(--text-3);margin-top:18px;font-size:11px;line-height:1.6}@media (max-width:940px){.b2b .rx-facts{grid-template-columns:repeat(2,1fr);gap:24px}.b2b .rx-fact:nth-child(3){border-left:none;padding-left:0}}@media (max-width:560px){.b2b .rx-facts{grid-template-columns:1fr;gap:0}.b2b .rx-fact+.rx-fact{border-left:none;border-top:1px solid var(--border);margin-top:20px;padding-top:20px;padding-left:0}}.b2b #method .sec-head h2{font-size:clamp(25px,2.95vw,35px)}.b2b #method .sec-head .lead b{color:var(--text);font-weight:600}.b2b .plr-pill{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ac-green-800);background:var(--ac-green-50);white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:9px;font-weight:600;display:inline-block}.b2b .plr-who{align-items:center;gap:15px;margin-top:16px;display:flex}.b2b .plr-por{object-fit:cover;background:#e4dfd6;border-radius:50%;flex:none;width:88px;height:88px;display:block}.b2b .plr-id{min-width:0}.b2b .plr-id b{font-family:var(--f-head);letter-spacing:-.022em;color:var(--text);font-size:clamp(16px,1.35vw,18px);font-weight:750;line-height:1.18;display:block}.b2b .plr-role{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-size:9.5px;display:block}.b2b .plr-q{font-family:var(--f-display);letter-spacing:-.015em;color:var(--text);text-wrap:pretty;border-top:1px solid #15141c17;margin:18px 0 0;padding-top:18px;font-size:clamp(17px,1.72vw,21px);font-weight:400;line-height:1.32}.b2b .mth{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,5vw,80px);margin-top:50px;display:grid}.b2b .mth-col{display:grid}.b2b .mth-step{flex-direction:column;justify-content:center;min-height:66vh;padding:34px 0 34px 30px;display:flex;position:relative}.b2b .mth-step:before{content:"";background:#15141c1c;width:2px;position:absolute;top:34px;bottom:34px;left:0}.b2b .mth-step:after{content:"";background:var(--sn);width:2px;transform:scaleY(var(--p,0));transform-origin:top;transition:transform .12s linear;position:absolute;top:34px;bottom:34px;left:0}.b2b .mth-num{font-family:var(--f-mono);letter-spacing:.14em;color:var(--text-3);font-size:11.5px;font-weight:600;transition:color .35s}.b2b .mth-step.on .mth-num{color:var(--sn)}.b2b .mth-step h3{font-family:var(--f-head);letter-spacing:-.026em;color:#15141c;max-width:22ch;margin:12px 0 0;font-size:clamp(22px,2.5vw,28px);font-weight:650;line-height:1.2}.b2b .mth-step p{color:var(--text-3);max-width:44ch;margin:14px 0 0;font-size:15.5px;line-height:1.62;transition:color .35s}.b2b .mth-step.on p{color:var(--text-2)}.b2b .mth-stage{position:sticky;top:104px}.b2b .mth-box{background:#ffffffe0;border:1px solid #15141c14;border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:16px;padding:20px 24px 24px;display:grid;box-shadow:0 2px 5px #15141c0d,0 28px 56px -32px #15141c6b}.b2b .mth-bar{border-bottom:1px solid #15141c17;grid-area:1/1;align-items:center;gap:12px;padding-bottom:14px;display:flex}.b2b .mth-bar-n{font-family:var(--f-mono);color:#15141c;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.b2b .mth-bar-n em{color:var(--text-3);font-style:normal;font-weight:400}.b2b .mth-bar-t{font-family:var(--f-head);color:var(--text-2);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.b2b .mth-seg{gap:5px;margin-left:auto;display:flex}.b2b .mth-seg i{background:#15141c21;border-radius:2px;width:26px;height:3px;position:relative;overflow:hidden}.b2b .mth-seg i:after{content:"";background:var(--sn,#0a7a4a);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.b2b .mth-view{opacity:0;visibility:hidden;will-change:opacity;flex-direction:column;grid-area:2/1;transition:opacity .2s,visibility 0s .2s;display:flex}.b2b .mth-view.on{opacity:1;visibility:visible;transition:opacity .26s .14s;animation:.44s cubic-bezier(.22,.85,.27,1) .14s both b2b-mvIn;transform:none}@keyframes b2b-mvIn{0%{opacity:0;transform:translateY(var(--enter,14px)) scale(.996)}to{opacity:1;transform:none}}@media (min-width:901px){.b2b .mth-view:not(.on) .sh-rec i,.b2b .mth-view:not(.on) .sh-run,.b2b .mth-view:not(.on) .sh-ring i,.b2b .mth-view:not(.on) .sh-meter i{animation-play-state:paused}}.b2b .mth-box{--enter:18px}.b2b .mth-box.up{--enter:-18px}.b2b .mth-cap{font-family:var(--f-mono);color:var(--text-3);border-top:1px solid #15141c14;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:10.5px;display:flex}.b2b .mth-cap .src{margin-left:auto}.b2b .pd-chips{border-bottom:1px solid #15141c14;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:16px;display:flex}.b2b .pd-chip{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;border:1px solid #15141c21;border-radius:100px;padding:5px 10px;font-size:10px}.b2b .pd-chip.sel{color:#fff;background:#15141c;border-color:#15141c}.b2b .pd-card{border:1px solid #15141c17;border-left:3px solid var(--pc);opacity:0;background:#fff;border-radius:15px;margin-bottom:11px;padding:16px 18px;transform:translateY(9px)}.b2b .on .pd-card{opacity:1;transition:opacity .44s .3s,transform .44s .3s;transform:none}.b2b .on .pd-card:nth-of-type(2){transition-delay:.42s}.b2b .pd-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.b2b .pd-tag{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--pc);border-radius:5px;padding:3px 7px;font-size:9px;font-weight:600}.b2b .pd-src{font-family:var(--f-mono);color:var(--text-3);margin-left:auto;font-size:10px}.b2b .pd-q{font-family:var(--f-head);letter-spacing:-.014em;color:#15141c;margin:0;font-size:16px;font-weight:600;line-height:1.42}.b2b .pd-why{color:var(--text-2);border-left:2px solid #15141c1a;margin:10px 0 0;padding-left:11px;font-size:12.5px;line-height:1.5}.b2b .pd-why b{color:#15141c;font-weight:600}.b2b .sh{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:20px;display:grid}.b2b .sh-frame{aspect-ratio:9/16;background:linear-gradient(168deg,#22332b 0%,#131e19 58%,#0c1310 100%);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.b2b .sh-rec{font-family:var(--f-mono);color:#fff;background:#0000005c;border-radius:100px;align-items:center;gap:6px;padding:4px 9px 4px 6px;font-size:9.5px;display:flex;position:absolute;top:12px;left:12px}.b2b .sh-rec i{background:#e5484d;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite b2b-shBlink;display:block}@keyframes b2b-shBlink{0%,to{opacity:1}50%{opacity:.22}}.b2b .sh-badge{font-family:var(--f-mono);letter-spacing:.07em;color:#a8c6b7;background:#0000005c;border-radius:100px;padding:4px 8px;font-size:9px;position:absolute;top:12px;right:12px}.b2b .sh-tp{height:40%;position:absolute;top:30%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.b2b .sh-run{padding:0 16px;animation:16s linear infinite b2b-shScroll}.b2b .sh-run p{font-family:var(--f-head);color:#fff6;text-align:center;margin:0 0 12px;font-size:12px;line-height:1.5}.b2b .sh-run p.now{color:#fff}@keyframes b2b-shScroll{0%{transform:translateY(26%)}to{transform:translateY(-74%)}}.b2b .sh-ring{border:3px solid #ffffffd1;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.b2b .sh-ring i{background:#e5484d;border-radius:4px;width:14px;height:14px;animation:2.2s ease-in-out infinite b2b-shPulse;display:block}@keyframes b2b-shPulse{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.b2b .sh-lbl{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin:0 0 9px;font-size:10px}.b2b .sh-row{color:#2e2d36;opacity:0;background:#fff;border:1px solid #15141c17;border-radius:10px;align-items:center;gap:9px;margin-bottom:7px;padding:8px 11px 8px 9px;font-size:12.5px;display:flex;transform:translate(-7px)}.b2b .on .sh-row{opacity:1;transition:opacity .36s .3s,transform .36s .3s;transform:none}.b2b .on .sh-row:nth-of-type(2){transition-delay:.36s}.b2b .on .sh-row:nth-of-type(3){transition-delay:.42s}.b2b .on .sh-row:nth-of-type(4){transition-delay:.48s}.b2b .on .sh-row:nth-of-type(5){transition-delay:.54s}.b2b .on .sh-row:nth-of-type(6){transition-delay:.6s}.b2b .on .sh-row:nth-of-type(7){transition-delay:.66s}.b2b .sh-row svg{border-radius:5px;flex:none;width:18px;height:18px}.b2b .sh-row .k{font-family:var(--f-mono);color:var(--text-3);margin-left:auto;font-size:10px}.b2b .cm-c{opacity:0;background:#fff;border:1px solid #15141c17;border-radius:14px;margin-bottom:10px;padding:14px 16px;transform:translateY(9px)}.b2b .on .cm-c{opacity:1;transition:opacity .4s .3s,transform .4s .3s;transform:none}.b2b .on .cm-c:nth-of-type(2){transition-delay:.37s}.b2b .on .cm-c:nth-of-type(3){transition-delay:.44s}.b2b .cm-top{align-items:center;gap:9px;display:flex}.b2b .cm-top svg{border-radius:5px;flex:none;width:18px;height:18px}.b2b .cm-who{font-family:var(--f-head);color:#15141c;font-size:13px;font-weight:600;line-height:1.25}.b2b .cm-who span{font-family:var(--f-body);color:var(--text-3);margin-top:2px;font-size:11px;font-weight:400;display:block}.b2b .cm-flag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cf);background:color-mix(in srgb,var(--cf) 11%,transparent);border:1px solid color-mix(in srgb,var(--cf) 28%,transparent);white-space:nowrap;border-radius:5px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:600}.b2b .cm-txt{color:var(--text-2);margin:10px 0 0;font-size:13px;line-height:1.55}.b2b .cm-reply{background:#f2f7f4;border:1px solid #15141c12;border-radius:10px;margin-top:12px;padding:11px 13px}.b2b .cm-reply .h{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#0a7a4a;align-items:center;gap:7px;font-size:9px;display:flex}.b2b .cm-reply .h i{background:#0fa968;border-radius:50%;width:5px;height:5px;display:block}.b2b .cm-reply p{color:#2e2d36;margin:8px 0 0;font-size:12.5px;line-height:1.55}.b2b .cm-act{gap:7px;margin-top:11px;display:flex}.b2b .cm-act span{font-family:var(--f-mono);color:var(--text-3);border:1px solid #15141c1f;border-radius:8px;padding:5px 10px;font-size:10px}.b2b .cm-act span.go{color:#fff;background:#0a7a4a;border-color:#0a7a4a}.b2b .sg{flex:auto;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;min-height:0;display:grid}.b2b .sg-col{flex-direction:column;min-width:0;min-height:0;display:flex}.b2b .sg-h{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);margin:0 0 9px;font-size:9px;font-weight:600}.b2b .sg-list{flex:auto;align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden}.b2b .sg-b{color:var(--text-3);background:#fff;border:1px solid #15141c17;border-radius:9px;padding:8px 10px;font-size:10.5px;line-height:1.42;display:block}.b2b .sg-b.on{color:#2e2d36;background:#f2f9f5;border-color:#0fa9686b;font-weight:500;box-shadow:0 1px 2px #15141c0d}.b2b .sg-more{font-family:var(--f-mono);color:var(--text-3);margin:9px 0 0;font-size:9px}.b2b .sg-mid{text-align:center;flex-direction:column;align-items:center;gap:7px;padding-top:34px;display:flex}.b2b .sg-lbl{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);font-size:9px;font-weight:600}.b2b .sg-ar{width:40px;height:12px;color:var(--ac-green-800);display:block}.b2b .sg-sub{font-family:var(--f-mono);color:var(--text-3);font-size:8.5px;line-height:1.5}.b2b .sg-leads{align-content:start;gap:8px;display:grid}.b2b .sg-lead{background:var(--ac-dark);border-radius:11px;min-width:0;padding:10px 12px}.b2b .sg-lt{align-items:center;gap:8px;display:flex}.b2b .sg-lt b{font-family:var(--f-head);color:#fff;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.b2b .sg-hot{font-family:var(--f-head);letter-spacing:.02em;color:#0f1a14;background:#0fa968;border-radius:100px;flex:none;margin-left:auto;padding:2px 8px;font-size:8.5px;font-weight:700}.b2b .sg-lead p{color:#ffffffa8;margin:7px 0 0;font-size:9.5px;line-height:1.5}.b2b .sg-sync{font-family:var(--f-mono);color:#0a7a4a;align-items:center;gap:7px;margin:10px 0 0;font-size:9px;display:flex}.b2b .sg-sync i{background:#0fa968;border-radius:50%;flex:none;width:6px;height:6px;display:block}@media (max-width:900px){.b2b .sg{grid-template-columns:1fr;gap:16px}.b2b .sg-mid{flex-direction:row;gap:10px;padding-top:0}.b2b .sg-ar{transform:rotate(90deg)}.b2b .sg-b{font-size:12px}.b2b .sg-lead p{font-size:11px}.b2b .sg-lt b{font-size:13px}}@media (max-height:720px){.b2b .sg-lead:nth-child(3){display:none}}.b2b .ef{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.b2b .ec-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;display:grid;overflow:hidden}.b2b .ec{background:#fff;border:1px solid #15141c1a;border-radius:12px;min-width:0;padding:11px 12px;box-shadow:0 1px 2px #15141c0d}.b2b .ec-top{align-items:center;gap:6px;min-width:0;display:flex}.b2b .ec-top b{font-family:var(--f-head);color:#15141c;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.b2b .ec-pl{border-radius:5px;flex:none;width:15px;height:15px;display:block;overflow:hidden}.b2b .ec-pl svg{width:100%;height:100%;display:block}.b2b .ec-meta{font-family:var(--f-head);color:#8a6410;white-space:nowrap;background:#fef8e7;border-radius:100px;flex:none;padding:2px 7px;font-size:8px;font-weight:600}.b2b .ec-q{color:var(--text-3);border-left:2px solid #15141c24;margin:8px 0 0;padding-left:8px;font-size:9.5px;line-height:1.45}.b2b .ec-s{color:#2e2d36;margin:7px 0 0;font-size:9.5px;line-height:1.45}.b2b .ec-s b{color:var(--ac-green-800);font-weight:700}.b2b .wf-watch{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.b2b .wf-chip{font-family:var(--f-head);color:#2e2d36;white-space:nowrap;background:#fff;border:1px solid #15141c1a;border-radius:100px;align-items:center;gap:6px;padding:4px 10px 4px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.b2b .wf-chip i{border-radius:4px;flex:none;width:12px;height:12px;display:block}.b2b .wf-more{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;padding-left:2px;font-size:9.5px;display:inline-flex}.b2b .wf-unit{background:#fff;border:1px solid #15141c1a;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 1px 2px #15141c0d}.b2b .wf-card{padding:12px 14px 9px}.b2b .wf-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.b2b .wf-av{background:#e1e7ec;border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}.b2b .wf-av img{object-fit:cover;width:100%;height:100%;display:block}.b2b .wf-who{flex:auto;min-width:0}.b2b .wf-who b{font-family:var(--f-head);color:#15141c;align-items:baseline;gap:5px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex}.b2b .wf-deg{font-family:var(--f-mono);color:var(--text-3);font-size:9px;font-weight:600}.b2b .wf-role{color:var(--text-2);margin-top:1px;font-size:10.5px;line-height:1.3;display:block}.b2b .wf-meta{color:var(--text-3);align-items:center;gap:3px;margin-top:2px;font-size:9.5px;display:flex}.b2b .wf-meta svg{flex:none;width:10px;height:10px;display:block}.b2b .wf-li{font-family:var(--f-head);color:#0a66c2;white-space:nowrap;background:#0a66c217;border:1px solid #0a66c233;border-radius:100px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:9.5px;font-weight:700;display:inline-flex}.b2b .wf-li svg{flex:none;width:15px;height:15px;display:block}.b2b .wf-post{color:#2e2d36;margin:9px 0 0;font-size:13px;line-height:1.5}.b2b .wf-rx{color:var(--text-3);align-items:center;gap:5px;margin:9px 0 0;font-size:9.5px;display:flex}.b2b .wf-pips{flex:none;display:flex}.b2b .wf-pips i{border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.b2b .wf-pips i+i{margin-left:-4px}.b2b .wf-pips svg{fill:#fff;width:7px;height:7px;display:block}.b2b .wf-acts{border-top:1px solid #15141c14;margin-top:7px;padding-top:6px;display:flex}.b2b .wf-acts span{font-family:var(--f-head);color:var(--text-3);flex:1 1 0;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.b2b .wf-acts span.on{color:var(--ac-green-800)}.b2b .wf-acts svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12.5px;height:12.5px;display:block}.b2b .wf-angle{color:#2e2d36;background:#0fa9680e;border-top:1px solid #15141c1a;padding:11px 14px 12px;font-size:11.5px;line-height:1.5}.b2b .wf-angle p{margin:0}.b2b .wf-angle p+p{margin-top:8px}.b2b .wf-angle b{color:var(--ac-green-800);font-weight:700}.b2b .wf-ends{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;margin:16px 0 0;font-size:8.5px;display:flex}.b2b .wf-ends span:last-child{color:var(--ac-green-800)}.b2b .wf-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.b2b .wf-track:before{content:"";background:linear-gradient(90deg,#bfc8d2 0%,var(--ac-green-200) 55%,var(--ac-green) 100%);border-radius:2px;height:2px;position:absolute;top:6px;left:12.5%;right:12.5%}.b2b .wf-track li{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.b2b .wf-track i{border:2px solid var(--ac-green-200);z-index:1;background:#fff;border-radius:50%;width:13px;height:13px;display:block;position:relative}.b2b .wf-track li:first-child i{border-color:#bfc8d2}.b2b .wf-track li.on i{background:var(--ac-green);border-color:var(--ac-green);box-shadow:0 0 0 4px #0fa96829}.b2b .wf-track b{font-family:var(--f-head);color:#2e2d36;margin-top:6px;font-size:10.5px;font-weight:700;line-height:1.2}.b2b .wf-track li.on b{color:var(--ac-green-800)}.b2b .wf-track em{color:var(--text-2);margin-top:2px;font-size:10px;font-style:normal;line-height:1.25}.b2b .wf-track li.on em{color:#2e2d36;font-weight:600}.b2b .wf-track small{font-family:var(--f-mono);color:var(--text-3);margin-top:1px;font-size:8.5px}@media (max-height:649px){.b2b .wf-rx{display:none}}@media (max-height:609px){.b2b .wf-acts{display:none}.b2b .wf-card{padding-bottom:12px}}.b2b .ef-note{color:var(--text-2);margin:12px 0 0;font-size:11.5px;line-height:1.55}.b2b .ef-note b{color:#15141c;font-weight:600}@media (max-height:800px){.b2b .ef-note{display:none}}@media (max-height:700px){.b2b .ec:nth-child(n+3){display:none}}@media (max-width:900px){.b2b .ec-grid{grid-template-columns:1fr}.b2b .ec-q,.b2b .ec-s{font-size:11.5px}.b2b .ec-top b{font-size:13px}.b2b .ec-meta{font-size:9.5px}.b2b .ef-note{font-size:13px}.b2b .mth{grid-template-columns:1fr;gap:0;margin-top:36px}.b2b .mth-col,.b2b .mth-stage{display:contents}.b2b .mth-step{min-height:0;padding:26px 0 18px 22px}.b2b .mth-step:before,.b2b .mth-step:after{top:26px;bottom:18px}.b2b .mth-box{min-height:0;margin-bottom:30px;padding:20px}.b2b .mth-view{opacity:1;visibility:visible;grid-area:auto;transform:none}.b2b .mth-cap{margin-top:14px}.b2b .mth-box{display:contents}.b2b .mth-view{background:#ffffffe0;border:1px solid #15141c14;border-radius:18px;margin-bottom:28px;padding:18px;box-shadow:0 2px 5px #15141c0d,0 22px 44px -28px #15141c66}.b2b .mth-step:first-of-type{order:1}.b2b .mth-view:nth-of-type(2){order:2}.b2b .mth-step:nth-of-type(2){order:3}.b2b .mth-view:nth-of-type(3){order:4}.b2b .mth-step:nth-of-type(3){order:5}.b2b .mth-view:nth-of-type(4){order:6}.b2b .mth-step:nth-of-type(4){order:7}.b2b .mth-view:nth-of-type(5){order:8}.b2b .on .pd-card,.b2b .on .sh-row,.b2b .on .cm-c,.b2b .pd-card,.b2b .sh-row,.b2b .cm-c{opacity:1;transform:none}}@media (max-width:520px){.b2b .sh{grid-template-columns:1fr;gap:16px}.b2b .sh-frame{max-width:210px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.b2b .sh-rec i,.b2b .sh-ring i,.b2b .sh-run{animation:none}.b2b .pd-card,.b2b .sh-row,.b2b .cm-c{opacity:1;transition:none;transform:none}.b2b .mth-view{transition:opacity 10ms}.b2b .mth-view.on{transition:opacity 10ms;animation:none}.b2b .on .pd-card,.b2b .on .sh-row,.b2b .on .cm-c,.b2b .mth-step:after{transition:none}}.b2b .pd-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.b2b .pd-day{font-family:var(--f-head);color:#15141c;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.b2b .pd-day i{background:#0fa968;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #0fa9682e}.b2b .pd-count{font-family:var(--f-mono);color:var(--text-3);margin-left:auto;font-size:10.5px}.b2b .pd-meta{font-family:var(--f-mono);color:var(--text-3);margin-left:auto;font-size:10px}.b2b .pd-card{position:relative}.b2b .pd-acts{border-top:1px solid #15141c12;gap:7px;margin-top:13px;padding-top:12px;display:flex}.b2b .pd-acts span{font-family:var(--f-mono);color:var(--text-3);border:1px solid #15141c1f;border-radius:8px;padding:5px 10px;font-size:10px}.b2b .pd-acts span.go{background:var(--pc);border-color:var(--pc);color:#fff}.b2b .pd-ghost{height:16px;margin-top:-4px;position:relative}.b2b .pd-ghost span{background:#fff;border:1px solid #15141c17;border-top:0;border-radius:0 0 13px 13px;height:11px;position:absolute;left:50%;translate:-50%}.b2b .pd-ghost .g1{opacity:.85;width:calc(100% - 16px);top:0}.b2b .pd-ghost .g2{opacity:.55;width:calc(100% - 34px);top:8px}.b2b .sh-fig{width:100%;height:72%;position:absolute;bottom:0;left:0;right:0}.b2b .sh-meter{justify-content:center;align-items:flex-end;gap:2.5px;height:26px;display:flex;position:absolute;bottom:64px;left:0;right:0}.b2b .sh-meter i{width:2.5px;height:var(--h);transform-origin:bottom;animation:1.1s ease-in-out infinite alternate b2b-shLvl;animation-delay:var(--d);background:#6fbf9bd9;border-radius:2px;display:block}@keyframes b2b-shLvl{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}.b2b .sh-out{min-width:0}.b2b .sh-lbl{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;margin:0 0 9px;font-size:10px;display:flex}.b2b .sh-lbl b{font-family:var(--f-head);letter-spacing:0;text-transform:none;color:#0a7a4a;margin-left:auto;font-size:11px}.b2b .sh-lbl2{border-top:1px solid #15141c14;margin-top:15px;padding-top:13px}.b2b .sh-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.b2b .cm-head{align-items:center;gap:8px;margin-bottom:13px;display:flex}.b2b .cm-tab{font-family:var(--f-head);color:var(--text-3);border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.b2b .cm-tab.sel{color:#fff;background:#15141c}.b2b .cm-n{font-family:var(--f-mono);color:var(--text-3);margin-left:auto;font-size:10.5px}.b2b .cm-av{width:30px;height:30px;font-family:var(--f-head);color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,var(--a1),var(--a2));border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.b2b .cm-pl{border-radius:4px;flex:none;width:16px;height:16px}.b2b .cm-c.open{border-color:#0fa9686b;box-shadow:0 0 0 3px #0fa96817,0 2px 5px #15141c0d}.b2b .cm-reply .g{font-family:var(--f-mono);color:var(--text-3);border-top:1px dashed #15141c21;margin-top:9px;padding-top:9px;font-size:9.5px;line-height:1.5;display:block}@media (max-width:900px){.b2b .mth-bar{background:#ffffffe0;border:1px solid #15141c14;border-radius:14px;order:0;margin-bottom:20px;padding:12px 16px}.b2b .mth-seg{display:none}}@media (prefers-reduced-motion:reduce){.b2b .sh-meter i{animation:none;transform:none}.b2b .mth-seg i:after{transition:none}}.b2b .pd-fan{border-top:1px dashed #15141c21;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:11px;display:flex}.b2b .pd-fan-l{font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.b2b .pd-out{color:#2e2d36;background:#f5f8f6;border:1px solid #15141c14;border-radius:7px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:11.5px;display:inline-flex}.b2b .pd-out svg{border-radius:4px;flex:none;width:14px;height:14px}.b2b .pd-acts span.t{color:var(--text-3);border:0;margin-left:auto;padding-right:0}.b2b .pd-mix{border-top:1px solid #15141c14;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}.b2b .pd-mix span{font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.b2b .pd-mix b{font-family:var(--f-head);color:var(--text-2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.b2b .pd-mix b:before{content:"";background:var(--m);border-radius:2px;width:7px;height:7px}.b2b .cm-strip{border-bottom:1px solid #15141c14;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;padding-bottom:12px;display:flex}.b2b .cm-v{font-family:var(--f-mono);color:#2e2d36;font-variant-numeric:tabular-nums;background:#f5f8f6;border:1px solid #15141c14;border-radius:7px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:11px;font-weight:600;display:inline-flex}.b2b .cm-v svg{border-radius:4px;flex:none;width:14px;height:14px}.b2b .cm-w{font-family:var(--f-mono);color:var(--text-3);margin-left:auto;font-size:9.5px}.b2b .cm-c .cm-txt{margin-top:8px;font-size:12.5px}.b2b .cm-av{border-radius:8px;width:27px;height:27px;font-size:10px}.b2b .on .cm-c:nth-of-type(4){transition-delay:.51s}.b2b .on .cm-c:nth-of-type(5){transition-delay:.58s}.b2b .sh-meter i:nth-child(n+9),.b2b .sh-badge{display:none}@media (max-width:900px){.b2b .pd-mix,.b2b .cm-strip .cm-v:nth-of-type(n+4),.b2b .cm-c:nth-of-type(n+5){display:none}.b2b .mth-box{gap:0}}.b2b .pd-head{margin-bottom:16px}.b2b .pd-day{letter-spacing:-.008em;font-size:13.5px}.b2b .pd-chips{gap:7px;margin-bottom:18px;padding-bottom:18px}.b2b .pd-chip{padding:6px 11px;font-size:10.5px}.b2b .pd-card{border-left-width:3px;border-radius:16px;margin-bottom:13px;padding:20px 22px}.b2b .pd-top{gap:10px;margin-bottom:13px}.b2b .pd-tag{padding:4px 8px;font-size:9.5px}.b2b .pd-meta{font-size:10.5px}.b2b .pd-q{letter-spacing:-.016em;text-wrap:balance;font-size:17px;line-height:1.5}.b2b .pd-why{margin-top:14px;padding-left:13px;font-size:13px;line-height:1.6}.b2b .pd-fan{gap:8px;margin-top:16px;padding-top:15px}.b2b .pd-fan-l{font-size:10px}.b2b .pd-out{padding:5px 11px 5px 6px;font-size:12px}.b2b .pd-out svg{width:15px;height:15px}.b2b .pd-acts{gap:8px;margin-top:16px;padding-top:15px}.b2b .pd-acts span{padding:6px 12px;font-size:10.5px}.b2b .pd-ghost{height:18px;margin-top:-3px}.b2b .pd-ghost span{height:12px}.b2b .pd-ghost .g2{top:9px}.b2b .pd-mix{gap:9px;margin-top:auto;padding-top:16px}.b2b .pd-mix b{font-size:12px}@media (max-width:900px){.b2b .pd-card{padding:17px 18px}.b2b .pd-q{font-size:16px}}.b2b .mth-stage{top:104px}.b2b .mth-box{max-height:calc(100svh - 128px)}.b2b .cm-head{margin-bottom:11px}.b2b .cm-strip{gap:5px;margin-bottom:11px;padding-bottom:10px}.b2b .cm-v{padding:3px 8px 3px 4px;font-size:10.5px}.b2b .cm-v svg{width:13px;height:13px}.b2b .cm-c{margin-bottom:7px;padding:10px 12px}.b2b .cm-c .cm-txt{margin-top:7px;font-size:12.5px;line-height:1.5}.b2b .cm-reply{margin-top:10px;padding:10px 12px}.b2b .cm-reply p{margin-top:7px;font-size:12.5px}.b2b .cm-reply .g{margin-top:8px;padding-top:8px}.b2b .cm-act{margin-top:9px}@media (max-height:820px){.b2b .cm-c:nth-of-type(5),.b2b .pd-mix{display:none}}@media (max-height:780px){.b2b .cm-c:nth-of-type(4){display:none}}@media (max-height:700px){.b2b .cm-c:nth-of-type(3){display:none}}@media (max-height:720px){.b2b .cm-strip .cm-v:nth-of-type(n+4){display:none}.b2b .mth-box{padding:16px 20px 20px}.b2b .sh-lbl2{margin-top:11px;padding-top:10px}}@media (max-height:640px){.b2b .cm-reply .g,.b2b .cm-c:nth-of-type(3){display:none}.b2b .mth-stage{position:static}}.b2b .mth-box{grid-template-rows:auto minmax(0,1fr)}.b2b .mth-view{min-height:0}.b2b .pd-deck,.b2b .sg-list,.b2b .ec-grid{flex:auto;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.b2b .sh{min-height:0}@media (max-height:880px){.b2b .pd-card:nth-of-type(2) .pd-why{display:none}}@media (max-height:800px){.b2b .pd-card:nth-of-type(2){display:none}}@media (max-height:760px){.b2b .sh{grid-template-columns:150px minmax(0,1fr)}.b2b .sh-lbl2,.b2b .sh-row:nth-of-type(n+7){display:none}}@media (max-height:700px){.b2b .pd-fan{display:none}.b2b .sh{grid-template-columns:132px minmax(0,1fr)}.b2b .sh-row:nth-of-type(n+5){display:none}}.b2b .dst-av{width:38px;height:38px;font-family:var(--f-head);color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,var(--a1),var(--a2));border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff38}.b2b .dst-id b{font-family:var(--f-head);color:#15141c;letter-spacing:-.012em;font-size:14.5px;font-weight:600;display:block}.b2b .dst-id small{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.b2b .dst-div{background:#15141c1c;align-self:stretch;width:1px;margin:2px 3px}.b2b .dst-meta b{font-family:var(--f-head);color:var(--text-2);font-size:13px;font-weight:600;display:block}.b2b .dst-meta small{font-family:var(--f-mono);color:var(--text-3);margin-top:2px;font-size:10.5px;display:block}@media (max-width:560px){.b2b .dst-src{flex-wrap:wrap;gap:12px}.b2b .dst-div{display:none}.b2b .dst-meta{text-align:right;margin-left:auto}}.b2b .dst-any{color:var(--text-3);border-style:dashed;padding-left:11px}.b2b .dst-mcp{font-family:var(--f-mono);color:var(--text-3);border-top:1px dashed #15141c24;margin:12px 0 0;padding-top:11px;font-size:10.5px;line-height:1.6}.b2b .orb{aspect-ratio:1.3;max-width:min(860px,67.6svh);margin:clamp(18px,3vh,36px) auto 0;position:relative}.b2b .orb-ring{pointer-events:none;border:1px solid #15141c1a;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.b2b .orb-ring.o1{border-color:#93526338;width:58%;height:39%}.b2b .orb-ring.o2{border-color:#09768433;width:71%;height:58%}.b2b .orb-ring.o3{border-color:#0a7a4a33;width:90%;height:76%}.b2b .orb-pulse{pointer-events:none;opacity:0;border:1.5px solid #0fa9688c;border-radius:50%;width:90%;height:76%;animation:6s cubic-bezier(.3,.5,.5,1) infinite b2b-orbPulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.b2b .orb-pulse.p2{animation-delay:3s}@keyframes b2b-orbPulse{0%{opacity:0;transform:scale(.14)}8%{opacity:.85}to{opacity:0;transform:scale(1.02)}}.b2b .orb-core{z-index:3;white-space:nowrap;background:#fff;border:1px solid #15141c17;border-radius:17px;align-items:center;gap:14px;padding:13px 20px 13px 15px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 5px #15141c0f,0 20px 44px -22px #15141c6b,0 0 0 8px #0fa96812}.b2b .orb-p{left:calc(50% + var(--x));top:calc(50% + var(--y));z-index:2;position:absolute;translate:-50% -50%}.b2b .orb-c{white-space:nowrap;opacity:1;animation:7.5s ease-in-out infinite b2b-orbFloat;animation-delay:var(--fd)}@keyframes b2b-orbFloat{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.b2b .orb-c:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--hit);opacity:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--hit) 14%,transparent);animation:6s ease-out infinite b2b-orbHit;position:absolute;inset:-1px}@keyframes b2b-orbHit{0%,to{opacity:0}4%{opacity:1}26%{opacity:0}}.b2b .orb-c{position:relative}.b2b .orb-c.r1{--hit:#935263}.b2b .orb-c.r2{--hit:#097684}.b2b .orb-c.r3{--hit:#0a7a4a}.b2b .orb-c.r1:after{animation-delay:2.2s}.b2b .orb-c.r2:after{animation-delay:3.5s}.b2b .orb-c.r3:after{animation-delay:5s}.b2b .orb-key{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:16px;display:grid}.b2b .orb-k{border-top:2px solid var(--ln);padding-top:17px}.b2b .orb-k b{font-family:var(--f-mono);letter-spacing:.03em;color:#fff;background:var(--ln);vertical-align:2px;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.b2b .orb-k span{font-family:var(--f-head);color:#15141c;letter-spacing:-.012em;margin-left:9px;font-size:15.5px;font-weight:600}.b2b .orb-k em{color:var(--text-2);margin-top:10px;font-size:13.5px;font-style:normal;line-height:1.58;display:block}@media (max-width:1060px){.b2b .orb-c{padding:5px 9px 5px 6px;font-size:11.5px}.b2b .orb-c .dst-mk{width:17px;height:17px}}@media (max-width:940px){.b2b .orb{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;gap:7px;max-width:none;margin-top:26px;display:flex}.b2b .orb-ring,.b2b .orb-pulse{display:none}.b2b .orb-core{flex-basis:100%;order:-1;justify-content:center;margin-bottom:14px;position:static;translate:none}.b2b .orb-p{position:static;translate:none}.b2b .orb-c{animation:none}.b2b .orb-c:after{display:none}.b2b .orb-key{grid-template-columns:1fr;gap:22px;margin-top:26px}}@media (max-width:520px){.b2b .orb-core{white-space:normal;flex-wrap:wrap;justify-content:flex-start}.b2b .orb-core .dst-div{display:none}}@media (prefers-reduced-motion:reduce){.b2b .orb-pulse,.b2b .orb-c,.b2b .orb-c:after{animation:none}.b2b .orb-c{transform:none}}.b2b .orb-c{padding:5px 10px 5px 6px;font-size:12px}.b2b .orb-c .dst-mk{width:18px;height:18px}.b2b .orb-core{gap:12px;padding:11px 16px 11px 11px}.b2b .orb-core .dst-av{border-radius:11px;width:34px;height:34px;font-size:12px}.b2b .orb-core .dst-id small{font-family:var(--f-mono);font-size:10.5px}.b2b .orb-core .dst-wv{height:24px}.b2b .orb-key{margin-top:6px}.b2b .dc-shot{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;display:flex}.b2b .dc-sh-grid{pointer-events:none;background:linear-gradient(#15141c57 0%,#15141c0f 34%,#15141c4d 64%,#15141ccc 100%);position:absolute;inset:0}.b2b .dc-sh-t{z-index:1;max-width:86%;padding:12px 15px 13px;position:relative}.b2b .dc-sh-t b{font-family:var(--f-head);letter-spacing:-.018em;color:#fff;text-wrap:balance;text-shadow:0 1px 5px #0009;font-size:14px;font-weight:650;line-height:1.25;display:block}.b2b .dc-sh-t small{font-family:var(--f-mono);letter-spacing:.05em;color:#ffffffe6;text-shadow:0 1px 4px #000000b3;margin-top:5px;font-size:9.5px;display:block}.b2b .hero h1 .acc,.b2b .sec-head h2 .acc{color:var(--ac-green-800)}.b2b .sh{display:block}.b2b .sh-flow{justify-content:center;align-items:flex-start;gap:clamp(10px,2.2vw,22px);display:flex}.b2b .sh-one{flex-direction:column;flex:0 160px;gap:9px;min-width:0;margin:0;display:flex}.b2b .sh-one .sh-frame{width:100%}.b2b .sh-one figcaption{min-width:0}.b2b .sh-one figcaption b{font-family:var(--f-head);color:#15141c;letter-spacing:-.012em;align-items:center;gap:6px;font-size:12.5px;font-weight:650;line-height:1.25;display:flex}.b2b .sh-one figcaption .mk{border-radius:4px;flex:none;width:15px;height:15px;display:block}.b2b .sh-one figcaption span{font-family:var(--f-mono);color:var(--text-3);margin-top:4px;font-size:9.5px;line-height:1.5;display:block}.b2b .sh-to{color:#0a7a4a;flex-direction:column;flex:none;align-self:center;align-items:center;gap:5px;margin-top:64px;display:flex}.b2b .sh-to i{background:#0a7a4a4d;width:1px;height:16px;display:block}.b2b .sh-to svg{width:22px;height:22px;display:block}.b2b .sh-out-fr{aspect-ratio:9/16;background:linear-gradient(168deg,#22332b 0%,#131e19 58%,#0c1310 100%);border-radius:16px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 12px 26px -12px #15141c99}.b2b .sh-out-fr .fig{width:100%;height:100%;position:absolute;inset:0}.b2b .sh-chrome{align-items:center;gap:6px;display:flex;position:absolute;top:9px;left:9px;right:9px}.b2b .sh-shorts{font-family:var(--f-head);letter-spacing:.04em;color:#fff;background:red;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:700}.b2b .sh-dur{font-family:var(--f-head);color:#fff;background:#000000a8;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:8px;font-weight:600}.b2b .sh-hl{font-family:var(--f-head);letter-spacing:-.018em;color:#fff;text-wrap:balance;text-shadow:0 1px 4px #0000008c;font-size:13px;font-weight:700;line-height:1.24;position:absolute;top:32px;left:11px;right:11px}.b2b .sh-sub{font-family:var(--f-head);text-align:center;color:#fffffff0;text-shadow:0 1px 3px #000000b3;font-size:9.5px;font-weight:600;line-height:1.4;position:absolute;bottom:13px;left:11px;right:11px}.b2b .sh-sub b{color:#7cf0be;font-weight:700}.b2b .sh-ph{background-image:var(--take-photo);background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.b2b .sh-ph.take{background-position:50% 20%}.b2b .sh-ph.short{background-position:50% 12%}.b2b .sh-frame .sh-ph:after,.b2b .sh-out-fr .sh-ph:after,.b2b .src2-fr .sh-ph:after{content:"";display:block;position:absolute;inset:0}.b2b .src2-fr .sh-ph:after{background:linear-gradient(#15141c75 0%,#15141c0a 38%,#15141c4d 100%)}.b2b .sh-frame .sh-ph:after{background:linear-gradient(#15141c80 0%,#15141c1f 30%,#15141c29 56%,#15141cbd 100%)}.b2b .sh-out-fr .sh-ph:after{background:linear-gradient(#15141cb8 0%,#15141c33 42%,#15141c1a 60%,#15141cb3 100%)}.b2b .sh-tp2{font-family:var(--f-head);text-align:center;color:#fff;text-shadow:0 1px 5px #000000b8;text-wrap:balance;margin:0;font-size:11px;font-weight:600;line-height:1.42;position:absolute;top:46%;left:12px;right:12px;transform:translateY(-50%)}.b2b .sh-lbl{margin:clamp(14px,2.2vh,22px) 0 10px}.b2b .sh-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.b2b .sh-r{background:#fff;border:1px solid #15141c17;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:grid}.b2b .sh-r svg{border-radius:5px;width:17px;height:17px;display:block}.b2b .sh-r b{font-family:var(--f-head);color:#2e2d36;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.b2b .sh-r span{font-family:var(--f-mono);color:var(--text-3);white-space:nowrap;font-size:9.5px}@media (max-height:880px){.b2b .sh-r:nth-child(n+9){display:none}}@media (max-height:790px){.b2b .sh-grid2{grid-template-columns:1fr}.b2b .sh-r:nth-child(n+4){display:none}.b2b .sh-one{flex-basis:126px}.b2b .sh-tp2{font-size:10px}}@media (max-height:700px){.b2b .sh-lbl{display:none}}@media (max-width:520px){.b2b .sh-flow{flex-wrap:wrap}.b2b .sh-to{flex-direction:row;margin-top:0;transform:rotate(90deg)}}.b2b .an-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.b2b .an-live{font-family:var(--f-head);color:#15141c;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.b2b .an-live i{background:#0fa968;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #0fa9682e}.b2b .an-scope{font-family:var(--f-mono);color:var(--text-3);margin-left:auto;font-size:10px}.b2b .an-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.b2b .an-k{background:#fff;border:1px solid #15141c17;border-radius:12px;min-width:0;padding:12px 13px}.b2b .an-k .k{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;display:block;overflow:hidden}.b2b .an-k .v{font-family:var(--f-head);letter-spacing:-.04em;color:#15141c;font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px;font-weight:800;line-height:1;display:block}.b2b .an-k .d{font-family:var(--f-mono);color:var(--text-3);margin-top:6px;font-size:9.5px;line-height:1.45;display:block}.b2b .an-k .d.up{color:#0a7a4a}.b2b .an-lbl{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;margin:clamp(12px,2vh,18px) 0 9px;font-size:10px;display:flex}.b2b .an-lbl b{font-family:var(--f-head);letter-spacing:0;text-transform:none;color:var(--text-2);margin-left:auto;font-size:11px}.b2b .an-rows{gap:7px;display:grid}.b2b .an-row{grid-template-columns:104px minmax(0,1fr) 52px 40px;align-items:center;gap:10px;display:grid}.b2b .an-nm{font-family:var(--f-head);color:#2e2d36;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.b2b .an-nm i{background:var(--pc);border-radius:2px;flex:none;width:7px;height:7px;display:block}.b2b .an-bar{background:#15141c12;border-radius:5px;height:9px;display:block;overflow:hidden}.b2b .an-bar b{height:100%;width:var(--w);background:var(--pc);opacity:.9;border-radius:5px;display:block}.b2b .an-v{font-family:var(--f-head);color:#15141c;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:12.5px;font-weight:700}.b2b .an-e{font-family:var(--f-mono);color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px}.b2b .an-loop{background:#f2f7f4;border:1px solid #0fa96847;border-radius:12px;align-items:flex-start;gap:11px;margin-top:auto;padding:12px 14px;display:flex}.b2b .an-ic{color:#fff;background:#0a7a4a;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.b2b .an-ic svg{width:13px;height:13px;display:block}.b2b .an-lp b{font-family:var(--f-head);color:#15141c;letter-spacing:-.012em;font-size:12.5px;font-weight:650;line-height:1.3;display:block}.b2b .an-lp small{font-family:var(--f-mono);color:var(--text-2);margin-top:5px;font-size:10px;line-height:1.55;display:block}@media (max-height:800px){.b2b .an-row:nth-child(4){display:none}}@media (max-height:720px){.b2b .an-k .v{font-size:21px}.b2b .an-lp small{display:none}}@media (max-width:560px){.b2b .an-kpis{grid-template-columns:1fr}.b2b .an-row{grid-template-columns:92px minmax(0,1fr) 48px}.b2b .an-e{display:none}}.b2b .src2{justify-items:center;margin:0;display:grid}.b2b .src2-card{white-space:nowrap;background:#fff;border:1px solid #15141c17;border-radius:18px;align-items:center;gap:14px;padding:12px 20px 12px 12px;display:flex;box-shadow:0 2px 4px #15141c0d,0 16px 34px -20px #15141c57}.b2b .src2-fr{background:linear-gradient(168deg,#22332b 0%,#131e19 58%,#0c1310 100%);border-radius:12px;flex:none;width:64px;height:112px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.b2b .src2-fr .fig{width:100%;height:100%;position:absolute;inset:0}.b2b .src2-fr .rec{font-family:var(--f-mono);color:#fff;background:#0000006b;border-radius:100px;align-items:center;gap:4px;padding:2px 6px 2px 4px;font-size:8px;display:flex;position:absolute;top:6px;left:6px}.b2b .src2-fr .rec i{background:#e5484d;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite b2b-shBlink;display:block}.b2b .src2-id b{font-family:var(--f-head);color:#15141c;letter-spacing:-.014em;font-size:15px;font-weight:600;display:block}.b2b .src2-id small{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.b2b .src2-wv{align-items:center;gap:2.5px;height:18px;margin-top:8px;display:flex}.b2b .src2-wv i{width:2.5px;height:var(--h);opacity:.7;background:#0a7a4a;border-radius:2px;display:block}.b2b .src2-lbl{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);white-space:normal;border-left:1px solid #15141c1a;max-width:11ch;padding-left:14px;font-size:10px;line-height:1.55}.b2b .src2-stem{background:#0a7a4a59;width:1px;height:26px;position:relative}.b2b .src2-stem:after{content:"";background:#0a7a4a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:50%;translate:-50%}.b2b .dst>.ch:first-child{border-top:1px solid #15141c1f}.b2b .dst-head{grid-template-columns:minmax(0,1fr) minmax(0,466px);align-items:start;gap:clamp(22px,3.4vw,56px);display:grid}.b2b .dst-right{gap:14px;min-width:0;display:grid}.b2b .dst-right .ch-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.b2b .dst-head{grid-template-columns:1fr;gap:18px}.b2b .dst-right .ch-tiles{grid-template-columns:repeat(auto-fill,minmax(146px,1fr))}}.b2b #channels{padding:clamp(36px,4vh,64px) 0}.b2b #channels .sec-head h2{font-size:clamp(25px,2.95vw,35px)}.b2b #channels .dst{margin-top:clamp(12px,1.6vh,22px)}.b2b #channels .ch{grid-template-columns:minmax(0,20rem) 1fr;padding:clamp(11px,1.4vh,16px) 0}.b2b #channels .ch-rail p{max-width:44ch}.b2b #channels .dst-foot{margin-top:18px;padding-top:12px}@media (max-width:520px){.b2b .src2-card{white-space:normal;flex-wrap:wrap}.b2b .src2-lbl{border-left:0;max-width:none;padding-left:0}}@media (prefers-reduced-motion:reduce){.b2b .src2-fr .rec i{animation:none}}@media (min-width:901px){.b2b #pillars h2{white-space:nowrap}}@media (max-width:900px){.b2b .dc-cw{margin-right:0}.b2b .dc-chip{left:auto;right:0}.b2b .mth{grid-template-columns:minmax(0,1fr)}.b2b .mth-step{min-width:0}}@media (min-width:901px) and (min-height:641px){.b2b .mth-step-in{position:sticky;top:104px}}