.elementor-1142 .elementor-element.elementor-element-050dbc1{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1142 .elementor-element.elementor-element-050dbc1:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-050dbc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a21a36f );}.elementor-1142 .elementor-element.elementor-element-050dbc1::before, .elementor-1142 .elementor-element.elementor-element-050dbc1 > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-050dbc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1142 .elementor-element.elementor-element-050dbc1 > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-050dbc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1142 .elementor-element.elementor-element-050dbc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(105deg, var( --e-global-color-a21a36f ) 24%, var( --e-global-color-965b879 ) 77%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1142 .elementor-element.elementor-element-f9ae608 .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-size:2.5rem;font-weight:900;font-style:normal;line-height:1.1em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1142 .elementor-element.elementor-element-2b3c2dd .elementor-button{background-color:var( --e-global-color-accent );font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-115ca45 );color:var( --e-global-color-115ca45 );border-radius:0px 0px 0px 0px;padding:1rem 1.4rem 1rem 1.4rem;}.elementor-1142 .elementor-element.elementor-element-2b3c2dd .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-2b3c2dd .elementor-button:focus{background-color:var( --e-global-color-a21a36f );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1142 .elementor-element.elementor-element-2b3c2dd .elementor-button:hover svg, .elementor-1142 .elementor-element.elementor-element-2b3c2dd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1142 .elementor-element.elementor-element-ce4f386 .elementor-button{background-color:#30CED900;font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:.1rem .1rem .1rem .1rem;border-radius:0px 0px 0px 0px;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-1142 .elementor-element.elementor-element-ce4f386 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-ce4f386 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-115ca45 );border-color:var( --e-global-color-accent );}.elementor-1142 .elementor-element.elementor-element-ce4f386 .elementor-button:hover svg, .elementor-1142 .elementor-element.elementor-element-ce4f386 .elementor-button:focus svg{fill:var( --e-global-color-115ca45 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1142 .elementor-element.elementor-element-3599a3a{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;}.elementor-1142 .elementor-element.elementor-element-31bb25f .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.98rem;font-weight:700;font-style:normal;line-height:1.1em;color:var( --e-global-color-4b136b3 );}.elementor-1142 .elementor-element.elementor-element-9f6ca82{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-e40aab6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1142 .elementor-element.elementor-element-10051fc .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.98rem;font-weight:700;font-style:normal;line-height:1.1em;color:var( --e-global-color-4b136b3 );}.elementor-1142 .elementor-element.elementor-element-1515934{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-9d5b241{--display:grid;--e-con-grid-template-columns:auto 1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B4CF740;--border-color:#6B4CF740;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1142 .elementor-element.elementor-element-9d5b241:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-9d5b241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B4CF712;}.elementor-1142 .elementor-element.elementor-element-f873d8f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Barlow Condensed", Sans-serif;font-size:0.7rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-115ca45 );color:var( --e-global-color-115ca45 );border-radius:0px 0px 0px 0px;padding:0.7rem 1.4rem .7rem 1.4rem;}.elementor-1142 .elementor-element.elementor-element-f873d8f{width:auto;max-width:auto;}.elementor-1142 .elementor-element.elementor-element-79f28e5{--display:grid;--e-con-grid-template-columns:auto 1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B4CF71A;--border-color:#6B4CF71A;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1142 .elementor-element.elementor-element-79f28e5:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-79f28e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-1142 .elementor-element.elementor-element-6cb3505 .elementor-button{background-color:var( --e-global-color-a21a36f );font-family:"Barlow Condensed", Sans-serif;font-size:0.7rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0.7rem 1.4rem .7rem 1.4rem;}.elementor-1142 .elementor-element.elementor-element-6cb3505{width:auto;max-width:auto;}.elementor-1142 .elementor-element.elementor-element-6c1ba72{--display:grid;--e-con-grid-template-columns:auto 1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B4CF71A;--border-color:#6B4CF71A;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1142 .elementor-element.elementor-element-6c1ba72:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-6c1ba72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-1142 .elementor-element.elementor-element-9510a4e .elementor-button{background-color:var( --e-global-color-a21a36f );font-family:"Barlow Condensed", Sans-serif;font-size:0.7rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0.7rem 1.4rem .7rem 1.4rem;}.elementor-1142 .elementor-element.elementor-element-9510a4e{width:auto;max-width:auto;}.elementor-1142 .elementor-element.elementor-element-95d84bb .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.98rem;font-weight:700;font-style:normal;line-height:1.1em;color:var( --e-global-color-4b136b3 );}.elementor-1142 .elementor-element.elementor-element-ee23c75{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-d9b0374{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1142 .elementor-element.elementor-element-6b26640{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.55rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-7bfede0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1142 .elementor-element.elementor-element-d2bf440{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6B4CF71A;--border-color:#6B4CF71A;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-d0531e2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-a8c59e6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-5f0fe62{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-05e4a92{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-014c458 .elementor-button{background-color:#6B4CF700;font-family:"Barlow Condensed", Sans-serif;font-size:0.85rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-fe705b6 );color:var( --e-global-color-fe705b6 );border-style:solid;border-color:var( --e-global-color-bf6ec45 );border-radius:0px 0px 0px 0px;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-1142 .elementor-element.elementor-element-014c458.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1142 .elementor-element.elementor-element-d9aa457 .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-size:3.5rem;font-weight:900;font-style:normal;line-height:1.13em;color:var( --e-global-color-115ca45 );}.elementor-1142 .elementor-element.elementor-element-25235c9{--display:flex;border-style:none;--border-style:none;}.elementor-1142 .elementor-element.elementor-element-fa54e85{--display:flex;}.elementor-1142 .elementor-element.elementor-element-c49acdf{--display:flex;}.elementor-1142 .elementor-element.elementor-element-c20ae34{--display:flex;}.elementor-1142 .elementor-element.elementor-element-dc5673a{--display:flex;}.elementor-1142 .elementor-element.elementor-element-2d50898{--n-accordion-title-font-size:1.3rem;padding:0rem 4rem 0rem 4rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-115ca45 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-115ca45 );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-1142 .elementor-element.elementor-element-2d50898 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0F;}:where( .elementor-1142 .elementor-element.elementor-element-2d50898 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Syne", Sans-serif;}.elementor-1142 .elementor-element.elementor-element-dc18bd8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.55rem) 0rem;}.elementor-1142 .elementor-element.elementor-element-9a0e013 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-115ca45 );color:var( --e-global-color-115ca45 );border-radius:0px 0px 0px 0px;padding:1rem 1.4rem 1rem 1.4rem;}.elementor-1142 .elementor-element.elementor-element-9a0e013 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-9a0e013 .elementor-button:focus{background-color:var( --e-global-color-a21a36f );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1142 .elementor-element.elementor-element-9a0e013 .elementor-button:hover svg, .elementor-1142 .elementor-element.elementor-element-9a0e013 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1142 .elementor-element.elementor-element-9437d51 .elementor-button{background-color:#30CED900;font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-fe705b6 );color:var( --e-global-color-fe705b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bf6ec45 );border-radius:0px 0px 0px 0px;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-1142 .elementor-element.elementor-element-9437d51 .elementor-button:hover, .elementor-1142 .elementor-element.elementor-element-9437d51 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-115ca45 );border-color:var( --e-global-color-accent );}.elementor-1142 .elementor-element.elementor-element-9437d51 .elementor-button:hover svg, .elementor-1142 .elementor-element.elementor-element-9437d51 .elementor-button:focus svg{fill:var( --e-global-color-115ca45 );}body.elementor-page-1142:not(.elementor-motion-effects-element-type-background), body.elementor-page-1142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-115ca45 );}:root{--page-title-display:none;}body.elementor-page-1142{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1142 .elementor-element.elementor-element-e40aab6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-9d5b241{--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-79f28e5{--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-6c1ba72{--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-d9b0374{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-7bfede0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-d2bf440{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1142 .elementor-element.elementor-element-050dbc1{--width:100%;}.elementor-1142 .elementor-element.elementor-element-e40aab6{--content-width:1200px;}.elementor-1142 .elementor-element.elementor-element-d9b0374{--content-width:1200px;}.elementor-1142 .elementor-element.elementor-element-7bfede0{--content-width:1200px;}.elementor-1142 .elementor-element.elementor-element-d2bf440{--content-width:1200px;}}@media(max-width:767px){.elementor-1142 .elementor-element.elementor-element-050dbc1{--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;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1142 .elementor-element.elementor-element-f9ae608 .elementor-heading-title{font-size:1.9rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1142 .elementor-element.elementor-element-3599a3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;line-height:0.95em;}.elementor-1142 .elementor-element.elementor-element-e40aab6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-9d5b241{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-79f28e5{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-6c1ba72{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-d9b0374{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-7bfede0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-d2bf440{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1142 .elementor-element.elementor-element-d9aa457{text-align:center;}.elementor-1142 .elementor-element.elementor-element-2d50898{padding:0rem 2rem 0rem 2rem;}:where( .elementor-1142 .elementor-element.elementor-element-2d50898 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}/* Start custom CSS *//* ===== BCD OFFER PAGE SYSTEM ===== */
body.elementor-page-1142,
.bcd-offer-page{
  --void:#07050F;
  --indigo:#140D2B;
  --onyx:#0B0614;
  --fteal:#30CED9;
  --teal:#00C9BE;
  --mustard:#E5D704;
  --violet:#6B4CF7;
  --crimson:#C3061E;
  --silver:#B8C4D4;
  --ivory:#F0F4FF;
  --border:rgba(48,206,217,0.12);
}

/* wrappers */
.bcd-offer-section{
  position:relative;
  overflow:hidden;
}
.bcd-offer-inner{
  width:min(1280px, 100%);
  margin:0 auto;
  padding-left:5vw;
  padding-right:5vw;
}
.bcd-offer-inner-sm{
  width:min(900px, 100%);
  margin:0 auto;
  padding-left:5vw;
  padding-right:5vw;
}
.bcd-offer-inner-wide{
  width:min(1440px, 100%);
  margin:0 auto;
  padding-left:4vw;
  padding-right:4vw;
}

/* layout helpers */
.bcd-offer-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}
.bcd-offer-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;}
.bcd-offer-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;}
.bcd-grid-60-40{display:grid;grid-template-columns:60fr 40fr;gap:5rem;align-items:center;}
.bcd-grid-40-60{display:grid;grid-template-columns:40fr 60fr;gap:5rem;align-items:start;}
.bcd-grid-58-42{display:grid;grid-template-columns:58fr 42fr;gap:5rem;align-items:start;}

