.elementor-1745 .elementor-element.elementor-element-4a716da0:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-4a716da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1745 .elementor-element.elementor-element-4a716da0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;}.elementor-1745 .elementor-element.elementor-element-4a716da0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-39ee040e > .elementor-element-populated{padding:0px 40px 0px 60px;}.elementor-1745 .elementor-element.elementor-element-50d4ce82{text-align:start;}.elementor-1745 .elementor-element.elementor-element-50d4ce82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:800;line-height:1.12em;letter-spacing:-0.03em;color:#111827;}.elementor-1745 .elementor-element.elementor-element-10dc3856{--spacer-size:16px;}.elementor-1745 .elementor-element.elementor-element-34fbb53{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#6b7280;}.elementor-1745 .elementor-element.elementor-element-24c55afb{--spacer-size:24px;}.elementor-1745 .elementor-element.elementor-element-6c265c23 .elementor-button{background-color:#1a9e5f;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1745 .elementor-element.elementor-element-5227a5c1{--spacer-size:12px;}.elementor-1745 .elementor-element.elementor-element-440b8aa1 .elementor-button{background-color:transparent;fill:#111827;color:#111827;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e5e7eb;border-radius:8px 8px 8px 8px;}.elementor-1745 .elementor-element.elementor-element-2a9da579{--spacer-size:16px;}.elementor-1745 .elementor-element.elementor-element-f7b683e > .elementor-element-populated{padding:0px 60px 0px 20px;}.elementor-1745 .elementor-element.elementor-element-3a2555be img{border-radius:16px 16px 16px 16px;}.elementor-1745 .elementor-element.elementor-element-3092cd54:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-3092cd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a9e5f;}.elementor-1745 .elementor-element.elementor-element-3092cd54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1745 .elementor-element.elementor-element-3092cd54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-3ec91a2c:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-3ec91a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1745 .elementor-element.elementor-element-3ec91a2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 100px 0px;}.elementor-1745 .elementor-element.elementor-element-3ec91a2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-400a69e0{text-align:center;}.elementor-1745 .elementor-element.elementor-element-400a69e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;color:#111827;}.elementor-1745 .elementor-element.elementor-element-31c95b07{--spacer-size:12px;}.elementor-1745 .elementor-element.elementor-element-70c71a3{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;color:#6b7280;}.elementor-1745 .elementor-element.elementor-element-11650f8 .elementor-button{background-color:#1a9e5f;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1745 .elementor-element.elementor-element-47d1802:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-47d1802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1745 .elementor-element.elementor-element-47d1802{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 58px 0px;}.elementor-1745 .elementor-element.elementor-element-47d1802 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-7843c695:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-7843c695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F6;}.elementor-1745 .elementor-element.elementor-element-7843c695{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-1745 .elementor-element.elementor-element-7843c695 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-798699b8{text-align:center;}.elementor-1745 .elementor-element.elementor-element-798699b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;color:#111827;}.elementor-1745 .elementor-element.elementor-element-2550758d{--spacer-size:12px;}.elementor-1745 .elementor-element.elementor-element-52ea16ae{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;color:#6b7280;}.elementor-1745 .elementor-element.elementor-element-6f8e3f7b{--spacer-size:48px;}.elementor-1745 .elementor-element.elementor-element-94ea671:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-94ea671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F6;}.elementor-1745 .elementor-element.elementor-element-94ea671{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:35px;padding:0px -5px 138px -5px;}.elementor-1745 .elementor-element.elementor-element-94ea671 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-27c9c309:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-27c9c309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1745 .elementor-element.elementor-element-27c9c309{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1745 .elementor-element.elementor-element-27c9c309 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-122c2d9e > .elementor-element-populated{padding:0px 40px 0px 60px;}.elementor-1745 .elementor-element.elementor-element-7aea36b7{text-align:start;}.elementor-1745 .elementor-element.elementor-element-7aea36b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;color:#111827;}.elementor-1745 .elementor-element.elementor-element-4d8b87e8{--spacer-size:20px;}.elementor-1745 .elementor-element.elementor-element-62af7e9f{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#6b7280;}.elementor-1745 .elementor-element.elementor-element-69a3005f{--spacer-size:24px;}.elementor-1745 .elementor-element.elementor-element-2199f6cb .elementor-button{background-color:#1a9e5f;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1745 .elementor-element.elementor-element-436521df{--spacer-size:12px;}.elementor-1745 .elementor-element.elementor-element-66e95a38 .elementor-button{background-color:transparent;fill:#111827;color:#111827;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e5e7eb;border-radius:8px 8px 8px 8px;}.elementor-1745 .elementor-element.elementor-element-1547de5a{--spacer-size:24px;}.elementor-1745 .elementor-element.elementor-element-72542dee{--spacer-size:16px;}.elementor-1745 .elementor-element.elementor-element-3f20a36c > .elementor-element-populated{padding:0px 60px 0px 20px;}.elementor-1745 .elementor-element.elementor-element-35dcf9f3{--divider-border-style:solid;--divider-color:#e5e7eb;--divider-border-width:1px;}.elementor-1745 .elementor-element.elementor-element-35dcf9f3 .elementor-divider-separator{width:100%;}.elementor-1745 .elementor-element.elementor-element-35dcf9f3 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1745 .elementor-element.elementor-element-1f1cf79:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-1f1cf79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-1f1cf79{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e5e7eb;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1745 .elementor-element.elementor-element-1f1cf79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-4a8cb8e9{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;color:#6b7280;}.elementor-1745 .elementor-element.elementor-element-21dfe948:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-21dfe948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F6;}.elementor-1745 .elementor-element.elementor-element-21dfe948{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-1745 .elementor-element.elementor-element-21dfe948 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-462d5427{text-align:center;}.elementor-1745 .elementor-element.elementor-element-462d5427 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;color:#111827;}.elementor-1745 .elementor-element.elementor-element-2cd9ef60{--spacer-size:12px;}.elementor-1745 .elementor-element.elementor-element-439bce05{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;color:#6b7280;}.elementor-1745 .elementor-element.elementor-element-5adccd3e{--spacer-size:48px;}.elementor-1745 .elementor-element.elementor-element-4762213:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-4762213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F6;}.elementor-1745 .elementor-element.elementor-element-4762213{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-1745 .elementor-element.elementor-element-4762213 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-19b08619:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-19b08619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1a3d2b 67%, var( --e-global-color-primary ) 100%);}.elementor-1745 .elementor-element.elementor-element-19b08619{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1745 .elementor-element.elementor-element-19b08619 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1745 .elementor-element.elementor-element-7a0f854d > .elementor-element-populated{padding:0px 40px 0px 60px;}.elementor-1745 .elementor-element.elementor-element-3583914b{text-align:start;}.elementor-1745 .elementor-element.elementor-element-3583914b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;letter-spacing:-0.03em;color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-36f6b307{--spacer-size:16px;}.elementor-1745 .elementor-element.elementor-element-7847a2a3{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:rgba(255,255,255,0.62);}.elementor-1745 .elementor-element.elementor-element-35329c46{--spacer-size:28px;}.elementor-1745 .elementor-element.elementor-element-6e12ae6 .elementor-button{background-color:#1a9e5f;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-1745 .elementor-element.elementor-element-1584b36 > .elementor-element-populated{padding:0px 60px 0px 20px;}.elementor-1745 .elementor-element.elementor-element-6947010{text-align:center;}.elementor-1745 .elementor-element.elementor-element-6947010 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1745 .elementor-element.elementor-element-0cd51c4 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );padding:24px 24px 24px 24px;border-radius:9px 9px 9px 9px;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-labels-inline .elementor-field-group > label{padding-left:1px;}body:not(.rtl) .elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-labels-inline .elementor-field-group > label{padding-right:1px;}body .elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-labels-above .elementor-field-group > label{padding-bottom:1px;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-group > label, .elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-text );}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-group > label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-type-html{padding-bottom:0px;color:#F6F8F5;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1745 .elementor-element.elementor-element-0cd51c4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1745 .elementor-element.elementor-element-4a716da0{margin-top:0px;margin-bottom:0px;}.elementor-1745 .elementor-element.elementor-element-50d4ce82 .elementor-heading-title{font-size:42px;}.elementor-1745 .elementor-element.elementor-element-637f9273 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 27px 0px;}.elementor-1745 .elementor-element.elementor-element-21fd5947 > .elementor-widget-container{margin:0px 0px 0px -28px;padding:0px 0px 0px 0px;}.elementor-1745 .elementor-element.elementor-element-1584b36 > .elementor-element-populated{margin:34px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:9px 9px 9px 9px;}}/* Start custom CSS for section, class: .elementor-element-4a716da0 */.cnf-fade { opacity: 1 !important; transform: none !important; }
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
:root{--green:#1a9e5f;--green-dark:#157a4a;--green-light:#e8f5ee;--green-bg:#f0f9f4;--dark-bg:#1a3d2b;}
/* Navbar override for Elementor Canvas */
body.elementor-page { margin:0; }
/* Hero badge */
.cnf-badge{display:inline-flex;align-items:center;background:rgba(26,158,95,0.1);border:1px solid rgba(26,158,95,0.2);border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:500;color:#1a9e5f;margin-bottom:24px;font-family:Inter,sans-serif;}
/* Trust row */
.cnf-trust{display:flex;align-items:center;gap:20px;font-size:.84rem;color:#6b7280;font-family:Inter,sans-serif;margin-top:8px;}
.cnf-trust-item{display:flex;align-items:center;gap:7px;}
.cnf-trust-check{width:18px;height:18px;border-radius:50%;border:1.5px solid #1a9e5f;display:flex;align-items:center;justify-content:center;color:#1a9e5f;font-size:.65rem;font-weight:700;}
/* ROI float badge */
.cnf-roi-badge{background:#fff;border-radius:12px;padding:14px 20px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:inline-flex;align-items:center;gap:14px;margin-top:16px;}
.cnf-roi-icon{width:40px;height:40px;background:#1a9e5f;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;}
.cnf-roi-num{font-size:1.3rem;font-weight:800;color:#111827;line-height:1;font-family:Inter,sans-serif;}
.cnf-roi-label{font-size:.75rem;color:#6b7280;margin-top:2px;font-family:Inter,sans-serif;}
/* Stats band */
.cnf-stats{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:52px 40px;}
.cnf-stat{padding:0 24px;border-right:1px solid rgba(255,255,255,.2);}
.cnf-stat:last-child{border-right:none;}
.cnf-stat-num{font-size:2.6rem;font-weight:800;color:#fff;line-height:1;margin-bottom:6px;letter-spacing:-.03em;font-family:Inter,sans-serif;}
.cnf-stat-label{font-size:.85rem;color:rgba(255,255,255,.75);font-family:Inter,sans-serif;}
/* Service card */
.cnf-service-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:36px 30px;height:100%;transition:transform .2s,box-shadow .2s;}
.cnf-service-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);}
.cnf-service-icon{width:54px;height:54px;background:#1a9e5f;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;font-size:1.4rem;}
.cnf-service-name{font-size:1.05rem;font-weight:700;color:#111827;margin-bottom:10px;font-family:Inter,sans-serif;}
.cnf-service-desc{font-size:.86rem;color:#6b7280;line-height:1.7;margin-bottom:18px;font-family:Inter,sans-serif;}
.cnf-service-features{list-style:none;padding:0;display:flex;flex-direction:column;gap:9px;}
.cnf-service-features li{display:flex;align-items:center;gap:10px;font-size:.84rem;color:#6b7280;font-family:Inter,sans-serif;}
.cnf-feat-check{width:18px;height:18px;border-radius:50%;border:1.5px solid #1a9e5f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1a9e5f;font-size:.62rem;font-weight:700;}
/* Why grid */
.cnf-why-icon{width:64px;height:64px;background:#e8f5ee;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 18px;}
.cnf-why-title{font-size:.95rem;font-weight:700;color:#111827;margin-bottom:8px;text-align:center;font-family:Inter,sans-serif;}
.cnf-why-desc{font-size:.83rem;color:#6b7280;line-height:1.65;text-align:center;font-family:Inter,sans-serif;}
/* Step card */
.cnf-step-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:30px 26px;height:100%;transition:transform .2s,box-shadow .2s;}
.cnf-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);}
.cnf-step-num{font-size:2.1rem;font-weight:800;color:rgba(26,158,95,.18);line-height:1;margin-bottom:14px;font-family:Inter,sans-serif;}
.cnf-step-icon{width:42px;height:42px;background:#1a9e5f;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;margin-bottom:18px;}
.cnf-step-title{font-size:.92rem;font-weight:700;color:#111827;margin-bottom:8px;font-family:Inter,sans-serif;}
.cnf-step-desc{font-size:.82rem;color:#6b7280;line-height:1.65;font-family:Inter,sans-serif;}
/* Founder photo */
.cnf-founder-photo{width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#d1d5db url('https://raftome.com/wp-content/uploads/2025/01/IMG_2193-768x432.webp') center top/cover no-repeat;}
.cnf-founder-badge{display:inline-flex;background:#fff;border-radius:12px;padding:13px 18px;box-shadow:0 8px 32px rgba(0,0,0,.12);align-items:center;gap:12px;margin-top:16px;}
.cnf-exit-icon{width:34px;height:34px;background:#1a9e5f;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:#fff;}
.cnf-exit-num{font-size:1.1rem;font-weight:800;color:#111827;line-height:1;font-family:Inter,sans-serif;}
.cnf-exit-label{font-size:.7rem;color:#6b7280;margin-top:2px;font-family:Inter,sans-serif;}
/* Logos */
.cnf-logos-strip{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;padding:44px 0;}
.cnf-logo{font-size:.95rem;font-weight:700;color:#6b7280;letter-spacing:.02em;opacity:.65;font-style:italic;font-family:Inter,sans-serif;}
/* CTA benefits */
.cnf-benefits{list-style:none;padding:0;display:flex;flex-direction:column;gap:18px;margin-bottom:36px;}
.cnf-benefit{display:flex;gap:14px;align-items:flex-start;}
.cnf-benefit-icon{width:38px;height:38px;background:#1a9e5f;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:#fff;flex-shrink:0;}
.cnf-benefit-title{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:2px;font-family:Inter,sans-serif;}
.cnf-benefit-desc{font-size:.8rem;color:rgba(255,255,255,.52);font-family:Inter,sans-serif;}
/* Footer */
.cnf-footer-logo{display:flex;align-items:center;gap:9px;font-size:1rem;font-weight:700;color:#fff;margin-bottom:10px;font-family:Inter,sans-serif;}
.cnf-footer-logo-icon{width:28px;height:28px;background:#1a9e5f;border-radius:6px;display:flex;align-items:center;justify-content:center;}
.cnf-footer-tagline{font-size:.83rem;color:rgba(255,255,255,.45);line-height:1.6;margin-bottom:18px;max-width:230px;font-family:Inter,sans-serif;}
.cnf-footer-link{display:flex;align-items:center;gap:7px;font-size:.82rem;color:rgba(255,255,255,.5);margin-bottom:8px;text-decoration:none;font-family:Inter,sans-serif;transition:color .2s;}
.cnf-footer-link:hover{color:#fff;}
.cnf-footer-col h4{font-size:.79rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:14px;font-family:Inter,sans-serif;}
.cnf-footer-col ul{list-style:none;padding:0;}
.cnf-footer-col ul li+li{margin-top:9px;}
.cnf-footer-col ul a{font-size:.83rem;color:rgba(255,255,255,.58);text-decoration:none;font-family:Inter,sans-serif;transition:color .2s;}
.cnf-footer-col ul a:hover{color:#fff;}
.cnf-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);font-size:.76rem;color:rgba(255,255,255,.32);flex-wrap:wrap;gap:10px;font-family:Inter,sans-serif;}
.cnf-footer-legal a{font-size:.76rem;color:rgba(255,255,255,.32);text-decoration:none;margin-left:18px;cursor:pointer;transition:color .2s;}
.cnf-footer-legal a:hover{color:rgba(255,255,255,.65);}
/* Legal modals */
.cnf-legal-page{display:none;position:fixed;inset:0;z-index:9999;background:#fff;overflow-y:auto;}
.cnf-legal-page.open{display:block;}
.cnf-legal-inner{max-width:780px;margin:0 auto;padding:80px 32px;}
.cnf-legal-close{position:fixed;top:20px;right:20px;background:#e5e7eb;border:none;border-radius:50%;width:38px;height:38px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;}
.cnf-legal-title{font-size:1.75rem;font-weight:800;color:#111827;margin-bottom:6px;font-family:Inter,sans-serif;}
.cnf-legal-meta{font-size:.8rem;color:#6b7280;margin-bottom:36px;font-family:Inter,sans-serif;}
.cnf-legal-body h2{font-size:1rem;font-weight:700;color:#111827;margin:24px 0 8px;font-family:Inter,sans-serif;}
.cnf-legal-body p{font-size:.88rem;color:#6b7280;line-height:1.75;margin-bottom:12px;font-family:Inter,sans-serif;}
.cnf-legal-body ul{margin:0 0 12px 18px;}
.cnf-legal-body ul li{font-size:.88rem;color:#6b7280;line-height:1.7;margin-bottom:5px;font-family:Inter,sans-serif;}
/* Fade-up */
.cnf-fade{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease;}
.cnf-fade.visible{opacity:1;transform:translateY(0);}
/* Responsive */
@media(max-width:768px){
  .cnf-stats{grid-template-columns:1fr 1fr;}
  .cnf-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:20px;}
  .cnf-logos-strip{gap:18px;}
}
</style>
<script>
document.addEventListener('DOMContentLoaded',function(){
  // Fade-up

  const obs=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting)e.target.classList.add('visible');});},{threshold:.1});

  document.querySelectorAll('.cnf-fade').forEach(el=>obs.observe(el));
  // Legal
  window.cnfOpenLegal=function(id){document.getElementById('cnf-legal-'+id).classList.add('open');document.body.style.overflow='hidden';};
  window.cnfCloseLegal=function(id){document.getElementById('cnf-legal-'+id).classList.remove('open');document.body.style.overflow='';};
});
</script>/* End custom CSS */