/* Linden preview: native Elementor widgets, nested responsive containers. */
.linden-elementor-content{background:#061a22;min-height:60vh;font-family:Archivo,Arial,sans-serif}
.linden-elementor-content .linden-converted-section{padding:clamp(56px,6vw,96px) max(22px,calc((100vw - 1260px)/2));color:#173642;gap:28px}
.linden-elementor-content .linden-converted-section>.e-con-inner{gap:24px}
.linden-elementor-content .linden-converted-section .elementor-heading-title{color:inherit;font-family:Archivo,Arial,sans-serif;line-height:1.15}
.linden-elementor-content .linden-preview-hero{color:#fff;background:radial-gradient(circle at 80% 30%,#125263,#061a22 65%);min-height:670px;align-items:stretch}
.linden-elementor-content .linden-hero-grid{display:flex!important;flex-direction:row!important;align-items:center;gap:5%;width:100%}
.linden-elementor-content .linden-hero-left{flex:0 1 52%;min-width:0;gap:20px}
.linden-elementor-content .linden-hero-right{flex:0 1 43%;min-width:0}
.linden-elementor-content .linden-hero-heading .elementor-heading-title{font-size:clamp(40px,4.4vw,80px);font-weight:800;letter-spacing:-.045em;line-height:1.03}
.linden-elementor-content .linden-hero-intro{font-size:clamp(16px,1.15vw,20px);color:#b7cbd0;line-height:1.55}
.linden-elementor-content .linden-kicker{color:#8fe3ff;text-transform:uppercase;letter-spacing:.12em;font-size:13px}
.linden-elementor-content .linden-button-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px}
.linden-elementor-content .linden-leaf-btn .elementor-button{background:#5dbb46;color:#071d21;border-radius:50px;padding:15px 24px}
.linden-elementor-content .linden-ghost-btn .elementor-button{background:transparent;color:#fff;border:2px solid #617980;border-radius:50px;padding:13px 24px}
.linden-elementor-content .linden-proof-row{display:flex!important;flex-wrap:wrap;gap:10px;opacity:.75}
.linden-elementor-content .linden-proof-row .elementor-widget-heading{flex:1 1 130px}
.linden-elementor-content .linden-proof-row .elementor-heading-title{font-size:13px}
.linden-elementor-content .linden-initial-slide{background:#103441;border-radius:25px;overflow:hidden;gap:10px;padding:0 0 20px}
.linden-elementor-content .linden-slide-image img{width:100%;aspect-ratio:4/3;object-fit:cover}
.linden-elementor-content .linden-initial-slide .elementor-widget-heading{padding:0 20px}
.linden-elementor-content .linden-initial-slide .elementor-heading-title{color:#fff;font-size:24px}
.linden-elementor-content .linden-alternate-slide{display:none!important}
.linden-elementor-content .linden-section-heading{gap:12px;max-width:880px}
.linden-elementor-content .linden-section-heading .elementor-heading-title{font-size:clamp(30px,3.2vw,52px);font-weight:800}
.linden-elementor-content .linden-trust-grid,.linden-elementor-content .linden-stat-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.linden-elementor-content .linden-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.linden-elementor-content .linden-stat-card{padding:22px 14px;border:1px solid #dce8ea;border-radius:12px;min-width:0}
.linden-elementor-content .linden-stat-card p{margin:0;font-weight:600}
.linden-elementor-content .linden-section-1{background:#ebf3f4}.linden-elementor-content .linden-section-2{background:#fff}
.linden-elementor-content .linden-product-grid,.linden-elementor-content .linden-market-grid,.linden-elementor-content .linden-missions-grid,.linden-elementor-content .linden-articles-grid,.linden-elementor-content .linden-places-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;align-items:stretch}
.linden-elementor-content .linden-products-section{background:#f4f8f8}
.linden-elementor-content .linden-product-card,.linden-elementor-content .linden-market-card,.linden-elementor-content .linden-mission-card,.linden-elementor-content .linden-article-card,.linden-elementor-content .linden-place-card{gap:10px;background:white;border:1px solid #d9e6e9;border-radius:18px;padding:18px;overflow:hidden;min-width:0}
.linden-elementor-content .linden-product-card .elementor-heading-title,.linden-elementor-content .linden-market-card .elementor-heading-title,.linden-elementor-content .linden-mission-card .elementor-heading-title,.linden-elementor-content .linden-article-card .elementor-heading-title{font-size:clamp(19px,1.5vw,25px);font-weight:750}
.linden-elementor-content .linden-product-card .elementor-widget-image img,.linden-elementor-content .linden-market-card .elementor-widget-image img,.linden-elementor-content .linden-mission-card .elementor-widget-image img,.linden-elementor-content .linden-article-card .elementor-widget-image img{width:100%;height:210px;object-fit:cover;border-radius:12px}
.linden-elementor-content .linden-products-section .linden-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.linden-elementor-content .linden-anatomy-section{background:#092d3b;color:#fff}
.linden-elementor-content .linden-markets-section,.linden-elementor-content .linden-articles-section{background:#fff}
.linden-elementor-content .linden-globe-section{background:#061e2a;color:#eaf7f8}
.linden-elementor-content .linden-globe-section .linden-place-card{background:#0d3442;color:#fff;border-color:#225264}
.linden-elementor-content .linden-missions-section{background:#eaf3f4}
.linden-elementor-content .linden-article-actions{display:flex!important;flex-direction:row!important;gap:14px;flex-wrap:wrap;align-items:center}
.linden-elementor-content .linden-cta-section{background:#08252f;color:#fff;gap:14px}
.linden-elementor-content .linden-cta-actions{display:flex!important;flex-direction:row!important;gap:14px;flex-wrap:wrap}
.linden-elementor-content .linden-content-img img{max-width:100%;height:auto}
.linden-elementor-content .elementor-widget-text-editor p{margin:0 0 .5em;line-height:1.6}
@media(max-width:1024px){.linden-elementor-content .linden-products-section .linden-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.linden-elementor-content .linden-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.linden-elementor-content .linden-converted-section{padding:50px 20px}.linden-elementor-content .linden-hero-grid{flex-direction:column!important}.linden-elementor-content .linden-hero-left,.linden-elementor-content .linden-hero-right{flex:auto;width:100%}.linden-elementor-content .linden-hero-heading .elementor-heading-title{font-size:clamp(38px,11vw,54px)}.linden-elementor-content .linden-trust-grid,.linden-elementor-content .linden-stat-grid,.linden-elementor-content .linden-product-grid,.linden-elementor-content .linden-products-section .linden-product-grid,.linden-elementor-content .linden-market-grid,.linden-elementor-content .linden-missions-grid,.linden-elementor-content .linden-articles-grid,.linden-elementor-content .linden-places-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.linden-elementor-content .linden-product-card .elementor-widget-image img{height:230px}}