/* lines */
.bcd-line-top-gradient{
  position:absolute;
  top:0;left:0;right:0;
  height:1px;
  background:linear-gradient(90deg,transparent,var(--fteal),transparent);
  z-index:1;
  pointer-events:none;
}
.bcd-line-divider{
  height:1px;
  width:100%;
  background:rgba(48,206,217,0.12);
}

/* decorative bg */
.bcd-bg-grid{
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(48,206,217,0.015) 1px, transparent 1px),
    linear-gradient(90deg, rgba(48,206,217,0.015) 1px, transparent 1px);
  background-size:60px 60px;
  pointer-events:none;
  z-index:0;
}
.bcd-bg-radial-top-right{
  position:absolute;
  inset:0;
  background:radial-gradient(ellipse 70% 60% at 80% 30%, rgba(48,206,217,0.06) 0%, transparent 55%);
  pointer-events:none;
  z-index:0;
}
.bcd-bg-radial-bottom-left{
  position:absolute;
  inset:0;
  background:radial-gradient(ellipse 50% 70% at 20% 80%, rgba(107,76,247,0.04) 0%, transparent 50%);
  pointer-events:none;
  z-index:0;
}

/* proof text */
.bip-proof-logo{
  font-family:'Barlow Condensed',sans-serif;
  font-weight:700;
  font-size:.75rem;
  letter-spacing:.15em;
  text-transform:uppercase;
  color:var(--silver);
  opacity:.4;
  white-space:nowrap;
}

