.bcp-page{--bcp-ink:#042E0A;--bcp-brand:#1ED55F;--bcp-brand-600:#02C547;--bcp-green-text:#007028;--bcp-mist:#F1F9F4;--bcp-bg:#F1F9F4;--bcp-surface:#fff;--bcp-text:#042E0A;--bcp-muted:#4A6350;--bcp-line:rgba(4,46,10,.13);--bcp-soft:#E3F2E8;--bcp-hdr-h:182px;--bcp-t-supply-chain:#1E92E0;--bcp-t-logistics:#003AC7;--bcp-t-ai-digital:#00DEBE;--bcp-t-procurement:#9E00FF;--bcp-t-soft-skills:#042E0A;--bcp-radius-lg:20px;--bcp-radius:12px;--bcp-radius-sm:8px;font-family:var(--font-poppins,Poppins,"Segoe UI",system-ui,sans-serif);color:var(--bcp-text);background:var(--bcp-bg);line-height:1.6;-webkit-font-smoothing:antialiased}.bcp-page *,.bcp-page :after,.bcp-page :before{box-sizing:border-box}.bcp-page img{max-width:100%;height:auto}.bcp-page a{color:inherit}.bcp-page button,.bcp-page input,.bcp-page select{font:inherit;color:inherit}.bcp-page h1,.bcp-page h2,.bcp-page h3{margin:0;letter-spacing:-.02em}.bcp-page h2{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.15;font-weight:700}.bcp-page h3{font-size:1.125rem;line-height:1.3;font-weight:600}.bcp-page :focus-visible{outline:3px solid var(--bcp-brand-600);outline-offset:2px;border-radius:6px}.bcp-wrap{max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width:768px){.bcp-wrap{padding:0 40px}}.bcp-lede{color:var(--bcp-muted);max-width:60ch;margin:.5rem 0 0}.bcp-block{padding:56px 0}@media (min-width:1024px){.bcp-block{padding:80px 0}}.bcp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;text-decoration:none;border:2px solid transparent;cursor:pointer;white-space:nowrap;font-size:1rem}.bcp-page .bcp-btn-primary{background:var(--bcp-brand);color:#042E0A;border-color:var(--bcp-brand)}.bcp-btn-primary:hover{background:var(--bcp-brand-600);border-color:var(--bcp-brand-600)}.bcp-page .bcp-btn-ghost{border-color:rgba(241,249,244,.45);color:#F1F9F4;background:transparent}.bcp-btn-ghost:hover{border-color:#F1F9F4}.bcp-page .bcp-btn-outline{border-color:var(--bcp-line);color:var(--bcp-text);background:var(--bcp-surface)}.bcp-btn-outline:hover{border-color:var(--bcp-green-text)}.bcp-page .bcp-link{color:var(--bcp-green-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;font-size:inherit}.bcp-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--bcp-brand);color:#042E0A}.bcp-badge-new{background:#F1F9F4;color:#042E0A}.bcp-badge-top{background:#FFE58A;color:#3A2E00}.bcp-badge-partner{background:#E5ECFF;color:#003AC7}.bcp-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.bcp-trk{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;color:var(--bcp-muted)}.bcp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bcp-announce{background:var(--bcp-brand);color:#042E0A;font-size:.875rem;font-weight:500;text-align:center;padding:9px 16px}.bcp-announce a{font-weight:700;color:#042E0A}.bcp-hero{background:#042E0A;color:#F1F9F4;position:relative}.bcp-hero-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px;padding-bottom:44px}@media (min-width:1024px){.bcp-hero-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;padding-top:32px;padding-bottom:40px}}.bcp-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.8125rem;color:#A8C5B0;margin-bottom:18px}.bcp-crumbs a{text-decoration:none;color:#A8C5B0}.bcp-crumbs a:hover{text-decoration:underline}.bcp-hero h1{font-size:clamp(2rem,3.3vw,2.75rem);line-height:1.08;font-weight:700;max-width:22ch;color:#fff}.bcp-hero-sub{color:#C9DECF;font-size:1.0625rem;max-width:54ch;margin:14px 0 22px}.bcp-hero-ctas{gap:12px;margin-top:22px}.bcp-hero-ctas,.bcp-trust{display:flex;flex-wrap:wrap}.bcp-trust{gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;font-size:.875rem;color:#C9DECF}.bcp-trust li{display:flex;align-items:center;gap:8px}.bcp-trust svg{color:var(--bcp-brand);flex:none}.bcp-page .bcp-trust-link,.bcp-trust strong{color:#fff;font-weight:600}.bcp-page .bcp-trust-link{text-decoration:none}.bcp-page .bcp-trust-link:hover{text-decoration:underline}.bcp-search{position:relative;max-width:620px}.bcp-search-form{display:flex;align-items:center;background:#fff;border-radius:999px;padding:6px 6px 6px 20px;box-shadow:0 0 0 4px rgba(30,213,95,.25)}.bcp-search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#042E0A;font-size:1rem;height:44px}.bcp-search-input::-moz-placeholder{color:#5D7563}.bcp-search-input::placeholder{color:#5D7563}.bcp-search-btn{height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--bcp-brand);color:#042E0A;font-weight:600;cursor:pointer}.bcp-suggest{position:absolute;left:0;right:0;max-width:100vw;top:calc(100% + 8px);background:#fff;color:#042E0A;border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.25);padding:8px;z-index:30;display:none;list-style:none;margin:0}.bcp-suggest.open{display:block}.bcp-suggest li{padding:10px 12px;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-size:.9375rem}.bcp-suggest li small{color:#4A6350;white-space:nowrap}.bcp-suggest li:hover,.bcp-suggest li[aria-selected=true]{background:#E3F2E8}.bcp-suggest .bcp-sug-grp{font-size:.75rem;color:#4A6350;padding:8px 12px 4px;cursor:default;background:none!important}.bcp-popular{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:.8125rem;color:#A8C5B0;align-items:center}.bcp-popular button{border:1px solid rgba(241,249,244,.3);background:transparent;color:#F1F9F4;border-radius:999px;padding:5px 12px;cursor:pointer;font-size:.8125rem}.bcp-popular button:hover{border-color:var(--bcp-brand)}.bcp-faces{background:rgba(241,249,244,.06);border:1px solid rgba(241,249,244,.14);border-radius:var(--bcp-radius-lg);padding:22px}.bcp-faces h2{font-size:1rem;font-weight:600;letter-spacing:0;color:#F1F9F4}.bcp-faces-note{font-size:.8125rem;color:#A8C5B0;margin:2px 0 14px}.bcp-face{display:flex;align-items:center;gap:14px;padding:9px 0;border-top:1px solid rgba(241,249,244,.1);text-decoration:none}.bcp-face:hover .bcp-face-name{text-decoration:underline}.bcp-av{position:relative;overflow:hidden;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:.95rem;flex:none;background:#0F4A1A;color:#F1F9F4;border:2px solid var(--bcp-brand)}.bcp-av-img{object-fit:cover;object-position:center top}.bcp-av-lg{width:64px;height:64px;font-size:1.15rem;background:var(--bcp-soft);color:var(--bcp-text);border-color:var(--bcp-green-text)}.bcp-av-logo{padding:0 9px}.bcp-av-brand{width:42px;height:auto}.bcp-face-body{min-width:0;flex:1}.bcp-face-name{font-weight:600;font-size:.9375rem;line-height:1.3;color:#F1F9F4}.bcp-face-course{display:block;font-size:.8125rem;color:#A8C5B0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcp-face-count{margin-left:auto;flex:none;text-align:right;font-size:.75rem;color:#A8C5B0;line-height:1.2}.bcp-face-count b{display:block;font-size:1.05rem;color:#F1F9F4}@media (max-width:1023px){.bcp-faces-note{margin-bottom:6px}.bcp-face{gap:11px}.bcp-av{width:42px;height:42px;font-size:.875rem}.bcp-face-course{font-size:.75rem}}.bcp-logos{background:var(--bcp-surface);border-bottom:1px solid var(--bcp-line)}.bcp-logos-inner{display:flex;align-items:center;gap:26px;padding:12px 0}.bcp-logos-inner p{margin:0;font-size:.8125rem;color:var(--bcp-muted);flex:none;white-space:nowrap}.bcp-logos-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.bcp-logos-track{display:flex;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;animation:bcp-marquee 42s linear infinite}.bcp-logos-marquee:hover .bcp-logos-track{animation-play-state:paused}.bcp-logos-group{display:flex;align-items:center;gap:30px;padding:0 15px;margin:0;list-style:none}.bcp-logos-slot{position:relative;flex:none;display:block}.bcp-logos-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain;filter:grayscale(1);opacity:.62;transition:opacity .2s,filter .2s}.bcp-logos-marquee:hover .bcp-logos-logo{opacity:.85}@keyframes bcp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.bcp-logos-track{animation:none;flex-wrap:wrap;width:auto}.bcp-logos-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}}.bcp-route{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,82%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:34px 2px 10px;margin-top:28px;scrollbar-width:none}.bcp-route::-webkit-scrollbar{display:none}@media (min-width:768px){.bcp-route{grid-auto-columns:minmax(260px,46%)}}@media (min-width:1100px){.bcp-route{grid-auto-flow:row;grid-template-columns:repeat(var(--bcp-route-cols,5),minmax(0,1fr));overflow:visible}}.bcp-route:before{content:"";position:absolute;top:14px;left:12px;right:12px;height:2px;background:repeating-linear-gradient(90deg,var(--bcp-green-text) 0 10px,transparent 10px 18px);opacity:.55}.bcp-stop{position:relative;scroll-snap-align:start;background:var(--bcp-surface);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius);padding:20px;display:flex;flex-direction:column;gap:10px;text-decoration:none;min-height:250px}.bcp-stop:before{content:"";position:absolute;top:-27px;left:20px;width:14px;height:14px;border-radius:50%;background:var(--bcp-bg);border:3px solid var(--bcp-green-text)}.bcp-stop:hover{border-color:var(--bcp-green-text)}.bcp-stop h3{font-size:1.0625rem}.bcp-stop-who{margin:0}.bcp-stop-learners,.bcp-stop-who{font-size:.8125rem;color:var(--bcp-muted)}.bcp-stop-learners{margin-top:auto}.bcp-stop-learners b{display:block;font-size:1.75rem;line-height:1.1;color:var(--bcp-text);letter-spacing:-.02em}.bcp-stop-go{font-weight:600;color:var(--bcp-green-text);font-size:.9375rem}.bcp-stop-next{background:#042E0A;color:#F1F9F4;border:2px solid var(--bcp-brand)}.bcp-stop-next h3{color:#F1F9F4}.bcp-stop-next:before{width:22px;height:22px;top:-31px;background:var(--bcp-brand);border-color:var(--bcp-brand)}.bcp-stop-next .bcp-stop-learners,.bcp-stop-next .bcp-stop-who,.bcp-stop-next .bcp-trk{color:#A8C5B0}.bcp-stop-next .bcp-stop-learners b{color:#F1F9F4}.bcp-stop-next .bcp-stop-go{color:var(--bcp-brand)}.bcp-stop-next-why{font-size:.875rem;color:#C9DECF;margin:0}.bcp-next-label{font-size:.75rem;font-weight:600;color:var(--bcp-brand)}.bcp-vmodal{position:fixed;inset:0;z-index:10000000;background:rgba(2,20,6,.72);display:flex;align-items:center;justify-content:center;padding:20px}.bcp-vmodal-box{background:var(--bcp-surface);border-radius:var(--bcp-radius-lg);width:100%;max-width:900px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.4)}.bcp-vmodal-head{display:flex;align-items:center;gap:12px;padding:14px 18px}.bcp-vmodal-head h3{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.bcp-vmodal-x{margin-left:auto;flex:none;width:32px;height:32px;line-height:1;font-size:1.5rem;background:none;border:1px solid var(--bcp-line);border-radius:50%;cursor:pointer;color:var(--bcp-text)}.bcp-vmodal-x:hover{border-color:var(--bcp-green-text)}.bcp-vmodal-frame{position:relative;padding-top:56.25%;background:#042E0A}.bcp-vmodal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bcp-doors{display:grid;gap:16px;grid-template-columns:1fr;margin-top:28px}@media (min-width:768px){.bcp-doors{grid-template-columns:repeat(6,1fr);align-items:stretch}.bcp-door{grid-column:span 3}.bcp-door:nth-child(-n+3){grid-column:span 2}}@media (max-width:1023px) and (min-width:768px){.bcp-door,.bcp-door:nth-child(-n+3){grid-column:span 3}}.bcp-door{background:var(--bcp-surface);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius);padding:22px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.bcp-door:after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--bcp-door-color,var(--bcp-brand))}.bcp-door-count{font-size:.875rem;color:var(--bcp-muted)}.bcp-door-count b{font-size:2rem;color:var(--bcp-text);font-weight:700;letter-spacing:-.02em;margin-right:6px}.bcp-door p{margin:0;color:var(--bcp-muted);font-size:.9375rem}.bcp-door-start{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--bcp-line)}.bcp-door-start small{font-size:.75rem;color:var(--bcp-muted)}.bcp-door-start a{font-weight:600;text-decoration:none;line-height:1.35}.bcp-door-start a:hover{text-decoration:underline}.bcp-door-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bcp-grow{font-size:.75rem;font-weight:600;color:var(--bcp-green-text);background:var(--bcp-soft);border-radius:999px;padding:2px 10px;margin-left:8px;vertical-align:middle}.bcp-faculty{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));margin-top:28px}@media (min-width:1024px){.bcp-faculty{grid-template-columns:repeat(3,1fr)}}.bcp-prof{background:var(--bcp-surface);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius);padding:20px;display:flex;flex-direction:column;gap:12px}.bcp-prof-top{display:flex;gap:14px;align-items:center}.bcp-prof-cred{font-size:.875rem;color:var(--bcp-muted);margin:0}.bcp-prof-stats{font-size:.8125rem;color:var(--bcp-muted)}.bcp-prof a{font-weight:600;color:var(--bcp-green-text);text-decoration:none;font-size:.9375rem;margin-top:auto}.bcp-prof a:hover{text-decoration:underline}.bcp-page .bcp-prof .bcp-prof-name{color:inherit;font-weight:inherit;font-size:inherit;margin-top:0;text-decoration:none}.bcp-page .bcp-prof .bcp-prof-name:hover{color:var(--bcp-green-text);text-decoration:underline}.bcp-cat-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px}.bcp-toolbar{position:sticky;top:var(--bcp-hdr-h);z-index:20;background:var(--bcp-bg);padding:14px 0 0;margin-top:20px;border-bottom:1px solid var(--bcp-line)}.bcp-page #guides{scroll-margin-top:var(--bcp-hdr-h)}.bcp-tb-row{flex-wrap:wrap;gap:10px}.bcp-tb-row,.bcp-tb-search{display:flex;align-items:center}.bcp-tb-search{flex:1;gap:8px;background:var(--bcp-surface);border:1px solid var(--bcp-line);border-radius:999px;padding:0 16px;height:46px;min-width:0}.bcp-tb-search input{flex:1;border:0;outline:0;background:transparent;min-width:0;height:44px}.bcp-tb-search:focus-within{border-color:var(--bcp-green-text);box-shadow:0 0 0 3px rgba(30,213,95,.25)}.bcp-sort{padding:0 14px;max-width:46vw}.bcp-fbtn,.bcp-sort{height:46px;border-radius:999px;border:1px solid var(--bcp-line);background:var(--bcp-surface);cursor:pointer}.bcp-fbtn{padding:0 16px;font-weight:600;display:inline-flex;gap:8px;align-items:center}.bcp-fbtn-count{background:var(--bcp-brand);color:#042E0A;border-radius:999px;font-size:.75rem;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px}@media (max-width:639px){.bcp-tb-search{flex:1 1 100%}select.bcp-sort{flex:1 1 130px;min-width:0;max-width:none}}@media (min-width:1024px){.bcp-fbtn{display:none}}.bcp-tabs{display:flex;gap:6px;overflow-x:auto;padding:12px 0;scrollbar-width:none}.bcp-tabs::-webkit-scrollbar{display:none}.bcp-tab{flex:none;border:1px solid var(--bcp-line);background:var(--bcp-surface);border-radius:999px;padding:7px 14px;font-size:.875rem;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.bcp-tab-count{font-size:.75rem;color:var(--bcp-muted)}.bcp-tab[aria-selected=true]{background:#042E0A;color:#F1F9F4;border-color:#042E0A}.bcp-tab[aria-selected=true] .bcp-tab-count{color:#A8C5B0}.bcp-cat-body{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px}@media (min-width:1024px){.bcp-cat-body{grid-template-columns:240px minmax(0,1fr)}}.bcp-fpanel{display:none}@media (min-width:1024px){.bcp-fpanel{display:block;position:sticky;top:calc(var(--bcp-hdr-h) + 24px);align-self:start;max-height:calc(100vh - var(--bcp-hdr-h) - 40px);overflow-y:auto;overscroll-behavior:contain}}.bcp-fgroup{border:0;margin:0 0 22px;padding:0}.bcp-fgroup legend{font-weight:600;font-size:.9375rem;margin-bottom:8px;padding:0}.bcp-opt{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.9375rem;cursor:pointer}.bcp-opt input{width:18px;height:18px;accent-color:#007028;margin:0}.bcp-opt-count{margin-left:auto;font-size:.8125rem;color:var(--bcp-muted)}.bcp-opt-off{opacity:.45}.bcp-fgroup select{width:100%;height:42px;border-radius:10px;border:1px solid var(--bcp-line);background:var(--bcp-surface);padding:0 10px}.bcp-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:32px;margin-bottom:16px}.bcp-status-count{font-size:.9375rem;color:var(--bcp-muted);margin-right:6px}.bcp-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bcp-green-text);color:var(--bcp-text);background:var(--bcp-soft);border-radius:999px;padding:4px 10px 4px 12px;font-size:.8125rem;cursor:pointer}.bcp-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(275px,100%),1fr))}.bcp-card{background:var(--bcp-surface);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:border-color .15s}.bcp-card:hover{border-color:var(--bcp-green-text)}.bcp-thumb{position:relative;aspect-ratio:16/9;background:#042E0A;overflow:hidden;cursor:pointer}.bcp-thumb-img{object-fit:cover;object-position:center}.bcp-thumb:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(0deg,rgba(4,46,10,.92),rgba(4,46,10,0));pointer-events:none;z-index:1}.bcp-thumb-play{position:absolute;left:50%;top:50%;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:7px 15px 7px 12px;border-radius:999px;background:rgba(4,46,10,.72);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);white-space:nowrap;cursor:pointer}@media (hover:hover){.bcp-thumb-play{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.92);transition:opacity .18s ease,transform .18s ease,visibility .18s}.bcp-card:hover .bcp-thumb-play,.bcp-thumb-play:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}}.bcp-thumb-play:hover{transform:translate(-50%,-50%) scale(1.04)}@media (hover:hover){.bcp-thumb-play:focus-visible,.bcp-thumb:hover .bcp-thumb-play{background:var(--bcp-brand);color:#042E0A}}.bcp-thumb-hex{position:absolute;right:-24px;bottom:-30px;width:150px;height:150px;opacity:.9}.bcp-thumb-ini{position:absolute;left:16px;bottom:14px;display:flex;z-index:2}.bcp-thumb-ini span{position:relative;overflow:hidden;width:40px;height:40px;border-radius:50%;background:#F1F9F4;color:#042E0A;display:grid;place-items:center;font-weight:700;font-size:.85rem;border:2px solid #042e0a;margin-right:-8px}.bcp-thumb-ini-img{object-fit:cover;object-position:center top}.bcp-thumb-ini-logo{background:#fff}.bcp-thumb-ini-brand{width:28px;height:auto}.bcp-thumb .bcp-badge{position:absolute;left:12px;top:12px;z-index:2}.bcp-thumb-dur{position:absolute;right:12px;top:12px;background:rgba(4,46,10,.75);color:#F1F9F4;font-size:.75rem;font-weight:500;border-radius:999px;padding:3px 10px;z-index:2}.bcp-cb{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.bcp-cb h3{font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.bcp-cb-by{margin:0}.bcp-cb-by,.bcp-meta{font-size:.8125rem;color:var(--bcp-muted)}.bcp-meta{display:flex;flex-wrap:wrap;gap:6px 14px}.bcp-meta-rt{color:var(--bcp-text);font-weight:600}.bcp-cb-subs{font-size:.8125rem;color:var(--bcp-muted);margin:0}.bcp-price{margin-top:auto;padding-top:10px;border-top:1px solid var(--bcp-line);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bcp-price b{font-size:1.125rem}.bcp-price small{font-size:.75rem;color:var(--bcp-muted);text-align:right}.bcp-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:28px;font-size:.875rem;color:var(--bcp-muted)}.bcp-empty{background:var(--bcp-surface);border:1px dashed var(--bcp-line);border-radius:var(--bcp-radius);padding:32px}.bcp-empty h3{margin-bottom:6px}.bcp-empty p{color:var(--bcp-muted);margin:0 0 14px}.bcp-empty-sugg{display:flex;flex-wrap:wrap;gap:8px}.bcp-empty-sugg button{border:1px solid var(--bcp-line);background:var(--bcp-bg);border-radius:999px;padding:6px 12px;cursor:pointer}.bcp-drawer{position:fixed;inset:0;z-index:60;display:none}.bcp-drawer.open{display:block}.bcp-drawer-scrim{position:absolute;inset:0;background:rgba(2,20,6,.55)}.bcp-drawer-sheet{position:absolute;left:0;right:0;bottom:0;max-height:85vh;overflow:auto;background:var(--bcp-surface);border-radius:20px 20px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.bcp-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.bcp-drawer-foot{position:sticky;bottom:0;background:var(--bcp-surface);padding-top:12px;display:flex;gap:10px}.bcp-drawer-foot .bcp-btn{flex:1}.bcp-value{display:grid;gap:18px;margin-top:28px}@media (min-width:900px){.bcp-value{grid-template-columns:1fr 1.25fr}}.bcp-plan{border:1px solid var(--bcp-line);background:var(--bcp-surface);border-radius:var(--bcp-radius-lg);padding:26px;display:flex;flex-direction:column;gap:12px}.bcp-plan-price{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1}.bcp-plan-price small{font-size:.9375rem;font-weight:500;color:var(--bcp-muted);letter-spacing:0}.bcp-plan ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.bcp-plan li{display:flex;gap:10px;font-size:.9375rem}.bcp-plan li svg{color:var(--bcp-green-text);flex:none;margin-top:4px}.bcp-plan-best{background:#042E0A;color:#F1F9F4;border:2px solid var(--bcp-brand)}.bcp-plan-best .bcp-plan-price,.bcp-plan-best h3{color:#F1F9F4}.bcp-plan-best .bcp-plan-muted,.bcp-plan-best .bcp-plan-price small{color:#A8C5B0}.bcp-plan-best li svg{color:var(--bcp-brand)}.bcp-plan-anchor{font-size:.875rem;color:#C9DECF;background:rgba(241,249,244,.07);border-radius:10px;padding:10px 12px}.bcp-plan-anchor s{color:#A8C5B0}.bcp-plan-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.bcp-rev-carousel{margin-top:62px}.bcp-rev-carousel .slick-track{display:flex;align-items:stretch}.bcp-rev-carousel .slick-slide{display:flex;height:auto;padding:0 8px}.bcp-rev-carousel .slick-slide>div{display:flex;width:100%}.bcp-rev-carousel .slick-list{margin:0 -8px}.bcp-rev-carousel .slick-arrow{top:-34px;width:auto}.bcp-rev-carousel .slick-next{right:0;left:auto}.bcp-rev-carousel .slick-prev{left:auto;right:46px}.bcp-rev-carousel .slick-arrow svg{width:34px;height:auto}.bcp-rev{flex:1;background:var(--bcp-surface);border:1px solid var(--bcp-line);border-radius:var(--bcp-radius);padding:20px;display:flex;flex-direction:column;gap:8px}.bcp-stars{color:#00B67A;letter-spacing:2px}.bcp-rev-quote{margin:0;padding-left:10px;border-left:3px solid var(--bcp-brand);font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.bcp-rev-body{font-size:.875rem;color:var(--bcp-muted);line-height:1.55;height:8.5em;flex:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.bcp-rev-body>div{margin-bottom:8px}.bcp-rev-body>div:last-child{margin-bottom:0}.bcp-rev .bcp-link{margin-top:auto;align-self:flex-start}.bcp-teams{background:#042E0A;border-radius:var(--bcp-radius-lg);padding:34px;display:grid;gap:20px;align-items:center}.bcp-teams,.bcp-teams h2{color:#F1F9F4}@media (min-width:900px){.bcp-teams{grid-template-columns:1.4fr auto}}.bcp-teams p{color:#C9DECF;margin:8px 0 0;max-width:60ch}.bcp-faq-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.bcp-faq{margin-top:24px;border-top:1px solid var(--bcp-line);max-width:820px;width:100%}.bcp-faq details{border-bottom:1px solid var(--bcp-line)}.bcp-faq summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;font-weight:600;position:relative}.bcp-faq summary::-webkit-details-marker{display:none}.bcp-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:1.4rem;font-weight:400;color:var(--bcp-green-text)}.bcp-faq details[open] summary:after{content:"\2212"}.bcp-faq details p{margin:0 auto 18px;color:var(--bcp-muted);max-width:68ch}.bcp-about-ix{background:var(--bcp-surface);border-top:1px solid var(--bcp-line)}.bcp-ix{display:grid;gap:32px}@media (min-width:1024px){.bcp-ix{grid-template-columns:minmax(0,.85fr) minmax(0,2fr)}.bcp-ix-about{position:sticky;top:24px;align-self:start}}.bcp-ix-h{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.01em}.bcp-ix-about .bcp-lede{font-size:.9375rem}.bcp-ix-sub{font-size:1rem;margin-top:24px}.bcp-cmp{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.bcp-cmp-card{display:block;padding:11px 14px;border:1px solid var(--bcp-line);border-radius:10px;background:var(--bcp-bg);color:var(--bcp-text);font-size:.9375rem;font-weight:500;text-decoration:none}.bcp-cmp-card:hover{border-color:var(--bcp-green-text);text-decoration:underline}.bcp-ixgrid{margin-top:18px;-moz-columns:1;column-count:1;-moz-column-gap:32px;column-gap:32px}@media (min-width:640px){.bcp-ixgrid{-moz-columns:2;column-count:2}}@media (min-width:1600px){.bcp-ixgrid{-moz-columns:3;column-count:3}}.bcp-ixcol{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;margin:0 0 26px}.bcp-ixcol h3{display:flex;align-items:center;gap:8px;font-size:.9375rem;padding-bottom:8px;border-bottom:1px solid var(--bcp-line)}.bcp-ixcol-bar{width:4px;height:15px;border-radius:2px;background:var(--ix-color,var(--bcp-brand));flex:none}.bcp-ixcol h3 a{text-decoration:none;color:var(--bcp-text)}.bcp-ixcol h3 a:hover{text-decoration:underline}.bcp-ixcount{margin-left:auto;font-weight:600;font-size:.75rem;color:var(--bcp-muted);background:var(--bcp-soft);border-radius:999px;padding:1px 8px;flex:none}.bcp-ixcol ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:.875rem}.bcp-ixcol ul a{color:var(--bcp-muted);text-decoration:none;display:block}.bcp-ixcol ul a:hover{color:var(--bcp-text);text-decoration:underline}.bcp-ixmore{margin-top:10px;background:none;border:1px solid var(--bcp-line);border-radius:999px;padding:5px 13px;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--bcp-green-text)}.bcp-ixmore:hover{border-color:var(--bcp-green-text)}.bcp-final{text-align:center;padding:64px 20px}@media (max-width:1023px){.bcp-final{padding-bottom:108px}}.bcp-final h2{max-width:22ch;margin:0 auto}.bcp-final-ctas{justify-content:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.bcp-mcta{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bcp-surface);border-top:1px solid var(--bcp-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .2s}.bcp-mcta.show{transform:none}.bcp-mcta p{margin:0;font-size:.8125rem;color:var(--bcp-muted);flex:1;line-height:1.3}.bcp-mcta p b{color:var(--bcp-text);display:block;font-size:.9375rem}@media (min-width:1024px){.bcp-mcta{display:none}}.bcp-icon-check{width:18px;height:18px}.bcp-icon-star{width:14px;height:14px;color:#E3A008;vertical-align:-2px}.bcp-icon-search{width:20px;height:20px}.bcp-icon-filter{width:18px;height:18px}.bcp-icon-x{width:14px;height:14px}