.elementor-79 .elementor-element.elementor-element-b00952d{--display:flex;}.elementor-79 .elementor-element.elementor-element-b00952d:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-b00952d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12120F;}.elementor-79 .elementor-element.elementor-element-3d199f8{--display:flex;}.elementor-79 .elementor-element.elementor-element-9d1d40f{--display:flex;}.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-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-79 .elementor-element.elementor-element-ca01ad2{--display:flex;}.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-79 .elementor-element.elementor-element-5f3e5d6{--display:flex;}.elementor-79 .elementor-element.elementor-element-a0a0a53{--display:flex;}.elementor-79 .elementor-element.elementor-element-1ad8b93{--display:flex;}.elementor-79 .elementor-element.elementor-element-64d03d2{--display:flex;}.elementor-79 .elementor-element.elementor-element-12d72fb{--display:flex;}.elementor-79 .elementor-element.elementor-element-a62c9d4{--display:flex;}.elementor-79 .elementor-element.elementor-element-a62c9d4:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-a62c9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12120F;}.elementor-79 .elementor-element.elementor-element-4184f67{--display:flex;}.elementor-79 .elementor-element.elementor-element-5032f9f{--display:flex;}.elementor-79 .elementor-element.elementor-element-c1ee985{--display:flex;}.elementor-79 .elementor-element.elementor-element-cdce013{--display:flex;}.elementor-79 .elementor-element.elementor-element-767407e{--display:flex;}.elementor-79 .elementor-element.elementor-element-0ba325a{--display:flex;}.elementor-79 .elementor-element.elementor-element-922eb35{--display:flex;}.elementor-79 .elementor-element.elementor-element-2846c42{--display:flex;}.elementor-79 .elementor-element.elementor-element-1969e08{--display:flex;}.elementor-79 .elementor-element.elementor-element-57922a7{--display:flex;}.elementor-79 .elementor-element.elementor-element-4714180{--display:flex;}.elementor-79 .elementor-element.elementor-element-2b94c81{--display:flex;}.elementor-79 .elementor-element.elementor-element-fe690ec{--display:flex;}.elementor-79 .elementor-element.elementor-element-815e070{--display:flex;}.elementor-79 .elementor-element.elementor-element-3ffd021{--display:flex;}.elementor-79 .elementor-element.elementor-element-06ffd70{--display:flex;}.elementor-79 .elementor-element.elementor-element-17b0d48{--display:flex;}.elementor-79 .elementor-element.elementor-element-vlagecp{--display:flex;}.elementor-79 .elementor-element.elementor-element-0028258{--display:flex;}.elementor-79 .elementor-element.elementor-element-010161b{--display:flex;}.elementor-79 .elementor-element.elementor-element-2431507{--display:flex;}.elementor-79 .elementor-element.elementor-element-ccf79fd{--display:flex;}.elementor-79 .elementor-element.elementor-element-b4f3d2f{--display:flex;}.elementor-79 .elementor-element.elementor-element-f865da0{--display:flex;}.elementor-79 .elementor-element.elementor-element-d6a15e0{--display:flex;}.elementor-79 .elementor-element.elementor-element-737c1cd{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* Client feedback: product / DNA, doctor and age chart. */
body.home.vl-site .client-gold-hero{background:#12120F;min-height:0}
body.home.vl-site .client-gold-hero .hero-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;min-height:600px;padding-block:30px}
body.home.vl-site .client-gold-hero .hero-story{max-width:570px}
body.home.vl-site .client-gold-hero h1.elementor-heading-title{font-size:clamp(44px,4.6vw,68px);line-height:1.08;letter-spacing:-.04em;color:#FFFFFF}
body.home.vl-site .client-gold-hero h1.elementor-heading-title>span{font:inherit;color:#BD9F44;margin:0}
body.home.vl-site .client-gold-hero .hero-story p{color:#FFFFFF;max-width:490px}
body.home.vl-site .client-gold-hero .eyebrow{color:#BD9F44}
body.home.vl-site .client-hero-art a{display:block;justify-self:center;max-width:100%}
body.home.vl-site .client-hero-art img{height:550px;width:auto;max-width:100%;object-fit:contain;margin:auto}
body.home.vl-site .hero-cta .gold,body.home.vl-site .client-doctor-banner .button{background:#BD9F44;color:#12120F;border-color:#BD9F44}
body.home.vl-site .client-doctor-banner{background:#12120F;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
body.home.vl-site .client-doctor-banner .feature-photo{min-height:0;height:620px;background:#12120F;overflow:hidden}
body.home.vl-site .client-doctor-banner .feature-photo img{position:static;height:100%;width:100%;object-fit:contain;object-position:center}
body.home.vl-site .client-doctor-banner .feature-copy{padding:55px 12% 55px 8%}
body.home.vl-site .client-doctor-banner .eyebrow{color:#BD9F44}
body.home.vl-site .client-doctor-banner h2,body.home.vl-site .client-doctor-banner p{color:#FFFFFF}
body.home.vl-site .client-dna img{filter:grayscale(1) sepia(1);width:100%;height:260px;object-fit:cover}
body.home.vl-site .client-aging{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:center;border-bottom:1px solid #DEDFD8}
body.home.vl-site .client-aging h2{margin-bottom:28px}
body.home.vl-site .client-aging .source-intro{text-align:left;font-size:18px;line-height:1.75;max-width:none;margin:0}
body.home.vl-site .client-aging-chart img{width:100%;height:auto;object-fit:contain}
body.home.vl-site .education{background:#F3F3EF}
body.home.vl-site .newsletter{background:#F3F3EF}
@media(max-width:800px){
body.home.vl-site .client-gold-hero .hero-content{gap:24px;min-height:0;padding-block:36px}
body.home.vl-site .client-gold-hero h1.elementor-heading-title{font-size:42px}
body.home.vl-site .client-hero-art img{height:auto;max-height:480px}
body.home.vl-site .client-doctor-banner .feature-photo{height:500px}
body.home.vl-site .client-doctor-banner .feature-copy{padding:32px}
body.home.vl-site .client-aging{gap:30px}
}
@media(max-width:540px){
body.home.vl-site .client-gold-hero .hero-content{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:32px}
body.home.vl-site .client-gold-hero h1.elementor-heading-title{font-size:42px}
body.home.vl-site .client-gold-hero .hero-cta{align-items:flex-start;flex-direction:column;gap:16px}
body.home.vl-site .client-hero-art img{max-height:none;width:100%;height:auto}
body.home.vl-site .client-doctor-banner{grid-template-columns:minmax(0,1fr)}
body.home.vl-site .client-doctor-banner .feature-photo{height:500px}
body.home.vl-site .client-doctor-banner .feature-copy{padding:36px 24px}
body.home.vl-site .client-aging{grid-template-columns:minmax(0,1fr);gap:32px}
body.home.vl-site .client-aging .source-intro{font-size:16px}
}
/* Integrated original product photography and supplied DNA artwork. */
body.home.vl-site .client-gold-hero{isolation:isolate;position:relative;overflow:hidden}
body.home.vl-site .client-gold-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url("http://vitalonga.dk/wp-content/uploads/vita-longa-import/client-feedback-20261014/biological-scene-with-dna (1).jpg");background-size:cover;background-position:center;filter:grayscale(1) sepia(1) saturate(1.8);opacity:.38;pointer-events:none}
body.home.vl-site .client-gold-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#12120F 0%,rgba(18,18,15,.94) 28%,rgba(18,18,15,.55) 58%,rgba(18,18,15,.22) 100%);pointer-events:none}
body.home.vl-site .client-gold-hero .hero-content{position:relative;min-height:620px;padding-block:24px}
body.home.vl-site .client-bottle a{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;width:100%;height:570px}
body.home.vl-site .client-bottle a:before{content:"";position:absolute;inset:5% -8%;z-index:-1;background:radial-gradient(ellipse at center,rgba(189,159,68,.35),rgba(189,159,68,.08) 43%,transparent 68%);pointer-events:none}
body.home.vl-site .client-bottle img{width:auto;height:570px;max-width:100%;object-fit:contain;clip-path:url(#vl-bottle-cutout);filter:drop-shadow(0 18px 24px rgba(18,18,15,.35))}
@media(max-width:800px){body.home.vl-site .client-gold-hero .hero-content{min-height:0;padding-block:36px}body.home.vl-site .client-bottle a{height:440px}body.home.vl-site .client-bottle img{height:440px;max-height:none}}
@media(max-width:540px){body.home.vl-site .client-gold-hero:before{background-position:68% center;opacity:.3}body.home.vl-site .client-gold-hero:after{background:linear-gradient(180deg,rgba(18,18,15,.94),rgba(18,18,15,.7) 42%,rgba(18,18,15,.2))}body.home.vl-site .client-bottle a{height:420px}body.home.vl-site .client-bottle img{height:420px;width:auto;max-width:100%}body.home.vl-site .client-gold-hero .hero-content{gap:14px;padding-bottom:16px}}

/* Client refinement: lighter champagne-gold hero. */
body.home.vl-site .client-gold-hero{background:#F4E4B5;color:#22251F}
body.home.vl-site .client-gold-hero:before{opacity:.4;filter:grayscale(1) sepia(1) saturate(1.4);background-position:center}
body.home.vl-site .client-gold-hero:after{background:linear-gradient(90deg,#FAF3DF 0%,rgba(250,243,223,.96) 28%,rgba(244,228,181,.67) 59%,rgba(224,192,110,.4) 100%)}
body.home.vl-site .client-gold-hero h1.elementor-heading-title,body.home.vl-site .client-gold-hero .hero-story p{color:#22251F}
body.home.vl-site .client-gold-hero h1.elementor-heading-title>span{color:#806920}
body.home.vl-site .client-gold-hero .eyebrow{color:#806920}
body.home.vl-site .client-gold-hero .hero-more{color:#22251F;border-color:#806920}
body.home.vl-site .client-gold-hero .hero-more:hover{color:#806920}
body.home.vl-site .client-gold-hero .hero-cta .gold{background:#806920;border-color:#806920;color:#FFFFFF}
body.home.vl-site .client-bottle a:before{background:radial-gradient(ellipse at center,rgba(255,255,255,.7),rgba(189,159,68,.22) 47%,transparent 70%)}
@media(max-width:540px){body.home.vl-site .client-gold-hero:after{background:linear-gradient(180deg,rgba(250,243,223,.98),rgba(250,243,223,.91) 42%,rgba(244,228,181,.45))}}

/* Clear client-supplied DNA helix */
body.home.vl-site .client-gold-hero:before{background-image:url("http://vitalonga.dk/wp-content/uploads/vita-longa-import/client-dna-20261015.webp");background-size:cover;background-position:center;filter:invert(1) grayscale(1) sepia(1) saturate(2);mix-blend-mode:multiply;opacity:.7}
body.home.vl-site .client-gold-hero:after{background:linear-gradient(90deg,#FAF3DF 0%,rgba(250,243,223,.97) 25%,rgba(250,243,223,.65) 43%,rgba(250,243,223,.08) 66%,transparent 100%)}
body.home.vl-site .client-bottle a:before{opacity:.25}
@media(max-width:540px){body.home.vl-site .client-gold-hero:before{background-size:auto 470px;background-position:center bottom;background-repeat:no-repeat;opacity:.7}body.home.vl-site .client-gold-hero:after{background:linear-gradient(180deg,#FAF3DF 0%,rgba(250,243,223,.96) 37%,rgba(250,243,223,.15) 62%,transparent 100%)}}

body.home.vl-site .elementor-element.client-gold-hero{background:#F4E4B5!important}/* End custom CSS */