:root{--navy:#142e45;--navy2:#21465f;--gold:#d6a55c;--cream:#faf6ee;--ink:#20364a;--muted:#617689}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:white}a{text-decoration:none;color:inherit}.container{max-width:1240px;padding:0 32px;margin:auto}.topline{background:#061522;color:#b7c5d0;font-size:10px;letter-spacing:2px}.topline .container{height:34px;display:flex;justify-content:space-between;align-items:center}.header{background:#0a1c2d;color:white;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff17}.nav{height:86px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:14px;align-items:center;flex-shrink:0}.brand strong{display:block;font:700 29px Georgia,serif;letter-spacing:-1.2px;white-space:nowrap}.brand em{font-style:normal;color:#e2c188}.brand small{display:block;font-size:10px;letter-spacing:2.8px;margin-top:5px}.mark{height:42px;display:flex;gap:5px;align-items:end}.mark i{width:8px;background:linear-gradient(#f0d39a,#b8873d);display:block}.mark i:nth-child(1){height:12px}.mark i:nth-child(2){height:22px}.mark i:nth-child(3){height:31px}.mark i:nth-child(4){height:42px}nav{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:600}nav a:hover,.footer-links a:hover{color:var(--gold)}.navcta{background:linear-gradient(130deg,#f0d79d,#c69b52);padding:17px 22px;border-radius:3px;color:#071a2a!important}.navcta span{margin-left:10px}.menu{display:none}.hero{min-height:680px;background:#071b2d;position:relative;overflow:hidden;color:white}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:70px 70px;opacity:.45}.hero-photo{position:absolute;right:0;top:0;height:100%;width:57%;background:url('assets/executives.webp') center 32%/cover no-repeat;filter:saturate(.78)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071b2d 0%,#071b2d 32%,#071b2de8 45%,#071b2d7a 69%,#071b2d18 100%),linear-gradient(0deg,#071b2d 0%,transparent 34%)}.hero-inner{position:relative;padding-top:111px;padding-bottom:116px}.eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.7px;line-height:1.7}.gold{color:#e6c588}.dark{color:#98723c}.eyebrow .line{display:inline-block;width:25px;height:1px;background:currentColor;vertical-align:middle;margin-right:10px}.hero h1,h2,blockquote{font-family:Georgia,'Times New Roman',serif;letter-spacing:-1.8px}.hero h1{font-size:clamp(52px,5.1vw,82px);line-height:1.09;margin:26px 0 25px;max-width:840px;font-weight:500}.hero h1 em,h2 em,blockquote em{font-style:normal;color:var(--gold)}.hero-lead{font-size:18px;line-height:1.8;max-width:670px;color:#dbe5ec}.actions{display:flex;gap:14px;margin:35px 0 70px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:18px 25px;font-size:13px;font-weight:700;border-radius:3px;border:1px solid transparent;cursor:pointer}.goldbtn{background:linear-gradient(125deg,#f0d7a2,#c89c55);color:#091b29}.outline{border-color:#b9c5ce;color:white}.btn:hover{transform:translateY(-2px);transition:.2s}.hero-benefits{display:flex;gap:38px}.hero-benefits>div{display:flex;gap:13px;align-items:center;font-size:12px;line-height:1.6;color:#e1e8ed}.mini-icon{color:#e1bb7d;font:34px Georgia,serif}.hero-bottom{position:absolute;bottom:0;width:100%;background:#061726b8;border-top:1px solid #ffffff2b;color:#b8c7d2;padding:16px 7%;font-size:10px;letter-spacing:3px}.hero-bottom span{color:var(--gold);padding:0 14px}.quick{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:18px;padding-top:74px;padding-bottom:80px}.quick-intro{padding:20px 25px 0 0}.quick h2,.section h2,.statement h2,.contact h2{font-size:clamp(38px,3.5vw,55px);font-weight:500;line-height:1.14;margin:22px 0}.quick h2 em,.section h2 em,.statement h2 em{color:#b58d54}.quick-intro p,.section p,.statement p{color:#64707b;line-height:1.8;font-size:15px}.quick-card{position:relative;min-height:340px;padding:28px;overflow:hidden;background:#0c2437;color:white;display:flex;flex-direction:column;justify-content:end}.quick-card.bkvcard{background:#193b48}.quick-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 10%,#ffffff16,transparent 55%)}.card-number{position:absolute;top:27px;font-size:10px;letter-spacing:1.8px;color:#e0c08c}.quick-card h3{position:relative;font:normal 29px Georgia,serif;margin:0 0 10px}.quick-card p{position:relative;font-size:13px;line-height:1.7;color:#c6d2d9;margin:0 0 20px}.quick-card b{position:relative;color:#e8c488;font-size:12px}.quick-card b span{margin-left:12px}.card-art{position:absolute;right:22px;top:70px;opacity:.6}.coins{display:flex;align-items:end;gap:10px}.coins span{width:40px;height:45px;border:3px solid #d9b36e;border-radius:50%;box-shadow:0 9px 0 -2px #193348,0 11px 0 #d9b36e,0 19px 0 -2px #193348,0 21px 0 #d9b36e}.coins span:nth-child(2){height:65px}.coins span:nth-child(3){height:88px}.health{color:#d8b87e;width:135px}.statement{background:var(--cream);padding:100px 0;text-align:center}.statement-inner{max-width:1000px}.statement h2{font-size:clamp(35px,4vw,57px);font-weight:500;line-height:1.23}.statement p{max-width:710px;margin:0 auto 26px}.textlink{font-size:13px;font-weight:bold;border-bottom:1px solid #ad8b57;padding-bottom:10px}.textlink span{margin-left:12px}.section{padding:110px 0}.navy{background:#0a1d2e;color:white}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.section.navy h2 em{color:#e0bd80}.section.navy p{color:#b9c7d0}.section .lead{font-size:19px;color:inherit!important;line-height:1.6}.section .btn{margin-top:23px}.feature-panel{background:#102c42;border:1px solid #365067;padding:30px 37px;box-shadow:22px 24px 0 #ffffff06}.panel-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;color:#d8b778;border-bottom:1px solid #ffffff28;padding-bottom:26px}.feature{display:flex;gap:24px;border-bottom:1px solid #ffffff1b;padding:20px 0}.feature:last-child{border:0}.feature>span{color:#d9b779;font:23px Georgia,serif}.feature h3{font-size:17px;margin:0 0 6px}.feature p{font-size:13px;margin:0;line-height:1.6}.cream{background:#f5f2ec}.reverse{grid-template-columns:1fr 1fr}.health-visual{height:470px;background:radial-gradient(circle at 45% 45%,#254b5b,#0b2435 70%);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.health-visual:before,.health-visual:after{content:"";position:absolute;width:500px;height:500px;border:1px solid #ffffff24;border-radius:50%}.health-visual:after{width:330px;height:330px}.health-orbit{width:190px;height:190px;border:1px solid #c9a96d;border-radius:50%;display:grid;place-items:center;z-index:1}.health-heart{font:180px Georgia,serif;color:#e1c389;line-height:1}.health-label{position:absolute;left:30px;bottom:30px;color:white;z-index:2}.health-label small{display:block;letter-spacing:2px;font-size:10px;color:#d4b579;margin-bottom:10px}.health-label strong{font:25px Georgia,serif}.tags{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.tags span{font-size:11px;border:1px solid #c7c4bc;padding:10px 12px}.darkbtn{background:#0c2437;color:white}.section-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:48px}.section-head p{max-width:360px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.steps article{background:#f5f3ee;padding:34px 25px;min-height:255px;border-top:3px solid #d0aa6e}.steps article>span{font:31px Georgia,serif;color:#b28b54}.steps h3{font:26px Georgia,serif;margin:28px 0 12px}.steps p{font-size:13px}.manifesto{background:#071827;color:white;padding:85px 0}.manifesto blockquote{font-size:clamp(30px,4vw,58px);font-weight:400;line-height:1.25;margin:30px 0 55px;max-width:1050px}.manifesto-bottom{font-size:11px;letter-spacing:2.5px;color:#9eafbb;border-top:1px solid #ffffff2b;padding-top:22px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.faq details{border-bottom:1px solid #d7dce0;padding:23px 0}.faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-weight:700;font-size:15px;list-style:none}.faq summary span{font-size:23px;color:#ac8750}.faq details p{font-size:14px}.contact{background:#102b3e;color:white;padding:95px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact h2{font-weight:400;font-size:clamp(43px,4.2vw,65px)}.contact h2 em{color:#e0be81}.contact p{line-height:1.8;color:#c5d1d9}.contact-note{margin-top:45px;border-left:2px solid #c7a467;padding:15px 20px;color:#a9bac6;font-size:12px;line-height:1.7}.contact form{background:white;color:#142537;padding:37px;box-shadow:0 25px 65px #0002}.form-title{display:flex;justify-content:space-between;font:25px Georgia,serif;margin-bottom:28px}.form-title span{color:#b58d54}label{display:block;font-size:11px;font-weight:700;margin-bottom:15px}input,select,textarea{font:14px Arial,sans-serif;width:100%;margin-top:8px;padding:14px 12px;border:1px solid #d8dde1;background:#fafafa;color:#172a3b;border-radius:0}textarea{resize:vertical}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:15px}.privacy{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.6}.privacy input{width:auto;margin-top:2px}.privacy a{text-decoration:underline}.contact form small{display:block;color:#77828b;font-size:10px;line-height:1.6;margin-top:15px}footer{background:#061522;color:white}.footer-main{display:flex;justify-content:space-between;align-items:center;padding-top:55px;padding-bottom:55px}.footer-links{display:flex;gap:30px;font-size:13px}.footer-bottom{border-top:1px solid #ffffff20;display:flex;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:28px;color:#a8b7c2;font-size:11px}.footer-bottom div{display:flex;gap:20px}.legal-page{min-height:60vh;padding:75px 0}.legal-page h1{font:48px Georgia,serif}.legal-page p{max-width:780px;line-height:1.8}.warning{padding:18px;border-left:3px solid #bf9656;background:#f8f3e9}@media(max-width:1050px){nav{gap:14px;font-size:12px}.two-col{gap:55px}.quick{grid-template-columns:1fr 1fr}.quick-intro{grid-column:span 2}.hero-photo{width:65%}}@media(max-width:760px){.container{padding-left:22px;padding-right:22px}.topline .container span:last-child{display:none}.nav{height:75px}.brand strong{font-size:23px}.brand small{font-size:8px}.menu{display:block;background:transparent;border:0;color:white;font-size:26px}.nav nav{display:none;position:absolute;top:75px;left:0;right:0;background:#0a1c2d;padding:25px;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.hero{min-height:700px}.hero-photo{width:100%;height:62%;opacity:.5}.hero-shade{background:linear-gradient(90deg,#071b2deb,#071b2d8a),linear-gradient(0deg,#071b2d 3%,transparent 80%)}.hero-inner{padding-top:85px;padding-bottom:105px}.hero h1{font-size:52px}.hero-lead{font-size:16px}.actions{flex-direction:column;align-items:flex-start;margin-bottom:35px}.hero-benefits{gap:15px;flex-wrap:wrap}.hero-benefits>div{font-size:11px}.quick,.two-col,.section-head,.faq-layout,.contact-grid{display:grid;grid-template-columns:1fr;gap:32px}.quick-intro{grid-column:auto}.quick{padding-top:50px;padding-bottom:50px}.quick-card{min-height:320px}.section{padding:75px 0}.steps{grid-template-columns:1fr 1fr}.statement{padding:75px 0}.health-visual{height:350px}.contact{padding:70px 0}.contact form{padding:23px}.footer-main,.footer-bottom{flex-direction:column;align-items:flex-start;gap:25px}.footer-links{flex-wrap:wrap}.formrow{grid-template-columns:1fr}}@media(max-width:450px){.hero h1{font-size:43px}.hero-benefits>div:last-child{display:none}.steps{grid-template-columns:1fr}.formrow{grid-template-columns:1fr}.hero-bottom{font-size:8px;letter-spacing:1.5px}}

/* 2026 premium strategic sections */
.hero h1{font-size:clamp(2.65rem,5vw,5.5rem);max-width:1050px;line-height:1.06}.hero-lead{max-width:760px}.signature{background:#d5b77d;color:#071a2c;padding:76px 0}.signature-inner{max-width:1100px}.signature-kicker{font-size:.78rem;letter-spacing:.2em;font-weight:800}.signature h2{font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.06;margin:16px 0}.signature h2 em{color:#fff;font-style:normal}.signature p{font-size:1.22rem;max-width:850px}.signature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.signature-pills span{padding:11px 18px;border:1px solid #765c2c;border-radius:100px;font-size:.9rem}.wealth-section,.calculator-section{padding:110px 0;background:#071b2d;color:#f6f4f0}.wealth-section h2,.calculator-section h2{font-family:Georgia,serif;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:1.1;margin:22px 0}.wealth-section h2 em,.calculator-section h2 em{color:#d5b77d;font-style:normal}.wealth-intro,.calculator-section>.container>p{font-size:1.14rem;color:#c6d0d8;max-width:850px;line-height:1.8}.wealth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.wealth-grid article{padding:36px 28px;border:1px solid #4a6070;border-radius:8px;background:linear-gradient(140deg,#102b41,#081a2b)}.wealth-number{font-size:2.6rem;color:#d5b77d;font-family:Georgia,serif}.wealth-grid h3{font-size:1.38rem;line-height:1.25;margin:20px 0}.wealth-grid p{color:#c6d0d8;line-height:1.7}.wealth-quote{font-family:Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.8rem);color:#d5b77d;text-align:center;margin:55px 0 0}.calculator-section{background:#f3f2ef;color:#0a1b2c}.calculator-section h2 em{color:#ab8548}.calculator-section>.container>p{color:#46515d}.calc-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.calc-controls,.calc-results{border-radius:12px;background:white;padding:36px;box-shadow:0 14px 55px #0a1b2c13}.calc-controls label{display:block;margin-bottom:30px;font-size:.95rem;color:#203145}.calc-controls strong{float:right}.calc-controls input{display:block;width:100%;accent-color:#b58b48;margin-top:20px}.calc-results>span{font-size:.7rem;letter-spacing:.13em;color:#96763d;font-weight:800}.calc-results small{display:block;margin-top:24px;color:#687581}.calc-results>strong{display:block;font-size:clamp(1.6rem,3vw,2.5rem);font-family:Georgia,serif;color:#0b2439}.calc-results p{font-size:.78rem;line-height:1.6;color:#67717a;margin:20px 0}.calc-bars{display:flex;height:15px;border-radius:50px;overflow:hidden;background:#e6e6e6;margin-top:20px}.calc-bars div:first-child{background:#0d3048}.calc-bars div:last-child{background:#d4ac67}.calc-results .btn{display:inline-flex;text-decoration:none}.hero-photo{background-position:center center}@media(max-width:850px){.wealth-grid,.calc-layout{grid-template-columns:1fr}.wealth-section,.calculator-section{padding:70px 0}.calc-controls,.calc-results{padding:24px}.hero h1{font-size:clamp(2.35rem,8vw,3.8rem)}}

/* Strategic second opinion & funding */
.second-opinion{background:#071b2d;color:#e7edf2;padding:105px 0 92px}.second-head{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:end}.second-head h2{font-size:clamp(35px,4.5vw,66px);line-height:1.12;margin:20px 0 0;color:#fff}.second-head h2 em{font-style:normal;color:#d8b574}.second-head p{font-size:18px;line-height:1.8;color:#bdcbd7}.second-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.second-grid article{background:#10283d;border:1px solid #2b4356;padding:36px 30px;min-height:250px}.second-grid article span{font-size:11px;letter-spacing:2px;color:#d8b574}.second-grid h3{color:#fff;font-size:27px;margin:25px 0 12px}.second-grid p{color:#bdcbd7;line-height:1.75}.second-cta{margin-top:25px;padding:30px 36px;border:1px solid #b89a67;display:flex;align-items:center;justify-content:space-between;gap:30px}.second-cta strong{font-size:26px;color:#fff}.second-cta p{color:#bdcbd7;margin:8px 0 0}.fineprint{font-size:12px;color:#a9b8c4;line-height:1.6;margin-top:25px}.funding{background:#f3f0e9;padding:100px 0}.funding-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.funding h2{font-size:clamp(35px,4vw,59px);line-height:1.15;margin:20px 0}.funding h2 em{font-style:normal;color:#9e7b43}.funding p{line-height:1.8}.funding-card{padding:38px;background:#fff;border-top:5px solid #c7a36d;box-shadow:0 20px 55px rgba(14,30,44,.08)}.funding-card>span{letter-spacing:2px;font-size:11px;color:#9e7b43}.funding-card h3{font-size:26px;margin:18px 0}.funding-card a{color:#795927;font-weight:700}.funding-card p{font-size:15px}@media(max-width:850px){.second-head,.funding-layout{grid-template-columns:1fr;gap:20px}.second-grid{grid-template-columns:1fr}.second-cta{flex-direction:column;align-items:flex-start}.second-opinion,.funding{padding:65px 0}}

/* SIGNATURE EDITION — bespoke editorial art direction */
:root{--signature-gold:#e7bf79}
body{font-feature-settings:"kern" 1; -webkit-font-smoothing:antialiased}
.hero-photo{background-image:url('assets/founder-vision.webp');background-position:center 36%;width:59%;filter:saturate(.91)}
.hero-shade{background:linear-gradient(90deg,#071a2b 0%,#071a2bf5 30%,#071a2b9c 55%,#071a2b12 85%),linear-gradient(0deg,#061624ba,transparent 50%)}
.hero{min-height:760px}
.hero-inner{position:relative;z-index:3}
.hero h1{letter-spacing:-.055em;text-wrap:balance}
.hero h1 em{color:#eac181}
.quick{position:relative;z-index:5}
.health-visual{background:linear-gradient(0deg,#061b2ec2,#061b2e10),url('assets/executives.webp') center/cover no-repeat}
.health-orbit{backdrop-filter:blur(9px);background:#0b25365c}
.wealth-section{background:linear-gradient(110deg,#071b2eea,#071b2ef0),url('assets/boardroom.webp') center/cover no-repeat}
.second-opinion{background:linear-gradient(100deg,#071b2df5,#071b2dd8),url('assets/boardroom.webp') center/cover no-repeat}
.statement{background:linear-gradient(120deg,#f8f5ef,#f1e8d9)}
.signature{background:linear-gradient(100deg,#0b2033e8,#0b2033a8),url('assets/boardroom.webp') center/cover no-repeat}
.btn-primary,.btn-gold{box-shadow:0 12px 35px #c79c5038}
.section h2,.statement h2,.second-opinion h2,.wealth-section h2{letter-spacing:-.045em}
@media(max-width:800px){.hero{min-height:720px}.hero-photo{width:100%;opacity:.55;background-position:center top}.hero-shade{background:linear-gradient(90deg,#071a2bf5,#071a2bb5),linear-gradient(0deg,#071a2b,transparent)} }

/* Signature extension */
.hero-photo{background-image:linear-gradient(90deg,#071626 0%,rgba(7,22,38,.45) 45%,rgba(7,22,38,.05) 100%),url('assets/vasileios-premium.webp')!important;background-size:cover!important;background-position:center 35%!important;opacity:.92}
.hero-inner{position:relative;z-index:2}.hero h1{max-width:790px}.hero-lead{max-width:660px}
.proof-bar{background:#0d2235;border-top:1px solid #a88954;border-bottom:1px solid #a88954;color:white;padding:28px 0}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.proof-grid>div{border-right:1px solid #6d6d6d;padding-right:18px}.proof-grid>div:last-child{border:0}.proof-grid strong{font:600 52px Georgia,serif;color:#dfb86d}.proof-grid strong span{font-size:30px}.proof-grid p{margin:0;color:#d4dce4;font-size:14px;max-width:330px}
.network{background:#061827;color:#fff}.network-top{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:32px}.network-top p{color:#c9d5de;font-size:17px;line-height:1.75}.network h2,.founder h2,.film h2{font:normal clamp(34px,4vw,58px)/1.12 Georgia,serif;margin:12px 0 20px}.network h2 em,.founder h2 em,.film h2 em{color:#e7bc74}.expert-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.expert-grid article{min-height:250px;padding:25px 18px;border:1px solid #a3814a;background:linear-gradient(155deg,#152e43,#081b2a);border-radius:6px}.expert-icon{display:grid;place-items:center;border:1px solid #d6ab60;color:#d6ab60;border-radius:50%;width:62px;height:62px;font:35px Georgia,serif;margin-bottom:24px}.expert-grid h3{font:21px Georgia,serif;margin:0 0 12px;color:#fff}.expert-grid p{font-size:13px;line-height:1.65;color:#cbd4dc}.process-line{display:flex;justify-content:space-around;align-items:center;gap:10px;border-top:1px solid #465568;margin-top:32px;padding-top:24px;letter-spacing:2px;color:#f2d095;font-size:12px}.process-line b{font-size:25px;color:#d6ab60}
.founder{background:#0b2133;color:#fff}.founder-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.founder-photo{border:1px solid #c6a15d;border-radius:5px;overflow:hidden;max-height:660px}.founder-photo img{width:100%;height:100%;object-fit:cover;display:block}.founder-copy p{color:#d7e0e7;line-height:1.8}.founder-copy .lead{font:26px Georgia,serif;color:#eac17a}.founder-sign{font:italic 32px Georgia,serif;color:#eac17a;margin:28px 0}.founder-sign small{display:block;font:11px sans-serif;letter-spacing:2px;margin-top:9px;color:#d9e0e6}
.film{background:#081b2b;color:#fff}.film-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.film-player video{display:block;width:100%;aspect-ratio:16/9;background:#000;border:1px solid #d1a55c;border-radius:8px}.film p{color:#d5e0e8;line-height:1.7}
.reviews{background:#f4f1eb;color:#0b2133}.reviews h2{font:normal clamp(35px,4vw,56px)/1.1 Georgia,serif}.reviews h2 em{color:#a17b40}.reviews p{max-width:800px;line-height:1.7}
@media(max-width:900px){.network-top,.founder-grid,.film-grid{grid-template-columns:1fr;gap:25px}.expert-grid{grid-template-columns:repeat(2,1fr)}.proof-grid{grid-template-columns:1fr;gap:15px}.proof-grid>div{border:0;border-bottom:1px solid #34495a;padding-bottom:10px}.hero-photo{background-position:60% center!important;opacity:.35}.founder-photo{max-width:520px}}
@media(max-width:550px){.expert-grid{grid-template-columns:1fr}.process-line{flex-wrap:wrap}.proof-grid strong{font-size:38px}}

/* Editorial brand portrait */
.editorial{background:#07192b;color:#f5f2e9;padding:92px 0;border-top:1px solid #7b6546;border-bottom:1px solid #7b6546}.editorial-grid{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:7%;align-items:center}.editorial-image{overflow:hidden;border:1px solid #987448;border-radius:6px;box-shadow:0 25px 70px #0007;max-height:680px}.editorial-image img{display:block;width:100%;height:100%;object-fit:cover}.editorial-text h2{font-family:Georgia,serif;font-size:clamp(32px,3.8vw,58px);line-height:1.12}.editorial-text h2 em{color:#d8b36f}.editorial-text p{color:#dce4e8;font-size:1.08rem;line-height:1.8;margin:18px 0}.editorial-text strong{color:#e9c37e}@media(max-width:760px){.editorial{padding:48px 0}.editorial-grid{grid-template-columns:1fr}.editorial-image{max-height:460px}.editorial-text h2{font-size:34px}}

/* SIGNATURE LIGHT EDITION — lighter, warmer, same visual identity */
body{background:#fffdf9} .topline{background:#19364c;color:#f1e7d8}.header{background:#17354c;box-shadow:0 6px 22px #112c3a18}.hero{background:#19384e}.hero-photo{background-image:url('assets/hero-personal.webp');background-position:center 32%;width:55%;filter:saturate(.95)}.hero-shade{background:linear-gradient(90deg,#16354c 0%,#16354c 31%,#16354cdd 49%,#16354c50 78%,#16354c0b 100%),linear-gradient(0deg,#17364c 0%,transparent 34%)}.hero h1{font-size:clamp(45px,4.7vw,73px);max-width:760px}.hero-lead{max-width:625px}.proof-bar{background:#f7efe2!important;color:#233c4e!important}.proof-bar strong{color:#bb8844!important}.cream,.funding,.reviews,.white{background:#fcfaf6!important}.navy,.wealth-section,.editorial,.film,.contact,.signature,.manifesto{background-color:#1c3d55!important}.navcta,.goldbtn{background:linear-gradient(120deg,#f7d79c,#dfa85c);border-radius:6px}.btn{border-radius:6px}.quick-card,.feature-panel,.funding-card,.visual-tile{border-radius:12px}.section-intro{max-width:760px;margin:0 0 36px}.section-intro h2{font-size:clamp(38px,4vw,60px);margin:10px 0}.section-intro p{line-height:1.8;color:#5b6c7c}.visual-services{padding:100px 0;background:#fffaf3}.visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.visual-tile{min-height:365px;padding:28px 22px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background:linear-gradient(0deg,#102b40f5 0%,#17374a9c 48%,#17374a35 100%),var(--tile) center/cover no-repeat;border:1px solid #d7b77d55;transition:transform .25s,box-shadow .25s}.visual-tile:hover{transform:translateY(-5px);box-shadow:0 18px 38px #17354a33}.visual-tile span{font-size:11px;color:#f5cc86;letter-spacing:2px;font-weight:bold}.visual-tile h3{font:normal 28px Georgia,serif;margin:12px 0}.visual-tile p{line-height:1.6;font-size:14px;color:#e7edf0}.visual-tile b{font-size:13px;color:#f5cc86}.legal-note{background:#fff3d8;padding:14px;border-left:3px solid #d6a55c}.footer-bottom a:hover{color:#f5cc86}
@media(max-width:1000px){.visual-grid{grid-template-columns:repeat(2,1fr)}.hero-photo{width:72%;opacity:.6}.hero-shade{background:linear-gradient(90deg,#16354cf7,#16354cd6 60%,#16354c77)}}@media(max-width:600px){.visual-grid{grid-template-columns:1fr}.visual-services{padding:60px 0}.visual-tile{min-height:275px}.hero h1{font-size:clamp(37px,9vw,54px)}.hero-photo{width:100%;opacity:.33}.hero-shade{background:#17354caa}}
.sub-hero{background:linear-gradient(115deg,#18384f,#31546b);color:#fff;padding:120px 0 105px}.sub-hero h1{font:normal clamp(42px,5vw,76px) Georgia,serif;max-width:850px;margin:22px 0}.sub-hero p{font-size:21px;line-height:1.7;max-width:780px;color:#e3ebf0;margin-bottom:35px}.sub-body{padding-top:100px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.sub-copy h2{font:normal 52px Georgia,serif}.sub-copy h2 em{color:#bb8844}.sub-copy p{line-height:1.9;color:#516678}.sub-list{display:grid;gap:14px}.sub-list article{background:#faf6ee;border:1px solid #e9ddc9;border-radius:12px;padding:23px}.sub-list article span{color:#bd8e48}.sub-list h3{margin:8px 0;font:normal 24px Georgia,serif}.sub-cta{background:#17384f;color:white;padding:80px 0;text-align:center}.sub-cta h2{font:normal 42px Georgia,serif}.sub-cta .btn{margin:auto}@media(max-width:760px){.sub-body{grid-template-columns:1fr;gap:20px}.sub-hero{padding:80px 0}.sub-copy h2{font-size:40px}}
/* Signature Light – 08.11.2026: friendly premium palette, original structure retained */
:root{--navy:#15334b;--navy2:#31566e;--gold:#c99442;--cream:#fffaf2;--ink:#1b3045;--muted:#586b7a}
body{background:#fffdf9}
.topline{background:#17344a}
.header{background:#16354d;box-shadow:0 4px 20px #122b3a20}
.hero{background:#15334b;min-height:610px}
.hero-photo{background-image:url('assets/hero-personal.webp');background-position:center 24%;filter:saturate(.98);width:62%}
.hero-shade{background:linear-gradient(90deg,#102a41 0%,#102a41 28%,#102a41ee 42%,#102a4199 59%,#102a4120 100%),linear-gradient(0deg,#102a41a8,transparent 38%)}
.proof-bar{background:#fff9ef!important;color:#19344b!important;border-top:1px solid #e8d7bb;border-bottom:1px solid #e8d7bb}
.proof-bar strong{color:#b7812f!important}.quick,.section.white,.reviews{background:#fffdf9}.cream,.section.cream{background:#fbf2e5}
.visual-services{background:#fffaf3}.network{background:#15364f}.film{background:#fff8ec}.contact{background:#15364f}
@media(max-width:760px){.hero-photo{width:100%;opacity:.36;background-position:64% center}.hero-shade{background:linear-gradient(90deg,#102a41f2,#102a41aa)}.hero{min-height:unset}}

.spam-trap{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.contact-actions{display:flex;gap:12px;flex-wrap:wrap}.booking-btn{border:1px solid #bd9456;color:#19364c;background:#fff8eb}.contact-note a{text-decoration:underline;color:#f3d396}.contact-actions .btn{min-height:50px}@media(max-width:760px){.contact-actions{flex-direction:column}.contact-actions .btn{width:100%}}

/* Honorar & BAFA – Signature Light */
.honorar-section{background:#f7f3eb;padding:90px 0;color:#172c42}.honorar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center}.honorar-section h2{font-size:clamp(32px,4vw,55px);line-height:1.14;margin:15px 0 25px}.honorar-section h2 em{font-family:Georgia,serif;font-weight:400;color:#aa8248}.honorar-section p{line-height:1.8;max-width:670px}.honorar-card{background:#102b44;color:#f8f5ed;padding:38px;border-radius:6px;box-shadow:0 20px 55px #102b4425}.honorar-card strong{display:block;font-size:clamp(40px,5vw,66px);color:#e7c88d;margin:18px 0 8px}.honorar-card p{color:#f3f1e9}.honorar-card hr{border:0;border-top:1px solid #ffffff40;margin:25px 0}.honorar-card small{display:block;line-height:1.65;color:#d6dbe0}.honorar-card .eyebrow{color:#e7c88d}@media(max-width:780px){.honorar-section{padding:55px 0}.honorar-layout{grid-template-columns:1fr;gap:25px}.honorar-card{padding:25px}}

/* Lesbarkeitskorrektur: Beratungskarten, Desktop und Mobil */
.visual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}
.visual-tile{min-width:0;min-height:440px;padding:26px 22px 25px;display:flex;flex-direction:column;justify-content:flex-end;gap:11px;overflow:hidden;background:linear-gradient(0deg,rgba(8,27,42,.98) 0%,rgba(12,35,53,.97) 47%,rgba(12,35,53,.25) 100%),var(--tile) center/cover no-repeat}
.visual-tile span,.visual-tile h3,.visual-tile p,.visual-tile b{position:relative;z-index:1;overflow-wrap:anywhere;word-break:normal;hyphens:auto;flex-shrink:0}
.visual-tile span{font-size:10px;line-height:1.5;letter-spacing:1.6px}
.visual-tile h3{font:normal clamp(20px,1.65vw,25px)/1.17 Georgia,'Times New Roman',serif;letter-spacing:-.35px;margin:0;max-width:100%}
.visual-tile p{font-size:13px;line-height:1.55;margin:0;color:#edf2f5}
.visual-tile b{font-size:12px;line-height:1.4;margin-top:4px}
@media(max-width:1050px){.visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-tile{min-height:355px}.visual-tile h3{font-size:26px}}
@media(max-width:620px){.visual-grid{grid-template-columns:1fr;gap:16px}.visual-tile{min-height:310px;padding:26px}.visual-tile h3{font-size:27px}.visual-tile p{font-size:14px}}

/* Korrektur 09.11.: Nur die Lesbarkeit der vier Themenkacheln. Layout und Motive bleiben. */
.visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}
.visual-tile{box-sizing:border-box;display:block;height:auto;min-height:0;padding:180px 20px 26px;overflow:visible;position:relative;isolation:isolate;background:linear-gradient(to bottom,rgba(12,33,49,.06) 0%,rgba(12,33,49,.55) 31%,rgba(12,33,49,.98) 53%,#102b40 100%),var(--tile) center top/cover no-repeat;transform:none}
.visual-tile span,.visual-tile h3,.visual-tile p,.visual-tile b{display:block;position:relative;z-index:1;max-width:100%;overflow:visible;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-shadow:0 1px 2px #081925}
.visual-tile span{font-size:11px;line-height:1.55;letter-spacing:1px}
.visual-tile h3{font:normal 23px/1.2 Georgia,serif;margin:12px 0 12px;letter-spacing:0}
.visual-tile p{font-size:14px;line-height:1.5;margin:0 0 16px;color:#fff}
.visual-tile b{font-size:13px;line-height:1.5;margin:0;color:#f5cc86}
@media(max-width:1050px){.visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-tile{padding-top:185px}.visual-tile h3{font-size:25px}}
@media(max-width:620px){.visual-grid{grid-template-columns:1fr}.visual-tile{padding-top:200px}.visual-tile h3{font-size:26px}}

/* Requested readability and consolidated personal section */
.signature,.signature *{box-sizing:border-box}
.signature{color:#ffffff!important;background:linear-gradient(100deg,rgba(8,27,43,.95),rgba(10,35,52,.83)),url('assets/boardroom.webp') center/cover no-repeat!important}
.signature h2,.signature h2 em,.signature p,.signature-kicker{color:#ffffff!important;text-shadow:none!important}
.signature-pills span{color:#ffffff!important;border:1px solid rgba(255,255,255,.6)!important;background:rgba(8,27,43,.55)!important}
.signature p{line-height:1.7}
.founder-experience{margin:28px 0;padding-top:20px;border-top:1px solid rgba(231,191,121,.5)}
.founder-experience h3{color:#eac17a;font:normal clamp(23px,2.5vw,32px)/1.25 Georgia,serif;margin:0 0 15px}
.founder-experience p{color:#e5edf2!important;line-height:1.75}
.founder-experience strong{color:#f4d7a4}
@media(max-width:760px){.signature{padding:54px 0}.signature h2{font-size:clamp(32px,8vw,48px)}.signature-pills span{font-size:13px}}

/* Portrait im Über-mich-Bereich: identisches Foto wie im Startbereich, Gesicht gut sichtbar */
.founder-photo img{object-position:center 24%;}

/* Nur Kopfzeile: deutlicher Abstand zwischen Marke und Navigation */
@media (min-width: 761px) {
  .header .brand { padding-right: 28px; margin-right: 20px; border-right: 1px solid rgba(231,195,133,.45); }
  .header .nav nav { gap: clamp(8px, 1vw, 15px); font-size: 12px; }
  .header .nav { gap: 0; }
}
@media (max-width: 760px) {
  .header .brand { padding-right: 16px; }
}

/* Footer-Abstand – bestehendes Layout beibehalten */
.footer-main{gap:clamp(32px,5vw,72px)}
.footer-main>.brand{padding-right:clamp(24px,3vw,42px);margin-right:clamp(8px,1.5vw,20px);border-right:1px solid rgba(231,195,133,.45)}
.footer-main>.footer-links{flex:1;justify-content:flex-end;gap:clamp(12px,1.7vw,26px);row-gap:16px;flex-wrap:wrap}
@media(max-width:760px){.footer-main>.brand{padding-right:0;margin-right:0;border-right:0;padding-bottom:20px;border-bottom:1px solid rgba(231,195,133,.45)}.footer-main{gap:24px}.footer-main>.footer-links{justify-content:flex-start}}
/* Originales Startfoto sichtbar halten */
.hero-photo{background-image:url('assets/hero-personal.webp')!important;background-position:center 24%!important}

/* Ausschließlich Potenzialrechner: Hervorhebung des modellhaften Mehrertrags */
.calc-results .calc-highlight{margin-top:24px;padding:20px 22px;border-radius:9px;background:#0b283e;color:#fff}.calc-results .calc-highlight small{margin:0 0 7px;color:#e3cfaa;font-size:.9rem}.calc-results .calc-highlight strong{display:block;color:#fff;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.65rem);overflow-wrap:anywhere}.calc-results #barClassic{background:#0d3048}.calc-results #barExtra{background:#d4ac67}
