:root{--bp-brand-paper:#f4f2eb;--bp-brand-surface:#fffefa;--bp-brand-ink:#1c2929;--bp-brand-night:#182e31;--bp-brand-forest:#24423f;--bp-brand-accent:#cd6544;--bp-brand-fern:#2a6960;--bp-brand-line:#cbd2c9;--bp-brand-muted:#65736d;--bp-brand-soft-green:#e1ede6;--bp-brand-soft-accent:#f9e6de}.bp-console{--console-ink:var(--bp-brand-ink);--console-night:var(--bp-brand-night);--console-night-2:var(--bp-brand-forest);--console-paper:var(--bp-brand-paper);--console-card:var(--bp-brand-surface);--console-line:var(--bp-brand-line);--console-accent:var(--bp-brand-accent);--console-accent-soft:var(--bp-brand-soft-accent);--console-fern:var(--bp-brand-fern);--console-fern-soft:var(--bp-brand-soft-green);--console-muted:var(--bp-brand-muted);background:var(--console-paper);color:var(--console-ink);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;min-height:100vh}.bp-console .bp-console-topbar .container,.bp-console .container.dash-content,.bp-console .dashbar .container,.bp-console .dashboard-nav .container{width:min(1480px,calc(100% - 80px));max-width:none;margin-inline:auto}.bp-console .dashboard-block h2,.bp-console .dashboard-title h1,.bp-console h1{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em}.bp-console a:focus-visible,.bp-console button:focus-visible,.bp-console input:focus-visible,.bp-console select:focus-visible{outline:3px solid var(--console-accent);outline-offset:3px}.bp-console .btn{border-radius:3px;border-color:#a7b6ad;background:#fffdf7;color:var(--console-ink);font-weight:700;box-shadow:none}.bp-console .btn:hover{background:#f1f4ec;border-color:#72897f;box-shadow:none;transform:none}.bp-console .btn-primary{color:#fff;background:var(--console-night);border-color:var(--console-night)}.bp-console .btn-primary:hover{background:var(--console-night-2);color:#fff;border-color:var(--console-night-2)}.bp-console .btn-ghost{background:transparent}.bp-console .eyebrow{color:var(--console-accent);letter-spacing:.15em;font-size:11px;font-weight:800}.bp-console .eyebrow:before{background:var(--console-accent)}.bp-console .muted{color:var(--console-muted)}.bp-console .dash-content{padding-block:31px 100px}.bp-console .bp-console-topbar,.bp-console .dashbar{position:-webkit-sticky;position:sticky;top:0;z-index:32;min-height:70px;background:var(--console-night);border-bottom:1px solid #53716a;color:#eff5ee;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bp-console .bp-console-topbar-inner,.bp-console .dashbar .nav{min-height:70px;display:flex;align-items:center;gap:22px}.bp-console .brand{color:#faf5e9;font-family:Georgia,serif;font-weight:700;font-size:clamp(22px,2vw,29px);letter-spacing:-.065em}.bp-console .brand span{color:#eb9d78}.bp-console .brand:after{background:var(--console-accent);height:6px;width:6px;top:7px;right:-13px;transform:rotate(45deg);border-radius:0}.bp-console .bp-console-edition,.bp-console .bp-console-header-note{font-size:11px;letter-spacing:.17em;color:#bdd1c8;font-weight:750;text-transform:uppercase;margin-left:15px;padding-left:23px;border-left:1px solid #67877d}.bp-console .bp-console-edition{margin-left:0;margin-right:auto}.bp-console .bp-console-status{margin-left:auto;padding:8px 12px;border:1px solid #53726a;font-size:11px;font-weight:800;letter-spacing:.08em;color:#e4f0e9;text-transform:uppercase}.bp-console .dashbar .nav-actions{margin-left:auto}.bp-console .dashbar .btn{background:#294d47;border-color:#58746a;color:#f2f6f0}.bp-console .dashbar .btn:hover{background:#3a6459}.bp-console .dashbar .language-slot{color:#f5f5f1}.bp-console .dashboard-nav{top:70px;background:#e7ede5;border-bottom:1px solid #bfcfc2;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:25}.bp-console .dashboard-nav-inner{min-height:54px;padding:0;gap:0}.bp-console .dashboard-nav a{border-radius:0;border:0;border-right:1px solid #c4d2c5;min-height:54px;padding:0 18px;color:#304e45;letter-spacing:.01em;font-size:12px;font-weight:750}.bp-console .dashboard-nav a:first-child{border-left:1px solid #c4d2c5}.bp-console .dashboard-nav a:hover{background:#d6e4d7;color:#163832}.bp-console .dashboard-nav a span{border-radius:3px;background:var(--console-accent);padding-inline:6px}.bp-console .dashboard-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:188px;padding:31px 39px 33px;border:0;border-top:5px solid var(--console-accent);border-radius:0;box-shadow:none;background:var(--console-night);color:#f2f5ee;position:relative;overflow:hidden;margin:0 0 20px}.bp-console .dashboard-title:before{display:none}.bp-console .dashboard-title:after{content:"BP / 01";pointer-events:none;position:absolute;top:-34px;right:17%;font-family:Georgia,serif;font-size:155px;line-height:1;color:rgba(222,236,220,.043);letter-spacing:-.11em;white-space:nowrap}.bp-console .dashboard-title>*{position:relative;z-index:1}.bp-console .dashboard-title .eyebrow{color:#eaa48c}.bp-console .dashboard-title h1{color:#fcf9ef;font-size:clamp(35px,3.9vw,55px);line-height:1.05;margin:12px 0 13px}.bp-console .dashboard-title .muted{color:#ceddd1;font-size:15px;font-weight:600;margin:0}.bp-console .dashboard-title .actions{justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:10px}.bp-console .dashboard-title .badge{color:#143e36;background:#dceee3;border-color:#dceee3;border-radius:2px;padding:9px 13px}.bp-console .dashboard-title .btn{padding:12px 19px;border-radius:2px;min-height:46px}.bp-console .dashboard-title .btn-primary{background:var(--console-accent);border-color:var(--console-accent);color:#fff}.bp-console .dashboard-title .btn-primary:hover{background:#ae5135;border-color:#ae5135}.bp-console .dashboard-title .btn-ghost{border-color:#738d81;color:#fff;background:transparent}.bp-console .dashboard-title .btn-ghost:hover{background:#345550}.bp-console .bp-console-section-marker{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 0;padding-bottom:10px;border-bottom:1px solid #99aa9c;font-size:11px;font-weight:800;color:#5c6b64;letter-spacing:.12em;text-transform:uppercase}.bp-console .bp-console-section-marker strong{color:var(--console-ink);font-size:11px}.bp-console .bp-console-metrics,.bp-console .metrics{margin:0 0 25px;display:grid;grid-gap:0;gap:0;border:1px solid #bfcac0;background:#fffdf8}.bp-console-admin .metrics,.bp-console-client .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-console .metric{min-width:0;min-height:157px;border:0;border-right:1px solid #cad4cb;border-bottom:1px solid #cad4cb;border-radius:0;box-shadow:none;background:transparent;padding:24px 25px 20px;transition:background .15s}.bp-console .metric:after{display:none}.bp-console .metric:nth-child(4n){border-right:0}.bp-console .metric:last-child{border-bottom:0}.bp-console .metric:hover{background:#f0f4ed;box-shadow:none}.bp-console .metric>span:not(.metric-icon){color:#536961;font-size:12px;line-height:1.35;font-weight:760;display:block}.bp-console .metric-icon{display:none!important}.bp-console .metric strong{font-family:Georgia,serif;color:var(--console-night);font-size:46px;font-weight:500;letter-spacing:-.065em;margin:11px 0 5px;line-height:1.06}.bp-console .metric small{color:#6c7971;line-height:1.45;display:block;font-size:11px}.bp-console .metric-alert{background:linear-gradient(90deg,#fff4ed,#fffdfa 75%);box-shadow:inset 4px 0 0 var(--console-accent)}.bp-console .metric-alert strong{color:#a3422b}.bp-console .dashboard-block{margin-top:22px!important;border:1px solid #bac7be!important;border-radius:0!important;background:#fffdfa!important;box-shadow:none!important;padding:29px 32px!important;scroll-margin-top:143px}.bp-console .dashboard-block:before{display:none}.bp-console #beszerzeseim,.bp-console #email-beallitasok,.bp-console #ertesitesek,.bp-console #lehetosegek{background:#fffdfa!important}.bp-console .dashboard-block .email-settings-head,.bp-console .dashboard-block .notification-head,.bp-console .dashboard-block .section-head{margin:0 0 18px;padding:0 0 20px;border-bottom:1px solid #bfcfc2}.bp-console .dashboard-block h2{color:var(--console-ink);font-size:clamp(26px,2.6vw,37px);margin:7px 0}.bp-console .dashboard-block .muted{max-width:770px;font-size:13px}.bp-console .dashboard-block .eyebrow{color:#a84e34!important}.bp-console .dashboard-block .eyebrow:before{background:#a84e34!important}.bp-console .notification-list{border:0;border-radius:0;display:grid;grid-gap:0;gap:0}.bp-console .notification-item,.bp-console .notification-item.unread{border:0;border-bottom:1px solid #d9dfd5;border-radius:0;background:transparent;box-shadow:none;padding:18px 15px;text-align:left;transition:background .15s}.bp-console .notification-item:first-child{border-top:1px solid #d9dfd5}.bp-console .notification-item.unread:hover,.bp-console .notification-item:hover{background:#edf2e9}.bp-console .notification-item.unread{box-shadow:inset 3px 0 0 var(--console-accent)}.bp-console .notification-arrow{color:#b45236}.bp-console .notification-list .badge{border-radius:2px}.bp-console .notification-head .btn{background:transparent}.bp-console .proc-list{display:grid;grid-gap:0;gap:0;border-top:1px solid #bfc9bf}.bp-console #beszerzeseim .proc-card,.bp-console #lehetosegek .proc-card,.bp-console .proc-card,.bp-console .proc-card:hover{border:0;border-bottom:1px solid #cbd5ca;border-left:0;border-radius:0;background:transparent;box-shadow:none;padding:24px 16px}.bp-console .proc-card:hover{background:#f3f6ef}.bp-console .proc-head{gap:24px;align-items:center}.bp-console .proc-main{min-width:0;flex:1 1}.bp-console .proc-card h3{font-size:clamp(18px,1.55vw,23px);color:var(--console-ink);line-height:1.23;margin:8px 0}.bp-console .proc-card .proc-meta-grid{grid-gap:0;gap:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px dashed #c4d0c4;margin-top:16px}.bp-console .proc-card .proc-meta-grid>div{border:0;border-right:1px solid #dce2d8;border-radius:0;background:transparent;min-width:0;padding:11px 13px 7px}.bp-console .proc-card .proc-meta-grid>div:first-child{padding-left:0}.bp-console .proc-card .proc-meta-grid>div:last-child{border-right:0}.bp-console .proc-meta-grid small{color:#7e8b81;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.bp-console .proc-meta-grid strong{color:#263b35;overflow-wrap:anywhere;font-size:13px}.bp-console .proc-actions,.bp-console .proc-head>.actions{min-width:175px;align-items:flex-end;flex-direction:column;justify-content:center}.bp-console .proc-actions .btn,.bp-console .proc-head>.actions .btn{min-width:145px}.bp-console .badge{border-radius:2px;font-weight:800;font-size:10px;letter-spacing:.045em;padding:5px 9px}.bp-console .badge.status-active,.bp-console .badge.status-published,.bp-console .badge.status-submitted{color:#276a52;background:#e0eee6;border-color:#c1dacb}.bp-console .badge.status-draft{color:#5f6c67;background:#e9eee7;border-color:#d6ded6}.bp-console .trial-card{border-radius:0;background:#e5ede4;box-shadow:none;border:1px solid #b3c7b5;border-left:5px solid var(--console-fern)}.bp-console .email-settings .switch-row{border-radius:2px}.bp-console .empty{border-radius:0}.bp-console .error,.bp-console .info,.bp-console .notice{border-radius:2px}.bp-console-admin .bp-console-topbar{min-height:70px}.bp-console-admin .dashboard-title{min-height:158px;margin-bottom:0}.bp-console-admin .dashboard-title h1{font-size:clamp(33px,3.4vw,48px)}.bp-console-admin .bp-console-admin-nav{display:flex;flex-wrap:nowrap;gap:0!important;overflow-x:auto;scrollbar-width:thin;margin:0 0 23px!important;padding:0 4px;background:#e7ede5;border:1px solid #bacabc;border-top:0}.bp-console-admin .bp-console-admin-nav .btn{flex:0 0 auto;min-height:57px;border:0;border-right:1px solid #bacabc;border-radius:0;background:transparent;color:#315149;font-size:12px;padding:13px 18px;white-space:nowrap;font-weight:800}.bp-console-admin .bp-console-admin-nav .btn:hover{background:#d6e5d7}.bp-console-admin .bp-console-admin-nav .btn-primary,.bp-console-admin .bp-console-admin-nav .btn[aria-pressed=true]{background:var(--console-night);color:#fff;box-shadow:inset 0 -4px 0 var(--console-accent)}.bp-console-admin .bp-console-admin-nav .btn-primary:hover,.bp-console-admin .bp-console-admin-nav .btn[aria-pressed=true]:hover{background:#284943}.bp-console-admin .metrics{margin-top:0}.bp-console-admin .metric{min-height:144px}.bp-console-admin .metric strong{font-size:42px}.bp-console-admin .proc-list:not(.notification-list){background:#fffdf8;border:1px solid #c4cfc4}.bp-console-admin .proc-card{padding:25px 26px}.bp-console-admin .proc-head .btn{min-width:155px}.bp-console-admin .proc-card .proc-meta-grid{margin-top:17px}.bp-console-admin .actions[style*="18px 0"] .btn{border-radius:0;background:transparent;font-size:12px}.bp-console-admin .actions[style*="18px 0"] .btn-primary{background:var(--console-night);color:#fff}.bp-console-admin .partner-admin .proc-meta-grid a,.bp-console-admin .proc-meta-grid a{color:#ba4f32}.bp-console-admin .partner-admin-controls select,.bp-console-admin .partner-admin-controls textarea,.bp-console-admin .partner-admin-filter input,.bp-console-admin .partner-admin-filter select{border-radius:2px}.bp-console-admin .partner-admin-description{border-radius:0;background:#eef2ec}.bp-console-admin .proc-list .empty{padding:25px}.bp-console-admin .metrics+.notice{margin-top:0}@media (max-width:1170px){.bp-console .bp-console-topbar .container,.bp-console .container.dash-content,.bp-console .dashbar .container,.bp-console .dashboard-nav .container{width:calc(100% - 48px)}.bp-console-admin .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-console-admin .metric:nth-child(4n){border-right:1px solid #cad4cb}.bp-console-admin .metric:nth-child(3n){border-right:0}}@media (max-width:850px){.bp-console .dashboard-title{padding:29px 25px;min-height:0}.bp-console .dashboard-title h1{font-size:41px}.bp-console .metrics,.bp-console-admin .metrics,.bp-console-client .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-console .metric:nth-child(n){border-right:1px solid #cad4cb}.bp-console .metric:nth-child(2n){border-right:0}.bp-console .proc-card .proc-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-console .proc-card .proc-meta-grid>div:nth-child(2n){border-right:0}.bp-console .proc-card .proc-meta-grid>div:nth-child(3){padding-left:0}.bp-console .proc-head{align-items:flex-start}.bp-console .proc-actions,.bp-console .proc-head>.actions{flex-direction:row;justify-content:flex-start;align-items:center}.bp-console .bp-console-header-note{display:none}}@media (max-width:580px){.bp-console .bp-console-topbar .container,.bp-console .container.dash-content,.bp-console .dashbar .container,.bp-console .dashboard-nav .container{width:calc(100% - 28px)}.bp-console .dash-content{padding-top:18px}.bp-console .dashboard-title{display:flex;flex-direction:column;align-items:stretch;padding:24px 20px;gap:19px}.bp-console .dashboard-title h1{font-size:35px}.bp-console .dashboard-title .actions{justify-content:flex-start}.bp-console .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-console .metric{padding:18px 15px;min-height:135px}.bp-console .metric strong{font-size:36px}.bp-console .dashboard-block{padding:19px 15px!important}.bp-console .proc-card{padding:20px 13px}.bp-console-admin .proc-card{padding:18px 14px}.bp-console .proc-card .proc-meta-grid{grid-template-columns:1fr 1fr}.bp-console .proc-card .proc-meta-grid>div{padding:8px}.bp-console .proc-actions,.bp-console .proc-head>.actions{gap:7px;flex-wrap:wrap}.bp-console .proc-actions .btn,.bp-console .proc-head>.actions .btn{min-width:0}.bp-console .dashboard-nav a{padding-inline:13px}.bp-console .bp-console-edition{display:none}.bp-console .bp-console-status{font-size:10px;padding:6px}.bp-console-admin .bp-console-admin-nav .btn{padding:12px 14px;min-height:50px}}@media (prefers-reduced-motion:reduce){.bp-console .notification-item,.bp-console .proc-card{transition:none}}.bp-home{--bp-paper:var(--bp-brand-paper);--bp-paper-light:var(--bp-brand-surface);--bp-graphite:var(--bp-brand-ink);--bp-forest:var(--bp-brand-night);--bp-signal:var(--bp-brand-accent);--bp-cool:var(--bp-brand-soft-green);--bp-hairline:var(--bp-brand-line);--bp-meta:var(--bp-brand-muted);background:var(--bp-paper);color:var(--bp-graphite);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.bp-home .container{width:min(1260px,calc(100% - 72px))}.bp-home h1,.bp-home h2,.bp-home h3{letter-spacing:-.045em}.bp-home .bp-final-card h2,.bp-home .bp-help-intro h2,.bp-home .bp-pricing h2,.bp-home .bp-section-heading h2,.bp-home h1{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.048em}.bp-home .header{background:rgba(248,246,239,.97);border-bottom:1px solid var(--bp-graphite);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bp-home .header .nav{min-height:80px}.bp-home .header .brand{font-family:Georgia,serif;letter-spacing:-.055em;font-size:clamp(24px,2.1vw,30px);color:var(--bp-graphite)}.bp-home .header .brand span{color:var(--bp-signal)}.bp-home .header .brand:after{width:7px;height:7px;background:var(--bp-signal);border-radius:0;transform:rotate(45deg);top:4px;right:-13px}.bp-home .header .navlinks{color:#2c4140}.bp-home .header .navlinks a{font-size:12px;font-weight:750;letter-spacing:.025em;text-transform:uppercase}.bp-home .header .nav-actions .btn{background:transparent;border-radius:2px;box-shadow:none;border:1px solid var(--bp-graphite);color:var(--bp-graphite)}.bp-home .header .nav-actions .btn-primary{background:var(--bp-graphite);color:#fff;border-color:var(--bp-graphite)}.bp-home .bp-button{border-radius:2px;font-size:12px;letter-spacing:.025em;font-weight:800;text-transform:uppercase;box-shadow:none;transition:background .2s,color .2s,border-color .2s}.bp-home .bp-button:hover{transform:none;box-shadow:none}.bp-home .bp-button:focus-visible,.bp-home a:focus-visible,.bp-home button:focus-visible{outline:3px solid var(--bp-signal);outline-offset:3px}.bp-home .bp-button-gold{background:var(--bp-signal);color:#1a2425;border-color:var(--bp-signal)}.bp-home .bp-button-gold:hover{background:#f28b67}.bp-home .bp-button-navy{background:var(--bp-graphite);color:#fff}.bp-home .bp-button-cream{background:var(--bp-paper-light);color:var(--bp-graphite)}.bp-home .bp-button-outline{background:transparent;border-color:currentColor;color:inherit}.bp-home .bp-kicker{font-family:Segoe UI,sans-serif;color:#ac5438;font-size:11px;letter-spacing:.17em;font-weight:800}.bp-home .bp-hero{isolation:isolate;background:var(--bp-paper);color:var(--bp-graphite);border-bottom:1px solid var(--bp-graphite);overflow:hidden}.bp-home .bp-hero:before{border:0;width:100%;height:100%;inset:0;transform:none;border-radius:0;box-shadow:none;background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(46,65,61,.14) 50%,transparent calc(50% + .5px)),repeating-linear-gradient(180deg,transparent 0 59px,rgba(45,69,61,.055) 59px 60px),radial-gradient(circle at 12% 12%,rgba(227,106,66,.06),transparent 27%);opacity:.9;z-index:0}.bp-home .bp-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(46px,5vw,92px);min-height:680px;padding-block:76px 88px;align-items:center}.bp-home .bp-hero-copy{max-width:750px}.bp-home .bp-eyebrow-light{background:transparent;color:var(--bp-forest);border:0;border-left:3px solid var(--bp-signal);border-radius:0;padding:4px 0 4px 13px;letter-spacing:.16em;font-size:11px}.bp-home .bp-pulse{width:7px;height:7px;background:var(--bp-signal);border-radius:0;box-shadow:none;transform:rotate(45deg)}.bp-home .bp-hero h1{font-family:Georgia,Times New Roman,serif;color:var(--bp-graphite);font-weight:500;letter-spacing:-.058em;font-size:clamp(52px,5.2vw,78px);line-height:1.07;margin:29px 0 27px;max-width:730px}.bp-home .bp-hero h1 span{display:block;color:#ac5438;font-style:italic}.bp-home .bp-hero-lead{max-width:620px;font-size:16px;color:#50615c;line-height:1.85}.bp-home .bp-hero-actions{gap:10px;margin:35px 0 31px}.bp-home .bp-hero-actions .bp-button{min-height:57px;padding:16px 21px}.bp-home .bp-hero-points{border-top:1px solid #b7c0b9;padding-top:19px;color:#40514e;gap:15px 24px;font-size:11px;letter-spacing:.02em;font-weight:650}.bp-home .bp-hero-points b{color:#ac5438}.bp-home .bp-hero-bottom{display:none}.bp-home .bp-partner-card{color:#f8f7f0;background:var(--bp-graphite);border:0;border-top:6px solid var(--bp-signal);border-radius:0;padding:32px 32px 30px;box-shadow:18px 20px 0 rgba(28,50,46,.12)}.bp-home .bp-partner-card:before{content:"";position:absolute;top:-17px;left:0;width:62px;height:3px;background:var(--bp-graphite)}.bp-home .bp-partner-head{color:#cfdbd4;border-bottom:1px solid #405250;padding-bottom:13px;margin-bottom:18px}.bp-home .bp-partner-head span:last-child{background:none;color:var(--bp-signal);border:1px solid #687471;border-radius:0;padding:6px}.bp-home .bp-partner-card h2{font-family:Georgia,serif;font-size:clamp(34px,3vw,43px);font-weight:500;color:#fff;letter-spacing:-.045em}.bp-home .bp-partner-card>p{color:#b8cac3;font-size:13px}.bp-home .bp-partner-tabs{gap:0;padding:0;border:1px solid #7c8b85;border-radius:0;background:transparent}.bp-home .bp-partner-tabs button{border-radius:0;color:#e1ede6;min-height:52px;border-right:1px solid #7c8b85;font-size:12px}.bp-home .bp-partner-tabs button:last-child{border-right:0}.bp-home .bp-partner-tabs button.bp-partner-current{background:#d0ded4;color:var(--bp-brand-ink);box-shadow:none}.bp-home .bp-partner-card label{color:#e5ebe5;font-weight:650}.bp-home .bp-partner-card>input{border:1px solid #758781;border-radius:0;background:#fcfbf5;color:var(--bp-graphite)}.bp-home .bp-sector-list{gap:5px}.bp-home .bp-sector-list button{background:var(--bp-brand-forest);color:#e6ece7;border:1px solid #4b615b;border-radius:0;font-size:11px;min-height:45px}.bp-home .bp-sector-list button:hover{background:#436057;border-color:#9eb4a6}.bp-home .bp-sector-list button.bp-sector-chosen{background:#d1e2d1;color:#183831;border-color:#d1e2d1;box-shadow:inset 4px 0 0 var(--bp-signal)}.bp-home .bp-sectors-more{color:#b8d4c4}.bp-home .bp-partner-selected{color:#e5f0e9;background:#2f4d45;border:1px solid #617f72;border-radius:0}.bp-home .bp-partner-next{background:var(--bp-signal);border-color:var(--bp-signal);color:#172622}.bp-home .bp-partner-card>small{color:#bdc8c0;text-align:left}.bp-home .bp-partner-secondary{color:#d3dfd1}.bp-home .bp-value-bar{background:var(--bp-brand-forest);border:0;color:#fff}.bp-home .bp-value-grid{padding:0}.bp-home .bp-value-grid>div{min-height:104px;padding:18px 25px;border-right:1px solid #48615b}.bp-home .bp-value-grid strong{color:var(--bp-signal);font-family:Georgia,serif;font-weight:500;font-size:32px}.bp-home .bp-value-grid span{color:#e1ede6;font-size:12px;font-weight:550}.bp-home .bp-section{padding-block:114px}.bp-home .bp-section-heading{max-width:830px}.bp-home .bp-heading-centered{text-align:left;margin-left:0}.bp-home .bp-section-heading h2{font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1.13;margin-top:17px;color:var(--bp-graphite)}.bp-home .bp-section-heading h2 span{color:#ac5438}.bp-home .bp-section-heading p{color:#52615b;max-width:640px}.bp-home .bp-pain-section{background:var(--bp-brand-surface)}.bp-home .bp-pain-grid{gap:0;border-top:1px solid var(--bp-graphite)}.bp-home .bp-pain-card{background:none;box-shadow:none;border:0;border-right:1px solid #bdc7be;border-radius:0;padding:34px 28px 38px}.bp-home .bp-pain-card:first-child{padding-left:0}.bp-home .bp-pain-card:last-child{border-right:0}.bp-home .bp-card-no{color:#ac5438;font-size:11px;letter-spacing:.14em}.bp-home .bp-pain-icon{background:none;border:1px solid #b2c0b5;border-radius:0;color:#ac5438}.bp-home .bp-pain-card h3{color:var(--bp-graphite);font-size:23px}.bp-home .bp-answer-strip{margin-top:30px;background:#dfe7dd;border-radius:0;border-left:6px solid #ac5438;padding:26px 30px}.bp-home .bp-answer-star{border-radius:0;color:#ac5438;background:#fbfaf5}.bp-home .bp-roles-section{background:var(--bp-paper)}.bp-home .bp-roles-grid{gap:0;border:1px solid #344d48}.bp-home .bp-role-card{border-radius:0;padding:54px 46px 43px;min-height:485px}.bp-home .bp-role-card:after{width:390px;height:390px;border-radius:0;transform:rotate(35deg);right:-245px;top:-180px;border:1px solid}.bp-home .bp-buyer{background:var(--bp-brand-night);color:#fffdf6}.bp-home .bp-supplier{background:var(--bp-brand-soft-green);color:var(--bp-graphite);border:0}.bp-home .bp-role-tag{border-radius:0}.bp-home .bp-role-symbol{color:var(--bp-signal);font-size:39px}.bp-home .bp-role-card h3{font-family:Georgia,serif;font-weight:500;font-size:clamp(27px,2.9vw,40px);letter-spacing:-.04em}.bp-home .bp-how-section{background:var(--bp-brand-surface)}.bp-home .bp-how-steps{gap:0;border-top:2px solid #344843}.bp-home .bp-how-step{background:transparent;border:0;border-right:1px solid #b7c4b9;border-radius:0;padding:30px 24px 25px}.bp-home .bp-how-step:first-child{padding-left:0}.bp-home .bp-how-step:last-child{border-right:0}.bp-home .bp-step-num{background:transparent;border-radius:0;color:#ac5438;font-family:Georgia,serif;font-size:45px;font-weight:500;place-items:start;margin-bottom:26px}.bp-home .bp-how-step h3{color:var(--bp-graphite)}.bp-home .bp-opportunities{background:#e7ede5}.bp-home .bp-opportunity-filters{box-shadow:none;border:1px solid #9caea4;border-radius:0;background:#f9f8f2}.bp-home .bp-opportunity-filters input,.bp-home .bp-opportunity-filters select{border-radius:0;background:var(--bp-brand-surface)}.bp-home .bp-opportunity-grid{gap:0;border-top:1px solid #344b46;border-left:1px solid #344b46}.bp-home .bp-opportunity-card{border-radius:0;border:0;border-right:1px solid #344b46;border-bottom:1px solid #344b46;background:var(--bp-brand-surface);box-shadow:none;min-height:270px;padding:27px}.bp-home .bp-opportunity-card:hover{transform:none;box-shadow:none;background:var(--bp-brand-surface);border-color:#344b46}.bp-home .bp-opportunity-top>span:first-child{border-radius:0;background:#d8e4da;color:#25473b}.bp-home .bp-opportunity-card h3{color:var(--bp-graphite);font-size:23px}.bp-home .bp-opportunity-link{color:#a94b2d}.bp-home .bp-difference-section{background:var(--bp-brand-surface)}.bp-home .bp-difference-grid{gap:0;border-top:1px solid #384d49}.bp-home .bp-difference-grid article{background:transparent;border:0;border-right:1px solid #c1cac2;border-radius:0;padding:28px 22px}.bp-home .bp-difference-grid article:first-child{padding-left:0}.bp-home .bp-difference-grid article:last-child{border:0}.bp-home .bp-difference-grid article>span{color:#ac4b32;font-size:44px}.bp-home .bp-pricing{background:var(--bp-graphite);padding:75px 0}.bp-home .bp-pricing h2{font-weight:500;font-size:clamp(33px,3.4vw,50px)}.bp-home .bp-pricing h2 span{color:#f49d7d}.bp-home .bp-pricing .bp-kicker{color:#e3a18b}.bp-home .bp-final-section{background:#e7ede5}.bp-home .bp-final-card{background:#274640;color:#fff;border-radius:0;padding:83px 30px;border-top:7px solid var(--bp-signal);align-items:flex-start;text-align:left}.bp-home .bp-final-card h2{color:#fff;max-width:900px;font-weight:500}.bp-home .bp-final-card h2 span{color:#f6ae96}.bp-home .bp-final-card .bp-hero-actions{justify-content:flex-start}.bp-home .faq-section{background:var(--bp-brand-surface)}.bp-home .faq-section .section-intro h2{font-family:Georgia,serif;font-weight:500}.bp-home .bp-help-section{background:#e7ede5}.bp-home .bp-help-intro h2{color:var(--bp-graphite)}.bp-home .bp-help-intro h2 span{color:#a94c31}.bp-home .bp-help-form{border-radius:0;box-shadow:none;border:1px solid #9cac9e;background:#fbfaf5}.bp-home .bp-help-fields input:not([type=checkbox]),.bp-home .bp-help-fields select,.bp-home .bp-help-fields textarea{border-radius:0;background:#fff}.bp-home .bp-help-fields label:not(.bp-help-check){color:#314743}.bp-home .bp-help-submit{background:var(--bp-signal);color:#202b27;border-color:var(--bp-signal)}.bp-home .bp-text-link{color:#ac5438}.bp-home .bp-no-results{border-radius:0}@media (max-width:1110px){.bp-home .bp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:35px}.bp-home .bp-hero h1{font-size:clamp(45px,5vw,64px)}.bp-home .container{width:min(1260px,calc(100% - 46px))}.bp-home .bp-partner-card{padding:25px}}@media (max-width:900px){.bp-home .bp-hero-grid{grid-template-columns:1fr;gap:34px;padding-block:55px 75px}.bp-home .bp-hero h1{font-size:clamp(49px,7vw,70px)}.bp-home .bp-partner-card{width:min(670px,100%);margin-inline:0}.bp-home .bp-pain-grid{grid-template-columns:1fr}.bp-home .bp-pain-card,.bp-home .bp-pain-card:first-child{border-right:0;border-bottom:1px solid #bac6bc;padding:28px 0}.bp-home .bp-roles-grid{grid-template-columns:1fr}.bp-home .bp-difference-grid,.bp-home .bp-how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-home .bp-difference-grid article:nth-child(2),.bp-home .bp-how-step:nth-child(2){border-right:0}.bp-home .bp-difference-grid article:nth-child(-n+2),.bp-home .bp-how-step:nth-child(-n+2){border-bottom:1px solid #b7c4b9}.bp-home .bp-value-grid{grid-template-columns:repeat(2,1fr)}.bp-home .bp-value-grid>div:nth-child(2){border-right:0}}@media (max-width:600px){.bp-home .container{width:calc(100% - 32px)}.bp-home .bp-hero-grid{padding-block:47px 60px}.bp-home .bp-hero h1{font-size:clamp(41px,10vw,57px)}.bp-home .bp-hero-lead{font-size:15px}.bp-home .bp-partner-card{padding:21px 16px;box-shadow:8px 10px 0 rgba(28,50,46,.12)}.bp-home .bp-sector-list{grid-template-columns:1fr 1fr}.bp-home .bp-value-grid{grid-template-columns:1fr}.bp-home .bp-value-grid>div{min-height:70px;border:0;border-bottom:1px solid #48615b;padding-inline:0}.bp-home .bp-value-grid>div:nth-child(n+3){border-top:0}.bp-home .bp-section{padding-block:75px}.bp-home .bp-section-heading h2{font-size:clamp(34px,8.1vw,45px)}.bp-home .bp-difference-grid,.bp-home .bp-how-steps{grid-template-columns:1fr}.bp-home .bp-difference-grid article,.bp-home .bp-difference-grid article:first-child,.bp-home .bp-how-step,.bp-home .bp-how-step:first-child{padding:25px 0;border-right:0;border-bottom:1px solid #b7c4b9}.bp-home .bp-role-card{padding:32px 24px}.bp-home .bp-final-card{padding:52px 22px}}@media (prefers-reduced-motion:reduce){.bp-home .bp-button,.bp-home .bp-opportunity-card{transition:none}}