.elementor-12552 .elementor-element.elementor-element-n0002n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12552 .elementor-element.elementor-element-n00000{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00001{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12552 .elementor-element.elementor-element-n00002{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00005{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12552 .elementor-element.elementor-element-n00009{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00006{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00007{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00008{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12552 .elementor-element.elementor-element-n0000b{text-align:center;}.elementor-12552 .elementor-element.elementor-element-n0000q{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000p{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000l{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000f{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000g{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000h{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000i{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000k{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000j{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000o{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000m{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000n{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000t{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000r{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000s{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00016{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000x{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000u{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000v{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000w{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0000y{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0000z{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00010{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00012{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00013{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00014{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001w{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001v{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001o{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00019{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001a{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001b{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001c{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001g{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001e{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001f{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001j{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001h{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001i{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001m{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001k{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001l{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001u{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001s{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001p{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001q{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001r{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0002e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0002d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001z{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0001x{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0001y{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0002c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00020{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00021{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00023{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00024{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00026{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n00027{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0002b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n00029{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0002a{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0002m{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0002l{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0002h{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12552 .elementor-element.elementor-element-n0002f{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0002g{text-align:start;}.elementor-12552 .elementor-element.elementor-element-n0002k{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-12552 .bcp-strategy{--ink:#2f2456;--text:#332f2b;--muted:#6f6576;--purple:#8f42c6;--purple-dark:#6f2da8;--soft:#fbf6fd;--soft-2:#f5ecfb;--line:#eadff0;--gold:#ba904c;font-family:Montserrat,Arial,sans-serif;color:var(--text);background:#fff}
body.elementor-page-12552 .bcp-strategy *{box-sizing:border-box}
body.elementor-page-12552 .bcp-strategy a{color:inherit}
body.elementor-page-12552 .bcp-strategy .wrap{width:min(1184px,100%);margin:0 auto;padding:0 28px}
body.elementor-page-12552 .bcp-strategy h1,
body.elementor-page-12552 .bcp-strategy h2,
body.elementor-page-12552 .bcp-strategy h3{font-family:"Cormorant Garamond",Georgia,serif;color:var(--ink);letter-spacing:0;font-weight:600}
body.elementor-page-12552 .bcp-strategy h1{font-size:68px;line-height:1;margin:0}
body.elementor-page-12552 .bcp-strategy h2{font-size:46px;line-height:1.08;margin:0}
body.elementor-page-12552 .bcp-strategy h3{font-size:28px;line-height:1.14;margin:0}
body.elementor-page-12552 .bcp-strategy p{font-size:16.5px;line-height:1.75;margin:0;color:var(--text)}
body.elementor-page-12552 .bcp-strategy .muted{color:var(--muted)}
body.elementor-page-12552 .bcp-strategy .eyebrow{margin:0 0 14px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--purple-dark)}
body.elementor-page-12552 .bcp-strategy .hero{background:linear-gradient(180deg,#fbf6fd 0%,#fff 100%);padding:68px 0 54px}
body.elementor-page-12552 .bcp-strategy .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:54px;align-items:center}
body.elementor-page-12552 .bcp-strategy .lead{margin-top:20px;font-size:19px;line-height:1.7;max-width:700px;color:#493c55}
body.elementor-page-12552 .bcp-strategy .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
body.elementor-page-12552 .bcp-strategy .btn{display:inline-flex;align-items:center;justify-content:center;width:206px;min-height:46px;padding:13px 14px;border-radius:8px;border:1px solid transparent;text-align:center;text-decoration:none;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}
body.elementor-page-12552 .bcp-strategy .btn.primary{background:var(--purple);color:#fff}
body.elementor-page-12552 .bcp-strategy .btn.primary:hover{background:var(--purple-dark);border-color:var(--purple-dark);color:#fff}
body.elementor-page-12552 .bcp-strategy .btn.secondary{background:#fff;color:var(--ink);border-color:var(--line)}
body.elementor-page-12552 .bcp-strategy .btn.secondary:hover{background:var(--soft-2);border-color:var(--purple);color:var(--purple-dark)}
body.elementor-page-12552 .bcp-strategy .hero-media{position:relative;min-height:410px;display:flex;align-items:center;justify-content:center}
body.elementor-page-12552 .bcp-strategy .hero-media:before{content:"";position:absolute;inset:26px 0 0 26px;border-radius:8px;background:var(--soft-2)}
body.elementor-page-12552 .bcp-strategy .hero-media img{position:relative;width:100%;max-width:440px;height:auto;border-radius:8px;background:#fff;padding:28px;box-shadow:0 28px 70px rgba(47,36,86,.11)}
body.elementor-page-12552 .bcp-strategy .fact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line);max-width:760px}
body.elementor-page-12552 .bcp-strategy .fact{background:#fff;padding:18px 20px}
body.elementor-page-12552 .bcp-strategy .fact strong{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:27px;line-height:1;color:var(--ink)}
body.elementor-page-12552 .bcp-strategy .fact span{display:block;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}
body.elementor-page-12552 .bcp-strategy section{padding:58px 0}
body.elementor-page-12552 .bcp-strategy .band{background:#fbf8fc}
body.elementor-page-12552 .bcp-strategy .intro-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(330px,.52fr);gap:54px;align-items:start}
body.elementor-page-12552 .bcp-strategy .quote{border-left:3px solid var(--gold);padding-left:22px;margin-top:28px;max-width:650px}
body.elementor-page-12552 .bcp-strategy .quote p{font-family:"Cormorant Garamond",Georgia,serif;font-size:31px;line-height:1.18;color:var(--ink)}
body.elementor-page-12552 .bcp-strategy .side-note{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px}
body.elementor-page-12552 .bcp-strategy ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}
body.elementor-page-12552 .bcp-strategy li{position:relative;padding-left:24px;font-size:15.7px;line-height:1.6;color:var(--text)}
body.elementor-page-12552 .bcp-strategy li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:99px;background:var(--gold)}
body.elementor-page-12552 .bcp-strategy .section-head{display:grid;grid-template-columns:minmax(0,.76fr) minmax(320px,.52fr);gap:46px;align-items:end;margin-bottom:34px}
body.elementor-page-12552 .bcp-strategy .section-head p{color:var(--muted)}
body.elementor-page-12552 .bcp-strategy .journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}
body.elementor-page-12552 .bcp-strategy .journey-step{padding:30px;border-right:1px solid var(--line)}
body.elementor-page-12552 .bcp-strategy .journey-step:last-child{border-right:0}
body.elementor-page-12552 .bcp-strategy .num{font-size:12px;font-weight:850;color:var(--purple-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}
body.elementor-page-12552 .bcp-strategy .journey-step p{font-size:15.5px;color:var(--muted);margin-top:10px}
body.elementor-page-12552 .bcp-strategy .session{display:grid;grid-template-columns:minmax(0,.72fr) minmax(330px,.48fr);gap:34px;align-items:stretch}
body.elementor-page-12552 .bcp-strategy .session-list{border-top:1px solid var(--line)}
body.elementor-page-12552 .bcp-strategy .session-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}
body.elementor-page-12552 .bcp-strategy .session-row strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:25px;color:var(--ink);font-weight:600;line-height:1.12}
body.elementor-page-12552 .bcp-strategy .session-row p{font-size:15.5px;color:var(--muted)}
body.elementor-page-12552 .bcp-strategy .investment{background:var(--ink);border-radius:8px;color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between}
body.elementor-page-12552 .bcp-strategy .investment h3,
body.elementor-page-12552 .bcp-strategy .investment p{color:#fff}
body.elementor-page-12552 .bcp-strategy .investment p{opacity:.84;margin-top:12px}
body.elementor-page-12552 .bcp-strategy .investment .btn.secondary{margin-top:26px}
body.elementor-page-12552 .bcp-strategy .fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.elementor-page-12552 .bcp-strategy .fit{padding:30px;border-radius:8px;border:1px solid var(--line);background:#fff}
body.elementor-page-12552 .bcp-strategy .fit.soft{background:var(--soft)}
body.elementor-page-12552 .bcp-strategy .cta{padding:66px 0 76px}
body.elementor-page-12552 .bcp-strategy .cta-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;border-radius:8px;background:linear-gradient(135deg,#2f2456 0%,#3d226f 100%);padding:36px;color:#fff}
body.elementor-page-12552 .bcp-strategy .cta-box h2,
body.elementor-page-12552 .bcp-strategy .cta-box p{color:#fff}
body.elementor-page-12552 .bcp-strategy .cta-box p{opacity:.84;margin-top:10px;max-width:760px}
body.elementor-page-12552 .bcp-strategy .cta-box .actions{margin-top:0}@media(max-width:1024px){
body.elementor-page-12552 .bcp-strategy .hero-grid,
body.elementor-page-12552 .bcp-strategy .intro-grid,
body.elementor-page-12552 .bcp-strategy .section-head,
body.elementor-page-12552 .bcp-strategy .session,
body.elementor-page-12552 .bcp-strategy .cta-box{grid-template-columns:1fr}
body.elementor-page-12552 .bcp-strategy .hero-media{min-height:300px}
body.elementor-page-12552 .bcp-strategy h1{font-size:56px}
body.elementor-page-12552 .bcp-strategy .journey{grid-template-columns:1fr}
body.elementor-page-12552 .bcp-strategy .journey-step{border-right:0;border-bottom:1px solid var(--line)}
body.elementor-page-12552 .bcp-strategy .journey-step:last-child{border-bottom:0}
body.elementor-page-12552 .bcp-strategy .cta-box .actions{margin-top:8px}}@media(max-width:767px){
body.elementor-page-12552 .bcp-strategy .wrap{padding:0 18px}
body.elementor-page-12552 .bcp-strategy .hero{padding:34px 0 32px}
body.elementor-page-12552 .bcp-strategy h1{font-size:42px}
body.elementor-page-12552 .bcp-strategy h2{font-size:34px}
body.elementor-page-12552 .bcp-strategy h3{font-size:25px}
body.elementor-page-12552 .bcp-strategy p,
body.elementor-page-12552 .bcp-strategy .lead{font-size:15.7px}
body.elementor-page-12552 .bcp-strategy .actions{display:grid;grid-template-columns:1fr;width:100%}
body.elementor-page-12552 .bcp-strategy .btn{width:100%;min-height:48px}
body.elementor-page-12552 .bcp-strategy .hero-media{min-height:0}
body.elementor-page-12552 .bcp-strategy .hero-media:before{inset:18px 0 0 18px}
body.elementor-page-12552 .bcp-strategy .hero-media img{padding:18px}
body.elementor-page-12552 .bcp-strategy .fact-row,
body.elementor-page-12552 .bcp-strategy .fit-grid{grid-template-columns:1fr}
body.elementor-page-12552 .bcp-strategy section{padding:38px 0}
body.elementor-page-12552 .bcp-strategy .quote p{font-size:25px}
body.elementor-page-12552 .bcp-strategy .side-note,
body.elementor-page-12552 .bcp-strategy .fit,
body.elementor-page-12552 .bcp-strategy .investment,
body.elementor-page-12552 .bcp-strategy .cta-box{padding:24px}
body.elementor-page-12552 .bcp-strategy .session-row{grid-template-columns:1fr;gap:8px}
body.elementor-page-12552 .bcp-strategy .cta{padding:46px 0 52px}}

body.elementor-page-12552 .bcp-strategy .elementor-widget{margin:0;}
body.elementor-page-12552 .bcp-strategy .elementor-widget-text-editor p:last-child{margin-bottom:0;}
body.elementor-page-12552 .bcp-strategy .elementor-button{background-image:none!important;}
body.elementor-page-12552 .bcp-strategy .elementor-button-text{color:inherit;}

body.elementor-page-12552 .bcp-strategy .btn .elementor-button,
body.elementor-page-12552 .bcp-strategy .actions .btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}
body.elementor-page-12552 .bcp-strategy .btn.primary .elementor-button{background:#8f42c6!important;border-color:#8f42c6!important;color:#fff!important;}
body.elementor-page-12552 .bcp-strategy .btn.primary .elementor-button:hover{background:#6f2da8!important;border-color:#6f2da8!important;color:#fff!important;}
body.elementor-page-12552 .bcp-strategy .btn.secondary .elementor-button,
body.elementor-page-12552 .bcp-strategy .btn:not(.primary) .elementor-button{background:#fff!important;color:var(--ink,#2f2456)!important;border-color:var(--line,#eadff0)!important;}
body.elementor-page-12552 .bcp-strategy .btn.secondary .elementor-button:hover,
body.elementor-page-12552 .bcp-strategy .btn:not(.primary) .elementor-button:hover{background:var(--soft-2,#f5ecfb)!important;border-color:var(--purple,#8f42c6)!important;color:var(--purple-dark,#6f2da8)!important;}
@media(max-width:767px){body.elementor-page-12552 .bcp-strategy .btn .elementor-button{width:100%;}}

body.elementor-page-12552 .bcp-strategy .section{padding:58px 0;}
body.elementor-page-12552 .bcp-strategy .fact .elementor-widget-container{background:#fff;padding:18px 20px;}
body.elementor-page-12552 .bcp-strategy .fit .elementor-widget-container{padding:0;}

/* Native Elementor visual parity fixes */
body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;width:auto!important;color:inherit!important;}
body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn .elementor-widget-container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn .elementor-button{box-sizing:border-box;}
body.elementor-page-12552 .bcp-strategy .eyebrow .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--purple-dark,#6f2da8)!important;}
body.elementor-page-12552 .bcp-strategy .investment .eyebrow .elementor-heading-title{color:#d7c5ee!important;}

/* Native button exact sizing */
body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn .elementor-button{width:206px!important;min-height:46px!important;padding:13px 14px!important;border-radius:8px!important;border:1px solid transparent!important;text-align:center!important;text-decoration:none!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.03em!important;white-space:nowrap!important;box-shadow:none!important;}
body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn.primary .elementor-button{background:#8f42c6!important;color:#fff!important;border-color:#8f42c6!important;}
body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn.secondary .elementor-button{background:#fff!important;color:#2f2456!important;border-color:#eadff0!important;box-shadow:0 10px 26px rgba(49,23,93,.08)!important;}
body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn.secondary .elementor-button:hover{background:#f5ecfb!important;border-color:#8f42c6!important;color:#6f2da8!important;}
@media(max-width:767px){body.elementor-page-12552 .bcp-strategy .elementor-widget-button.btn .elementor-button{width:100%!important;}}/* End custom CSS */