@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--agents-section{padding:60px 0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;font-family:"Metropolis","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;}.field--name-field-section-title{text-align:center !important;margin-top:50px !important;margin-bottom:60px !important;width:100% !important;}.field--name-field-section-title h2{font-family:"Metropolis","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size:32px !important;line-height:1.2 !important;font-weight:800 !important;color:#1a1a1a !important;text-transform:uppercase !important;letter-spacing:0.02em !important;display:inline-block !important;position:relative !important;padding-bottom:20px !important;margin:0 auto !important;}.field--name-field-section-title h2::after{content:"" !important;position:absolute !important;left:25% !important;bottom:0 !important;width:50% !important;height:3px !important;background:linear-gradient(90deg,transparent,#D4AF37,transparent) !important;}.field--name-field-agents-list.field__items{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:30px !important;width:100% !important;max-width:1200px !important;margin:0 auto !important;}.paragraph--type--agents-item{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;}.field--name-field-agent-name{font-size:26px !important;font-weight:700 !important;color:#1a1a1a !important;margin-top:20px !important;margin-bottom:12px !important;font-family:inherit !important;}.field--name-field-agent-description{font-size:17px !important;line-height:1.6 !important;color:#444 !important;font-weight:400 !important;font-family:inherit !important;}.paragraph--type--agents-item img{border-radius:50% !important;width:160px !important;height:160px !important;object-fit:cover !important;border:4px solid #D4AF37 !important;box-shadow:0 5px 15px rgba(0,0,0,0.1) !important;margin-bottom:20px !important;display:block !important;margin-left:auto !important;margin-right:auto !important;}@media (max-width:900px){.field--name-field-agents-list.field__items{grid-template-columns:1fr !important;gap:40px !important;}}
.paragraph--type--business-model-section{padding-top:50px !important;padding-bottom:60px !important;}.paragraph--type--business-model-section .layout__twocol-section{align-items:flex-start !important;display:flex !important;}.paragraph--type--business-model-section h2{font-family:"Metropolis","Segoe UI",Roboto,sans-serif !important;font-size:32px !important;font-weight:800 !important;line-height:1.1 !important;margin-top:0 !important;margin-bottom:15px !important;letter-spacing:-0.02em !important;}.paragraph--type--business-model-section h3{font-family:"Metropolis","Segoe UI",Roboto,sans-serif !important;font-size:20px !important;font-weight:500 !important;line-height:1.4 !important;margin-bottom:30px !important;color:#2e2e2e !important;}.business-list-item{position:relative !important;padding-left:48px !important;margin-bottom:18px !important;font-family:"Metropolis","Segoe UI",Roboto,sans-serif !important;font-size:17px !important;font-weight:400 !important;line-height:1.5 !important;color:#333 !important;display:block !important;}.business-list-item::before{content:"✔" !important;position:absolute !important;left:0 !important;top:0 !important;width:30px !important;height:30px !important;background:linear-gradient(135deg,#D4AF37 0%,#B8860B 100%) !important;color:#fff !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important;font-weight:bold !important;box-shadow:0 4px 10px rgba(212,175,55,0.25) !important;}.paragraph--type--business-model-section .layout__region--first img{border-radius:20px !important;box-shadow:0 15px 45px rgba(0,0,0,0.12) !important;width:100% !important;margin-top:0 !important;}
body:not(.path-admin),body:not(.path-admin) p,body:not(.path-admin) .node__content,body:not(.path-admin) .field--name-body{font-family:'Inter',sans-serif !important;font-size:18px !important;line-height:1.7 !important;hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}body:not(.path-admin) h1,body:not(.path-admin) h2,body:not(.path-admin) h3{font-family:'Inter',sans-serif !important;font-weight:700 !important;hyphens:none !important;word-break:keep-all !important;}.layout-content,.grid-full{max-width:1400px !important;margin:0 auto !important;}.node--view-mode-teaser blockquote{margin:15px 0 !important;padding:10px 15px !important;border-left:4px solid #fab005 !important;background:rgba(250,176,5,0.05) !important;}.node--view-mode-teaser blockquote p{margin:0 !important;padding:0 !important;font-size:17px !important;line-height:1.4 !important;hyphens:none !important;}.node--view-mode-teaser blockquote::before,.node--view-mode-teaser blockquote::after{display:none !important;}.toolbar-bar,.toolbar-tray{font-family:sans-serif !important;}
h1.page-title{font-size:42px !important;line-height:1.1 !important;letter-spacing:-1px !important;margin-bottom:30px !important;}h2{font-size:32px !important;line-height:1.2 !important;margin-top:1.5em !important;margin-bottom:0.8em !important;}@media (max-width:768px){h1.page-title{font-size:32px !important;}h2{font-size:26px !important;}}
header.site-header{background-color:#3d4a44 !important;padding:0 !important;width:100% !important;border:none !important;}.site-header__container{background-color:#3d4a44 !important;max-width:100% !important;padding:5px 25px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:90px !important;}.site-branding{display:flex !important;align-items:center !important;gap:clamp(10px,2vw,20px) !important;}.site-branding__logo img{height:clamp(50px,10vw,60px) !important;width:auto !important;flex-shrink:0 !important;}.site-branding__name{display:flex !important;flex-direction:column !important;}.site-branding__name a{font-size:clamp(1.1rem,2.5vw,1.8rem) !important;font-weight:bold !important;color:#ffffff !important;line-height:0.85 !important;text-decoration:none !important;margin-top:5px !important;}.site-branding__name:after{content:"Grow your business online";display:block;font-size:clamp(0.8rem,1.5vw,1.15rem) !important;font-weight:normal !important;color:rgba(255,255,255,0.9) !important;margin-top:8px !important;line-height:1 !important;white-space:nowrap !important;}.site-header__navigation{margin-left:auto !important;}.mobile-nav-button{background:transparent !important;border:none !important;}.mobile-nav-button__icon,.mobile-nav-button__icon::before,.mobile-nav-button__icon::after{background-color:#ffffff !important;}.mobile-nav-button__label{color:#000000 !important;font-weight:bold !important;}@media (max-width:600px){.site-branding__name:after{white-space:normal !important;max-width:200px !important;}}
.field--name-field-hero-subtitle{font-family:"Metropolis","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size:19px !important;line-height:1.7 !important;color:#3b3b3b !important;font-weight:400 !important;margin-top:25px !important;margin-bottom:40px !important;}.field--name-field-hero-subtitle strong{font-family:inherit !important;color:#B8860B !important;font-weight:700 !important;}.field--name-field-hero-subtitle p{margin-bottom:15px !important;font-family:inherit !important;}.field--name-field-hero-button a{display:inline-block !important;padding:12px 45px !important;background:linear-gradient(135deg,#D4AF37 0%,#fccd4d 50%,#B8860B 100%) !important;color:#000000 !important;text-transform:uppercase !important;text-decoration:none !important;font-weight:900 !important;font-size:17px !important;letter-spacing:1px !important;font-family:"Metropolis","Segoe UI",Roboto,sans-serif !important;border-radius:4px !important;border:none !important;box-shadow:0 4px 12px rgba(184,134,11,0.3) !important;transition:all 0.3s ease !important;}.field--name-field-hero-button a:hover{transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(184,134,11,0.4) !important;background:linear-gradient(135deg,#fccd4d 0%,#D4AF37 50%,#fccd4d 100%) !important;color:#000000 !important;}:host,.block-field-blocknodearticlefield-hero-subtitle,.block-field-blocknodearticlefield-hero-button{max-width:100% !important;width:100% !important;}.node--view-mode-teaser{max-width:1450px !important;margin-left:auto !important;margin-right:auto !important;}@media (min-width:1200px){.node--view-mode-teaser .node__content{display:grid !important;grid-template-columns:1fr 1fr !important;gap:40px !important;max-width:100% !important;}}
.field--name-field-investment-title{width:100% !important;display:flex !important;justify-content:center !important;margin-bottom:40px !important;}.field--name-field-investment-title h2{display:inline-block !important;position:relative !important;padding-bottom:25px !important;text-align:center !important;}.field--name-field-investment-title h2::after{content:"" !important;position:absolute !important;bottom:0 !important;left:50% !important;transform:translateX(-50%) !important;width:400px !important;height:3px !important;background:linear-gradient(90deg,transparent,#D4AF37,transparent) !important;display:block !important;}.field--name-field-marketing-intro{text-align:center !important;max-width:850px !important;margin:0 auto 50px auto !important;}
.paragraph--type--numbers-trust .layout--threecol-section{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:0 !important;margin-top:100px !important;margin-bottom:0px !important;padding:15px 0 !important;border-top:1px solid #eee;border-bottom:1px solid #eee;}.paragraph--type--numbers-trust .layout__region{display:flex !important;flex-direction:row !important;align-items:center !important;padding:0 25px !important;width:auto !important;flex:0 1 auto !important;}.paragraph--type--numbers-trust .layout__region--first::after,.paragraph--type--numbers-trust .layout__region--second::after{content:"|" !important;color:#ccc !important;font-size:20px !important;opacity:0.5;margin-left:25px !important;font-weight:100 !important;}.paragraph--type--numbers-trust .layout__region .block:first-child{color:#e5c52a !important;font-family:"Metropolis",sans-serif !important;font-size:24px !important;font-weight:950 !important;margin-right:10px !important;line-height:1 !important;}.paragraph--type--numbers-trust .layout__region .block:last-child{font-family:"Metropolis",sans-serif !important;font-size:22px !important;color:#947b00 !important;font-weight:600 !important;white-space:nowrap !important;}@media (max-width:800px){.paragraph--type--numbers-trust .layout--threecol-section{flex-direction:column !important;gap:15px !important;}.paragraph--type--numbers-trust .layout__region--first::after,.paragraph--type--numbers-trust .layout__region--second::after{display:none !important;}}
.block-field-blockparagraphproduct-sectionfield-section-5title,.field--name-field-section-5title{max-width:100% !important;width:100% !important;display:flex !important;justify-content:center !important;margin-bottom:50px !important;}.field--name-field-section-5title h2{display:inline-block !important;text-align:center !important;position:relative !important;padding-bottom:25px !important;margin:0 auto !important;font-family:"Inter",sans-serif !important;font-size:32px !important;font-weight:800 !important;text-transform:uppercase !important;color:#1a1a1a !important;line-height:1.2 !important;}.field--name-field-section-5title h2::after{content:"" !important;position:absolute !important;bottom:0 !important;left:50% !important;transform:translateX(-50%) !important;width:400px !important;height:3px !important;background:linear-gradient(90deg,transparent,#D4AF37,transparent) !important;display:block !important;}.field--name-field-products-list,.field--name-field-products-list > div,.field--name-field-products-list .field__items{display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;justify-content:center !important;align-items:flex-start !important;gap:30px !important;width:100% !important;}.field--name-field-products-list .field__item,.paragraph--type--product-card{flex:0 0 calc(50% - 30px) !important;min-width:300px !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;}.field--name-field-product-image img{width:100% !important;height:auto !important;max-width:340px !important;border-radius:8px !important;margin-bottom:-40px !important;}.field--name-field-product-name h3{font-size:19px !important;color:#47625b !important;font-weight:800 !important;text-transform:uppercase !important;margin:-10px 0 !important;}.field--name-field-product-benefit{font-size:16px !important;line-height:1.0 !important;color:#666 !important;margin-bottom:25px !important;}.field--name-field-product-link a{display:inline-block !important;padding:11px 25px !important;border:2px solid #D4AF37 !important;color:#D4AF37 !important;border-radius:25px !important;font-weight:700 !important;text-transform:uppercase !important;font-size:15px !important;text-decoration:none !important;}@media (max-width:650px){.field--name-field-products-list .field__item{flex:0 0 100% !important;}}