/* responsive */
@media (max-width:1024px){
  .bcd-grid-60-40,
  .bcd-grid-40-60,
  .bcd-grid-58-42,
  .bcd-offer-grid-3,
  .bcd-offer-grid-4{
    grid-template-columns:1fr 1fr !important;
  }
}
@media (max-width:767px){
  .bcd-grid-60-40,
  .bcd-grid-40-60,
  .bcd-grid-58-42,
  .bcd-offer-grid-2,
  .bcd-offer-grid-3,
  .bcd-offer-grid-4,
  .bip-del-grid,
  .bip-diff-grid,
  .bip-pricing-grid{
    grid-template-columns:1fr !important;
  }
}




/* ═══ BCD B.I.P.™ PAGE — PAGE CSS ═══════════════════════════ Page Settings → Custom CSS (document icon → Custom CSS tab) ════════════════════════════════════════════════════════════ */ /* ── S1 Hero ── */ .bip-hero-h1 { font-family: 'Archivo Black', sans-serif; font-size: clamp(2rem, 5vw, 2.5rem) !important; line-height: 0.92; color: #F0F4FF; margin-bottom: 1.8rem; } .bip-hero-h1 .t { color: #30CED9; } /* ── S3 Pain checklist ── */ .bip-pain-item { display: flex; gap: 0.8rem; align-items: flex-start; padding: 0.6rem 0; border-bottom: 1px solid rgba(255,255,255,0.05); font-family: 'DM Sans', sans-serif; font-weight: 300; font-size: 1.05rem; line-height: 1.65; color: rgba(184,196,212,0.9); } .bip-pain-item:last-child { border-bottom: none; } .bip-pain-x { color: #C3061E; font-weight: 700; flex-shrink: 0; padding-top: 0.05rem; } /* ── S4 What BIP Is — R.A.D.A.R.™ step strip ── */ .bip-radar-step { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 1.5rem 1.2rem; border-right: 1px solid rgba(255,255,255,0.07); } .bip-radar-step:last-child { border-right: none; } .bip-radar-letter { font-family: 'Archivo Black', sans-serif; font-size: 2.2rem; color: rgba(0,201,190,0.18); line-height: 1; margin-bottom: 0.4rem; } .bip-radar-word { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.66rem; letter-spacing: 0.18em; text-transform: uppercase; color: #00C9BE; } /* ── S5 Session steps ── */ .bip-step { display: grid; grid-template-columns: 48px 1fr; gap: 1.5rem; padding: 1.5rem 0; border-bottom: 1px solid rgba(255,255,255,0.06); align-items: start; } .bip-step:last-child { border-bottom: none; } .bip-step-num { font-family: 'Archivo Black', sans-serif; font-size: 2.2rem; color: rgba(0,201,190,0.12); line-height: 1; } /* ── S6 Deliverable cards ── */ .bip-del-card { display: flex; gap: 1.2rem; align-items: flex-start; padding: 1.5rem; border: 1px solid rgba(255,255,255,0.07); transition: border-color 0.2s; } .bip-del-card:hover { border-color: rgba(0,201,190,0.3); } .bip-del-card-m { border-color: rgba(229,215,4,0.15) !important; } .bip-del-card-m:hover { border-color: rgba(229,215,4,0.4) !important; } .bip-del-icon { font-size: 1.4rem; color: #00C9BE; flex-shrink: 0; line-height: 1; } .bip-del-card-m .bip-del-icon { color: #E5D704; } /* ── S7 Who For ── */ .bip-who-yes-head { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.78rem; letter-spacing: 0.1em; text-transform: uppercase; color: #00C9BE; margin-bottom: 1.2rem; padding-bottom: 0.6rem; border-bottom: 2px solid rgba(0,201,190,0.3); } .bip-who-no-head { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.78rem; letter-spacing: 0.1em; text-transform: uppercase; color: #C3061E; margin-bottom: 1.2rem; padding-bottom: 0.6rem; border-bottom: 2px solid rgba(195,6,30,0.3); } /* ── S9 Pricing cards ── */ .bip-price-card { border: 1px solid rgba(255,255,255,0.08); padding: 2.5rem; position: relative; } .bip-price-card-featured { background: rgba(0,201,190,0.05) !important; border-color: rgba(0,201,190,0.3) !important; } .bip-price-card-vip { background: rgba(229,215,4,0.04) !important; border-color: rgba(229,215,4,0.2) !important; } .bip-price-num { font-family: 'Archivo Black', sans-serif; font-size: clamp(3rem, 5vw, 4.5rem); line-height: 1; color: #F0F4FF; margin-bottom: 0.3rem; } .bip-price-card-vip .bip-price-num { color: #E5D704; } .bip-check-item { display: flex; gap: 0.7rem; align-items: flex-start; padding: 0.4rem 0; font-family: 'DM Sans', sans-serif; font-weight: 300; font-size: 0.84rem; color: rgba(184,196,212,0.7); } .bip-check-icon { color: #00C9BE; font-weight: 700; flex-shrink: 0; } .bip-check-icon-m { color: #E5D704; font-weight: 700; flex-shrink: 0; } /* ── S10 Diff cards ── */ .bip-diff-card { padding: 2rem; border: 1px solid rgba(255,255,255,0.07); transition: border-color 0.2s, transform 0.2s; } .bip-diff-card:hover { border-color: rgba(0,201,190,0.3); transform: translateY(-2px); } .bip-diff-card-m { border-color: rgba(229,215,4,0.12) !important; } .bip-diff-card-v { border-color: rgba(107,76,247,0.18) !important; } .bip-diff-num { font-family: 'Archivo Black', sans-serif; font-size: 2.5rem; color: rgba(240,244,255,0.05); line-height: 1; margin-bottom: 0.5rem; } .bip-diff-card-m .bip-diff-num { color: rgba(229,215,4,0.08); } .bip-diff-card-v .bip-diff-num { color: rgba(107,76,247,0.1); } /* ── S12 Trafft embed shell ── */ .bip-trafft-shell { border: 1px solid rgba(0,201,190,0.18); max-width: 760px; margin: 0 auto; } .bip-trafft-header { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.5rem; background: rgba(0,201,190,0.05); border-bottom: 1px solid rgba(0,201,190,0.12); } /* ── S13 Closing strip ── */ .bip-closing-strip { background: rgba(255,255,255,0.03); border-top: 1px solid rgba(255,255,255,0.07); } /* ── Responsive ── */ @media (max-width: 768px) { .bip-radar-grid, .bip-del-grid, .bip-diff-grid { grid-template-columns: 1fr !important; } .bip-radar-step { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.06); } .bip-pricing-grid { grid-template-columns: 1fr !important; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dream Orphans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Regular.woff2') format('woff2'),
		url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Syne Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bklyncustomdesigns.com/wp-content/uploads/SyneMono-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */