/*
Theme Name: INEH Hellas — Σχολή Εσωτέρας Θεραπευτικής
Theme URI: https://inehhellas.com/
Author: Σχολή Εσωτέρας Θεραπευτικής και Αυτογνωσίας
Description: Επίσημο θέμα της Σχολής Εσωτέρας Θεραπευτικής και Αυτογνωσίας.
Version: 1.1.8
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: inehhellas
*/

:root{--navy:#14244f;--navy-deep:#0b1838;--gold:#b67921;--gold-light:#d7ad6a;--ink:#22232a;--muted:#65656a;--cream:#faf7f1;--tint:#f4f0e9;--white:#fff;--line:rgba(20,36,79,.14);--shell:1180px;--serif:"GFS Didot",Georgia,serif;--sans:"Commissioner",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:var(--sans);font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.shell{width:min(calc(100% - 40px),var(--shell));margin-inline:auto}.narrow{max-width:820px}.center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;background:#fff;padding:10px 16px}.skip-link:focus{top:16px}
.announcement{background:var(--navy-deep);color:#fff;font-size:1rem;letter-spacing:.02em}.announcement__inner{min-height:52px;display:flex;justify-content:center;gap:28px;align-items:center}.announcement__info{color:#fff;font-weight:500;text-decoration:underline;text-decoration-color:var(--gold-light);text-decoration-thickness:1px;text-underline-offset:4px}.announcement__info:hover{color:var(--gold-light)}.announcement__cta{display:inline-flex;align-items:center;min-height:34px;padding:6px 15px;border:1px solid var(--gold-light);border-radius:3px;color:#fff;background:var(--gold);font-weight:600;white-space:nowrap}.announcement__cta:hover{background:#c88a30}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header__inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;color:var(--navy)}.brand__mark{width:50px;flex:none}.brand__mark svg{stroke:var(--gold);stroke-width:1.3}.brand__name{font-family:var(--serif);font-size:.91rem;line-height:1.22;letter-spacing:.015em}.primary-nav{display:flex;align-items:center;gap:26px;font-size:.83rem;color:#1d2540}.primary-nav>a:not(.button){position:relative}.primary-nav>a:not(.button):after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--gold);transition:.25s}.primary-nav>a:hover:after{right:0}.nav-toggle{display:none;background:none;border:0;padding:8px}.nav-toggle span:not(.sr-only){display:block;width:25px;height:1px;background:var(--navy);margin:6px}
.ten-grid--detailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px}.ten-grid--detailed article{padding:30px;border:1px solid var(--line);background:#fffaf3}.ten-grid--detailed span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:#fff;font-size:.76rem}.ten-grid--detailed h3{margin:16px 0 8px;font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.2;color:var(--navy)}.ten-grid--detailed h4{margin:0 0 12px;color:var(--gold);font-size:.9rem;font-weight:500}.ten-grid--detailed p{margin:0;color:#555;font-size:.88rem}
.hero{overflow:hidden;background:radial-gradient(circle at 90% 20%,rgba(215,173,106,.22),transparent 34%),linear-gradient(135deg,#fff 0%,#fbf8f3 58%,#f1e9de 100%)}.hero__grid{min-height:680px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:56px}.eyebrow{margin:0 0 14px;color:var(--gold);font-size:.74rem;font-weight:600;letter-spacing:.16em}.hero h1,.section h2,.final-cta h2{font-family:var(--serif);color:var(--navy);font-weight:400;line-height:1.08;margin:0}.hero h1{font-size:clamp(3rem,5vw,5rem)}.hero h1 span{display:block}.hero__motto{font-family:var(--serif);font-size:1.55rem;color:var(--gold);margin:22px 0 14px}.hero__lead{max-width:660px;font-size:1.02rem;color:#45454b}.signature{font-family:var(--serif);font-style:italic;color:var(--navy);margin:26px 0 0}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.button-row--center{justify-content:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border:1px solid var(--navy);border-radius:3px;background:var(--navy);color:#fff;font-size:.82rem;font-weight:500;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#1b326c}.button--small{min-height:40px;padding:8px 15px!important}.button--ghost{background:transparent;color:var(--navy)}.button--ghost:hover{background:var(--navy);color:#fff}.button--gold{background:var(--gold);border-color:var(--gold)}.button--light{background:transparent;border-color:rgba(255,255,255,.6)}.hero__portrait{height:580px;position:relative;border-radius:48% 48% 12px 12px;overflow:hidden;background:linear-gradient(155deg,#d7c2a5,#9a795c 55%,#4a503d)}.portrait-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:linear-gradient(0deg,rgba(11,24,56,.62),transparent 70%)}.portrait-placeholder span{font-size:.7rem;letter-spacing:.16em}.portrait-placeholder strong{font-family:var(--serif);font-size:2rem;font-weight:400;margin-top:300px}.portrait-placeholder small{max-width:280px;opacity:.8}.orbit{position:absolute;border:1px solid rgba(255,255,255,.32);border-radius:50%;inset:12% 10% 30%}.orbit--two{inset:18% 18% 36%;transform:rotate(40deg)}
.facts{background:var(--navy);color:#fff}.facts__grid{display:grid;grid-template-columns:repeat(5,1fr);padding-block:23px}.facts__grid div{padding:0 22px;border-left:1px solid rgba(255,255,255,.17)}.facts__grid div:first-child{border-left:0}.facts span{display:block;color:var(--gold-light);font-size:.7rem;letter-spacing:.08em;margin-bottom:4px}.facts strong{font-size:.82rem;font-weight:400}.section{padding:105px 0}.section--tint{background:var(--tint)}.section h2,.final-cta h2{font-size:clamp(2.2rem,3.8vw,3.65rem)}.section h2 em{font-weight:400;color:var(--gold);font-style:normal}.section--intro .narrow>p:last-child{font-size:1.05rem;color:#525258}.questions{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.questions p{margin:0;padding:28px 24px;color:var(--navy);font-family:var(--serif);font-size:1.18rem;border-left:1px solid var(--line)}.questions p:first-child{border-left:0}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.split--top{align-items:start}.prose p:first-child{margin-top:0}.prose p{color:#4c4c52}.pillars{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillars article{padding:34px 28px;border-left:1px solid var(--line)}.pillars article:first-child{border-left:0}.pillars span{color:var(--gold);font-size:.72rem}.pillars h3,.principles h3{font-family:var(--serif);color:var(--navy);font-size:1.4rem;font-weight:400;line-height:1.2}.pillars p,.principles p{font-size:.88rem;color:#5b5b60}.visual-placeholder{min-height:470px;position:relative;display:flex;align-items:flex-end;padding:28px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#d1b995,#7e765d);border-radius:4px}.visual-placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,24,56,.66),transparent 65%)}.visual-placeholder span{position:relative;z-index:1;font-size:.8rem}.visual-placeholder__circle{position:absolute;width:280px;height:280px;border:1px solid rgba(255,255,255,.5);border-radius:50%;top:70px;left:50%;transform:translateX(-50%)}.feature-list{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:13px 22px}.feature-list li{position:relative;padding-left:24px;font-size:.91rem}.feature-list li:before{content:"";position:absolute;left:0;top:.63em;width:9px;height:9px;border:1px solid var(--gold);border-radius:50%}
.journey{background:#fffaf3}.cycle{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:52px}.cycle div{width:170px;min-height:130px;padding:24px 14px;text-align:center;border:1px solid rgba(182,121,33,.28);background:#fff}.cycle span{display:flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;margin:0 auto 13px;background:var(--gold);color:#fff;font-size:.73rem}.cycle strong{font-family:var(--serif);color:var(--navy);font-weight:400}.cycle i{color:var(--gold);font-style:normal}.journey__note{text-align:center;max-width:800px;margin-top:35px;color:#5d5b58}.founding{background:linear-gradient(125deg,var(--navy-deep),#182f68);color:#fff}.founding__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center}.founding h2{color:#fff}.founding p{color:rgba(255,255,255,.78);max-width:680px}.eyebrow--light{color:var(--gold-light)}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--navy);font-size:.84rem;font-weight:600;border-bottom:1px solid var(--gold);padding-bottom:4px}.text-link--light{color:#fff;border-bottom-color:var(--gold-light)}.founding__details{margin:0;border-top:1px solid rgba(255,255,255,.22)}.founding__details div{display:grid;grid-template-columns:110px 1fr;gap:22px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.22)}.founding dt{color:var(--gold-light);font-size:.76rem}.founding dd{margin:0;font-size:.9rem}.section-title{margin-bottom:48px}.principles{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:38px}.principles article{padding:30px;border-left:1px solid var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles article:last-child{border-right:1px solid var(--line)}.founder__portrait{height:500px;background:linear-gradient(145deg,#c7ac88,#5e6b55);display:flex;align-items:flex-end;padding:25px;color:#fff;font-size:.8rem}.founder__role{font-family:var(--serif);font-size:1.28rem;color:var(--gold)}.directions{display:flex;flex-wrap:wrap;gap:10px;margin-top:50px}.directions span{padding:10px 16px;border:1px solid var(--line);border-radius:30px;color:var(--navy);font-size:.82rem}.workshop{padding-block:70px}.workshop__card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:45px 50px;background:linear-gradient(115deg,#f1e8f0,#f8ead8);border:1px solid rgba(182,121,33,.18)}.workshop__card h2{font-size:2.6rem}.workshop__card p{max-width:740px}.workshop__action{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.workshop__action span{font-size:.78rem;color:#5e5660}.guide{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px;align-items:center}.book{perspective:900px;padding:20px 35px}.book__cover{aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:var(--navy);background:linear-gradient(#f7f1e7,#efe2cc);border:1px solid #ded2be;box-shadow:-18px 22px 32px rgba(43,36,28,.18);transform:rotateY(8deg) rotateZ(-2deg)}.book__cover strong{font-family:var(--serif);font-size:1.55rem;margin:38px 0 8px}.book__cover small,.book__cover span{font-size:.65rem}.book__cover em{font-family:var(--serif);font-size:.85rem;margin-top:50px}.faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.accordion details{border-top:1px solid var(--line);padding:20px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;color:var(--navy);font-family:var(--serif);font-size:1.3rem}.accordion p{font-size:.9rem;color:#5a5a60}.final-cta{padding:90px 0;background:var(--navy-deep);color:#fff}.final-cta h2{color:#fff}.final-cta p{color:rgba(255,255,255,.75)}
.footer{background:#08132e;color:rgba(255,255,255,.74);padding:65px 0 20px;font-size:.78rem}.footer__grid{display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:80px}.brand--footer{color:#fff}.footer h3{color:var(--gold-light);font-family:var(--serif);font-size:1.05rem;font-weight:400}.footer__grid>div>a:not(.brand){display:block;margin:7px 0}.footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13);font-size:.68rem}
.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}
@media (max-width:1000px){.primary-nav{position:absolute;left:0;right:0;top:84px;display:none;flex-direction:column;align-items:stretch;padding:24px;background:#fff;border-bottom:1px solid var(--line)}.primary-nav.is-open{display:flex}.nav-toggle{display:block}.hero__grid{min-height:auto;padding-block:70px;grid-template-columns:1fr .8fr}.hero__portrait{height:470px}.facts__grid{grid-template-columns:repeat(3,1fr);gap:18px}.facts__grid div:nth-child(4){border-left:0}.questions,.pillars,.principles{grid-template-columns:repeat(2,1fr)}.questions p:nth-child(3),.pillars article:nth-child(3){border-left:0}.principles article:nth-child(3){border-left:1px solid var(--line)}.principles article:nth-child(2){border-right:1px solid var(--line)}.cycle{flex-wrap:wrap}.cycle i{display:none}}
@media (max-width:760px){body{font-size:15px}.shell{width:min(calc(100% - 28px),var(--shell))}.announcement__inner{justify-content:space-between}.announcement__inner span{max-width:210px;line-height:1.3}.header__inner{min-height:72px}.brand__mark{width:40px}.brand__name{font-size:.75rem}.primary-nav{top:72px}.hero__grid{grid-template-columns:1fr;padding:55px 0 0}.hero h1{font-size:2.75rem}.hero__portrait{height:390px;border-radius:44% 44% 0 0}.portrait-placeholder strong{margin-top:210px}.facts__grid{grid-template-columns:1fr 1fr;padding:22px 0}.facts__grid div{border-left:0;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.13)}.facts__grid div:last-child{grid-column:1/-1}.section{padding:72px 0}.section h2,.final-cta h2{font-size:2.35rem}.questions,.pillars,.principles,.split,.founding__grid,.guide,.faq__grid,.workshop__card,.footer__grid{grid-template-columns:1fr}.questions p,.pillars article,.principles article{border-left:0!important;border-right:0!important;border-top:1px solid var(--line)}.split,.founding__grid,.guide,.faq__grid{gap:42px}.pillars{margin-top:42px}.feature-list{grid-template-columns:1fr}.cycle{display:grid;grid-template-columns:1fr 1fr}.cycle div{width:auto}.founding__details{margin-top:15px}.workshop__card{padding:30px 24px;gap:20px}.workshop__action{align-items:flex-start}.book{padding:10px 55px}.footer__bottom{flex-direction:column}.footer__grid{gap:30px}.visual-placeholder,.founder__portrait{height:400px;min-height:0}.directions{margin-top:35px}}
@media (max-width:760px){.ten-grid--detailed{grid-template-columns:1fr}.ten-grid--detailed article{padding:24px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}

/* Οδηγός Σπουδών */
.guide-hero{background:linear-gradient(120deg,#fbf7ef 0%,#f4ecdf 62%,#eee0ca 100%);overflow:hidden}.guide-hero__grid{min-height:690px;display:grid;grid-template-columns:1.08fr .72fr;gap:100px;align-items:center;padding:70px 0}.guide-hero h1{font-family:var(--serif);font-size:clamp(3.2rem,5.3vw,5.3rem);font-weight:400;line-height:1.02;color:var(--navy);margin:0}.guide-hero__subtitle{font-family:var(--serif);font-size:1.55rem;color:var(--gold);margin:18px 0}.guide-hero__grid>div>p:not(.eyebrow):not(.guide-hero__subtitle){max-width:680px;color:#4d4c50}.guide-hero small{display:block;margin-top:14px;color:#6c655d}.guide-cover{margin:0;perspective:900px}.guide-cover img{width:100%;max-height:570px;object-fit:contain;filter:drop-shadow(-20px 28px 18px rgba(43,34,25,.22));transform:rotateY(-7deg) rotateZ(1deg)}.guide-cover figcaption{text-align:center;font-size:.72rem;color:#72695d;margin-top:18px}.guide-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.guide-topics article{padding:30px;background:#fffaf3;border:1px solid var(--line)}.guide-topics span{color:var(--gold);font-size:.72rem}.guide-topics h3{font-family:var(--serif);font-size:1.45rem;line-height:1.2;color:var(--navy);font-weight:400}.guide-topics p{font-size:.85rem;color:#5e5b59}.guide-preview__pages{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:end;margin:55px 0 45px}.guide-preview__pages figure{margin:0;text-align:center}.guide-preview__pages img{width:100%;max-height:560px;object-fit:contain;background:#fff;box-shadow:0 18px 45px rgba(43,36,28,.15)}.guide-preview__pages figure:nth-child(2){transform:translateY(-18px)}.guide-preview__pages figcaption{font-family:var(--serif);color:var(--navy);font-size:1.05rem;margin-top:16px}.guide-practical{padding:85px 0;background:linear-gradient(125deg,var(--navy-deep),#18326d);color:#fff}.guide-practical__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;align-items:start}.guide-practical h2{font-family:var(--serif);font-size:3.3rem;font-weight:400;line-height:1.08;margin:0}.guide-practical dl{margin:0;border-top:1px solid rgba(255,255,255,.22)}.guide-practical dl div{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.22)}.guide-practical dt{color:var(--gold-light);font-size:.75rem}.guide-practical dd{margin:0;font-size:.9rem}
@media(max-width:900px){.guide-hero__grid{grid-template-columns:1fr .65fr;gap:45px}.guide-topics{grid-template-columns:1fr 1fr}.guide-practical__grid{gap:50px}}
@media(max-width:760px){.guide-hero__grid,.guide-practical__grid{grid-template-columns:1fr}.guide-hero__grid{padding:55px 0;gap:35px}.guide-cover img{max-height:480px}.guide-topics,.guide-preview__pages{grid-template-columns:1fr}.guide-preview__pages{gap:28px}.guide-preview__pages figure:nth-child(2){transform:none}.guide-preview__pages img{max-height:520px}.guide-practical dl div{grid-template-columns:105px 1fr}}

/* Επικοινωνία και Δήλωση Ενδιαφέροντος */
.contact-hero{background:linear-gradient(120deg,#fbf7ef,#f2eadf)}.contact-hero__grid{min-height:610px;display:grid;grid-template-columns:1fr .72fr;align-items:center;gap:95px;padding:65px 0}.contact-hero h1{font-family:var(--serif);font-size:clamp(3.4rem,5.5vw,5.4rem);font-weight:400;line-height:1;color:var(--navy);margin:0 0 28px}.contact-hero__lead{font-family:var(--serif);font-size:1.35rem;color:var(--navy)}.contact-hero strong{display:block;color:var(--gold);font-family:var(--serif);font-size:1.2rem;font-weight:400;margin-top:24px}.contact-hero figure{margin:0}.contact-hero figure img{width:100%;height:470px;object-fit:cover;object-position:center 35%;border-radius:48% 48% 3px 3px}.contact-hero figcaption{text-align:center;color:#71695f;font-size:.72rem;margin-top:12px}.contact-choice__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.contact-choice__grid article{padding:34px 30px;border:1px solid var(--line);background:#fffaf3}.contact-choice__grid article>span{color:var(--gold);font-size:.72rem}.contact-choice h3,.form-heading h3,.contact-steps h3{font-family:var(--serif);color:var(--navy);font-size:1.45rem;font-weight:400;line-height:1.2}.contact-choice p,.contact-steps p{font-size:.86rem;color:#5d5b59}.contact-main__grid{display:grid;grid-template-columns:.66fr 1.34fr;gap:75px;align-items:start}.contact-main aside{position:sticky;top:125px}.contact-details{margin-top:38px;border-top:1px solid var(--line)}.contact-details div{padding:15px 0;border-bottom:1px solid var(--line)}.contact-details span{display:block;color:var(--gold);font-size:.68rem;letter-spacing:.1em}.contact-details a,.contact-details p{margin:4px 0;color:var(--navy);font-size:.9rem}.interest-form,.simple-form{padding:40px;background:#fffaf3;border:1px solid rgba(182,121,33,.22)}.form-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);margin-bottom:26px}.form-heading h3{font-size:1.9rem;margin:0 0 14px}.form-heading p{font-size:.7rem;color:#777}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.interest-form>label,.simple-form>label,.form-grid label{display:block;margin-bottom:18px}.interest-form label>span,.simple-form label>span,.interest-form legend{display:block;color:var(--navy);font-size:.78rem;margin-bottom:7px}.interest-form input[type=text],.interest-form input[type=email],.interest-form input[type=tel],.interest-form textarea,.simple-form input,.simple-form textarea{width:100%;border:1px solid rgba(20,36,79,.2);background:#fffdf9;padding:12px 13px;font:inherit;font-size:.88rem;color:var(--ink);border-radius:2px}.interest-form textarea,.simple-form textarea{resize:vertical}.interest-form input:focus,.interest-form textarea:focus,.simple-form input:focus,.simple-form textarea:focus{outline:1px solid var(--gold);border-color:var(--gold)}.interest-form fieldset{border:0;padding:0;margin:4px 0 20px}.interest-form .radio{display:inline-flex;align-items:center;gap:8px;margin-right:25px}.interest-form .radio span{margin:0}.consent{display:flex!important;align-items:flex-start;gap:10px}.consent input{margin-top:5px;flex:none}.consent span{font-size:.72rem!important;color:#5b5a5b!important}.consent a{color:var(--gold);text-decoration:underline}.form-submit{width:100%}.form-note{text-align:center;font-size:.68rem;color:#777}.contact-steps__grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:52px}.contact-steps article{padding:28px 22px;border:1px solid var(--line);border-right:0;text-align:center}.contact-steps article:last-child{border-right:1px solid var(--line)}.contact-steps article>span{display:flex;width:30px;height:30px;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:50%;background:var(--gold);color:#fff;font-size:.75rem}.contact-message{background:#f9f4ec}.contact-message__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:start}.simple-form{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.simple-form label:nth-child(3),.simple-form .consent,.simple-form button{grid-column:1/-1}.contact-closing{padding:85px 0;background:linear-gradient(115deg,#eee5ef,#f7ead9)}.contact-closing p{font-family:var(--serif);font-size:1.25rem;color:var(--gold)}.contact-closing h2{font-family:var(--serif);font-size:2.7rem;font-weight:400;color:var(--navy);margin:8px 0}
@media(max-width:900px){.contact-hero__grid{grid-template-columns:1fr .7fr;gap:45px}.contact-main__grid{gap:40px}.contact-steps__grid{grid-template-columns:repeat(3,1fr)}.contact-steps article{border-right:1px solid var(--line)}}
@media(max-width:760px){.contact-hero__grid,.contact-choice__grid,.contact-main__grid,.contact-message__grid,.contact-steps__grid,.form-grid,.simple-form{grid-template-columns:1fr}.contact-hero__grid{padding:55px 0}.contact-hero figure img{height:440px}.contact-main aside{position:static}.interest-form,.simple-form{padding:28px 20px}.form-heading{display:block}.contact-steps article{border-bottom:0}.contact-steps article:last-child{border-bottom:1px solid var(--line)}.simple-form label,.simple-form .consent,.simple-form button{grid-column:auto}}

/* Στοχευμένες προσαρμογές έκδοσης 1.1.5 */
.philosophy-quote blockquote{font-size:clamp(1rem,1.75vw,1.6rem)}
.founder-quote blockquote{font-size:clamp(1rem,1.75vw,1.65rem)}
.ineh-network__image,.founding-venue__image{margin:0}
.ineh-network__image img,.founding-venue__image img{display:block;width:100%;height:auto;border-radius:4px}

.simple-form input[type="checkbox"]{width:auto;padding:0;border:0;background:transparent}

/* Δωρεάν εισαγωγικό βιωματικό εργαστήριο */
.workshop-hero{background:linear-gradient(120deg,#fbf7ef,#eee5d8)}.workshop-hero__grid{min-height:650px;display:grid;grid-template-columns:1fr .9fr;gap:75px;align-items:center;padding:65px 0}.workshop-hero h1{font-family:var(--serif);font-size:clamp(3.2rem,5vw,5rem);font-weight:400;line-height:1.04;color:var(--navy);margin:0}.workshop-hero__motto{font-family:var(--serif);font-size:1.42rem;color:var(--gold)}.workshop-hero figure{margin:0}.workshop-hero figure img{width:100%;height:470px;object-fit:cover;border-radius:3px}.workshop-hero figcaption,.workshop-centers figcaption{font-size:.7rem;color:#71695f;margin-top:10px}.workshop-facts{background:var(--navy);color:#fff}.workshop-facts__grid{display:grid;grid-template-columns:repeat(5,1fr);padding:22px 0}.workshop-facts__grid div{padding:0 20px;border-left:1px solid rgba(255,255,255,.18)}.workshop-facts__grid div:first-child{border-left:0}.workshop-facts span{display:block;color:var(--gold-light);font-size:.65rem;letter-spacing:.09em}.workshop-facts strong{font-size:.8rem;font-weight:400}.workshop-program__grid{max-width:950px;margin:55px auto 0}.workshop-program__grid article{display:grid;grid-template-columns:55px 1fr;gap:22px;padding:24px 0;border-top:1px solid var(--line)}.workshop-program__grid article:last-child{border-bottom:1px solid var(--line)}.workshop-program__grid>article>span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:#fff;font-size:.7rem}.workshop-program h3,.workshop-boundary h3{font-family:var(--serif);color:var(--navy);font-size:1.45rem;font-weight:400;margin:0}.workshop-program__grid p{font-size:.87rem;color:#5d5b59;margin:5px 0}.workshop-program__grid small{color:var(--gold)}.workshop-program__note{text-align:center;font-size:.76rem;color:#706b65}.workshop-centers figure{margin:0;height:570px;overflow:hidden}.workshop-centers figure img{width:100%;height:100%;object-fit:cover}.workshop-centers strong{display:block;color:var(--gold);font-family:var(--serif);font-size:1.2rem;font-weight:400;margin-top:25px}.workshop-for__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}.workshop-for__grid article{padding:30px;border:1px solid var(--line);background:#fffaf3}.workshop-for__grid span{color:var(--gold);font-size:.7rem}.workshop-for__grid p{color:var(--navy);font-family:var(--serif);font-size:1.15rem;line-height:1.4}.workshop-boundary{max-width:880px;margin:30px auto 0;padding:25px 30px;border-left:2px solid var(--gold);background:#f1e7da}.workshop-boundary p{margin-bottom:0;font-size:.86rem}.workshop-signup__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.workshop-form{padding:40px;background:#fffaf3;border:1px solid rgba(182,121,33,.24)}.workshop-form>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.workshop-form label{display:block;margin-bottom:18px}.workshop-form label>span{display:block;color:var(--navy);font-size:.78rem;margin-bottom:7px}.workshop-form input[type=text],.workshop-form input[type=email],.workshop-form input[type=tel],.workshop-form textarea{width:100%;border:1px solid rgba(20,36,79,.2);background:#fffdf9;padding:12px 13px;font:inherit;font-size:.88rem}.workshop-form textarea{resize:vertical}.workshop-form button{width:100%}.workshop-form small{display:block;text-align:center;color:#777;margin-top:10px}.workshop-form .consent{display:flex}
@media(max-width:900px){.workshop-hero__grid{gap:40px}.workshop-facts__grid{grid-template-columns:repeat(3,1fr)}.workshop-for__grid{grid-template-columns:1fr 1fr}.workshop-signup__grid{gap:40px}}
@media(max-width:760px){.workshop-hero__grid,.workshop-signup__grid{grid-template-columns:1fr}.workshop-hero__grid{padding:55px 0}.workshop-hero figure img{height:400px}.workshop-facts__grid{grid-template-columns:1fr 1fr}.workshop-facts__grid div{padding:10px 14px}.workshop-for__grid,.workshop-form>div{grid-template-columns:1fr}.workshop-centers figure{height:470px}.workshop-form{padding:28px 20px}}

/* Συχνές Ερωτήσεις */
.faq-hero{background:radial-gradient(circle at 80% 45%,rgba(215,173,106,.2),transparent 24%),linear-gradient(120deg,#fbf7ef,#efe6da)}.faq-hero__grid{min-height:540px;display:grid;grid-template-columns:1fr .65fr;gap:90px;align-items:center}.faq-hero h1{font-family:var(--serif);font-size:clamp(3.5rem,5.5vw,5.5rem);font-weight:400;line-height:1.02;color:var(--navy);margin:0 0 25px}.faq-hero__grid>div:first-child p:not(.eyebrow){max-width:650px}.faq-hero__symbol{text-align:center}.faq-hero__symbol>span{display:flex;width:180px;height:180px;align-items:center;justify-content:center;margin:0 auto 30px;border:1px solid var(--gold);border-radius:50%;font-family:var(--serif);font-size:7rem;line-height:1;color:var(--gold)}.faq-hero__symbol p{font-family:var(--serif);font-size:1.25rem;color:var(--navy)}.faq-nav{position:sticky;top:94px;z-index:20;background:var(--navy);color:#fff}.faq-nav .shell{display:flex;justify-content:center;gap:0}.faq-nav a{padding:16px 28px;border-left:1px solid rgba(255,255,255,.17);font-size:.75rem}.faq-nav a:last-child{border-right:1px solid rgba(255,255,255,.17)}.faq-category__grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:90px;align-items:start}.faq-category__grid>div:first-child{position:sticky;top:175px}.faq-category__grid>div:first-child>p:last-child{color:#65615d}.faq-list{border-top:1px solid var(--line)}.faq-list details{padding:23px 0;border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding-right:45px;cursor:pointer;list-style:none;font-family:var(--serif);font-size:1.35rem;color:var(--navy)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:10px;top:-4px;color:var(--gold);font-family:var(--sans);font-size:1.6rem;font-weight:300}.faq-list details[open] summary:after{content:"–"}.faq-list p{max-width:800px;color:#565459;font-size:.9rem;margin:14px 0 2px}.faq-help{padding:85px 0;background:linear-gradient(125deg,var(--navy-deep),#18326d);color:#fff}.faq-help__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.faq-help h2{font-family:var(--serif);font-size:3.4rem;font-weight:400;line-height:1.05;margin:0}.faq-help p{color:rgba(255,255,255,.75)}.faq-help .button-row{justify-content:flex-end}
@media(max-width:900px){.faq-hero__grid{gap:45px}.faq-category__grid{grid-template-columns:.7fr 1.3fr;gap:45px}.faq-nav a{padding:14px 16px}}
@media(max-width:760px){.faq-hero__grid,.faq-category__grid,.faq-help__grid{grid-template-columns:1fr}.faq-hero__grid{padding:60px 0}.faq-hero__symbol{display:none}.faq-nav{position:relative;top:auto;overflow-x:auto}.faq-nav .shell{justify-content:flex-start}.faq-nav a{white-space:nowrap}.faq-category__grid>div:first-child{position:static}.faq-help .button-row{justify-content:flex-start}}

/* Νομικές σελίδες */
.legal-hero{padding:90px 0 70px;background:linear-gradient(120deg,#fbf7ef,#eee6dc)}.legal-hero h1{font-family:var(--serif);font-size:4.5rem;font-weight:400;line-height:1;color:var(--navy);margin:0 0 18px}.legal-hero p:last-child{color:#777;font-size:.8rem}.legal-layout{display:grid;grid-template-columns:240px minmax(0,800px);justify-content:center;gap:80px;align-items:start}.legal-layout aside{position:sticky;top:130px;padding:25px;border:1px solid var(--line);background:#fffaf3}.legal-layout aside strong{display:block;font-family:var(--serif);color:var(--navy);font-size:1.2rem;margin-bottom:12px}.legal-layout aside a{display:block;padding:7px 0;border-bottom:1px solid var(--line);font-size:.76rem;color:#59575b}.legal-copy h2{font-family:var(--serif);font-size:1.75rem;font-weight:400;color:var(--navy);margin:42px 0 10px;scroll-margin-top:150px}.legal-copy h2:first-of-type{margin-top:25px}.legal-copy p,.legal-copy li{font-size:.9rem;color:#4f4e52}.legal-copy li{margin-bottom:9px}.legal-copy a{color:var(--gold);text-decoration:underline}.legal-notice{padding:24px 28px;border-left:3px solid var(--gold);background:#f4ebdf}.legal-notice strong{font-family:var(--serif);font-size:1.25rem;color:var(--navy)}.legal-notice p{margin-bottom:0}.legal .footer{margin-top:0}
@media(max-width:760px){.legal-hero h1{font-size:3.2rem}.legal-layout{grid-template-columns:1fr;gap:35px}.legal-layout aside{position:static}.legal-layout aside a{display:inline-block;margin-right:14px}}

/* v2: πραγματικό φωτογραφικό υλικό και ηπιότερη πρώτη παρουσίαση */
.facts__grid{grid-template-columns:repeat(4,1fr)}
.hero__portrait{background:#d8c8b1}
.hero__portrait>img{width:100%;height:100%;object-fit:cover;object-position:center 43%}
.hero__portrait:after{content:"";position:absolute;inset:52% 0 0;background:linear-gradient(transparent,rgba(11,24,56,.7))}
.portrait-caption{position:absolute;z-index:2;left:30px;right:30px;bottom:26px;color:#fff;display:flex;justify-content:space-between;align-items:end;gap:16px}
.portrait-caption strong{font-family:var(--serif);font-size:1.5rem;font-weight:400}
.portrait-caption span{font-size:.7rem;letter-spacing:.06em}
.orbit{z-index:1}
.learning-photo{position:relative;height:470px;min-height:470px;overflow:hidden;background:#d6c2a4;border-radius:4px}
.learning-photo img{display:block;position:relative;width:100%;height:100%;object-fit:cover}
.learning-photo:after{content:"";position:absolute;inset:58% 0 0;background:linear-gradient(transparent,rgba(11,24,56,.72))}
.learning-photo p{position:absolute;z-index:1;left:26px;right:26px;bottom:18px;margin:0;color:#fff;font-size:.78rem}
.founder__portrait{padding:0;background:#e9e0d0;overflow:hidden}
.founder__portrait img{width:100%;height:100%;object-fit:cover;object-position:center}
@media (max-width:1000px){.facts__grid{grid-template-columns:repeat(2,1fr)}.facts__grid div:nth-child(3){border-left:0}}
@media (max-width:760px){.hero__portrait{height:430px}.portrait-caption{left:20px;right:20px;bottom:18px;display:block}.portrait-caption span{display:block}.learning-photo{height:400px;min-height:0}}

/* v3: η Σχολή προηγείται οπτικά, ο ιδρυτής ακολουθεί */
.hero--path{position:relative;background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 36%,rgba(255,255,255,.2) 62%,rgba(255,255,255,0) 100%),url("https://i0.wp.com/inehhellas.com/wp-content/themes/inehhellas-wordpress-theme/assets/hero-path.jpg?w=1600&quality=82");background-size:cover;background-position:center}
.hero__grid--single{grid-template-columns:minmax(0,680px);justify-content:start}
.hero__grid--single .hero__content{padding:52px 0}
.founder-intro{background:#fff}
.founder-intro__photo{height:560px;overflow:hidden;border-radius:48% 48% 4px 4px;background:#ddd0bd}
.founder-intro__photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%}
@media (max-width:900px){.hero--path{background-image:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.72)),url("https://i0.wp.com/inehhellas.com/wp-content/themes/inehhellas-wordpress-theme/assets/hero-path.jpg?w=1600&quality=82"));background-position:64% center}.hero__grid--single{grid-template-columns:minmax(0,650px)}}
@media (max-width:760px){.hero--path{background-image:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.78) 58%,rgba(255,255,255,.3) 100%),url("https://i0.wp.com/inehhellas.com/wp-content/themes/inehhellas-wordpress-theme/assets/hero-path.jpg?w=1600&quality=82");background-position:68% center}.hero__grid--single{min-height:650px;padding:38px 0}.hero__grid--single .hero__content{padding:0}.founder-intro__photo{height:480px}}

/* v5: ευρύτερη κεφαλίδα και αδιάσπαστες επιλογές πλοήγησης */
.header__inner{width:min(calc(100% - 32px),1360px);min-height:94px}
.primary-nav{gap:22px;white-space:nowrap}
.primary-nav>a{white-space:nowrap}
.brand__name{white-space:nowrap}
@media (max-width:1180px){.primary-nav{gap:15px;font-size:.77rem}.brand__mark{width:44px}.brand__name{font-size:.8rem}}
@media (max-width:1000px){.header__inner{min-height:84px}.primary-nav{white-space:normal}.primary-nav>a{white-space:nowrap}}
@media (max-width:760px){.header__inner{width:min(calc(100% - 24px),1360px);min-height:72px}}

/* v6 — θερμότερο φόντο και καθαρότερη κεντρική εικόνα */
:root{--white:#fdfaf5;--cream:#fbf7ef}
body{background:#fdfaf5}
.site-header{background:rgba(253,250,245,.95)}
.hero--path{
  background-image:
    linear-gradient(90deg,rgba(253,250,245,.94) 0%,rgba(253,250,245,.78) 34%,rgba(253,250,245,.10) 60%,rgba(253,250,245,0) 100%),
    url("https://i0.wp.com/inehhellas.com/wp-content/themes/inehhellas-wordpress-theme/assets/hero-path.jpg?w=1600&quality=82");
  background-position:center 52%;
}
.hero__grid--single{min-height:720px}
.founder-intro,.journey{background:#fdfaf5}
.cycle div{background:#fffaf3}

@media (max-width:900px){
  .hero--path{
    background-image:
      linear-gradient(90deg,rgba(253,250,245,.94),rgba(253,250,245,.60)),
      url("https://i0.wp.com/inehhellas.com/wp-content/themes/inehhellas-wordpress-theme/assets/hero-path.jpg?w=1600&quality=82");
  }
}
@media (max-width:760px){
  .hero--path{
    background-image:
      linear-gradient(180deg,rgba(253,250,245,.94) 0%,rgba(253,250,245,.68) 55%,rgba(253,250,245,.18) 100%),
      url("https://i0.wp.com/inehhellas.com/wp-content/themes/inehhellas-wordpress-theme/assets/hero-path.jpg?w=1600&quality=82");
  }
}

/* Σελίδα: Η Σχολή */
.primary-nav .is-current:after{right:0!important}
.school-hero{padding:82px 0 70px;background:linear-gradient(120deg,#fdfaf5 0%,#f8f0e4 100%)}
.school-hero__grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;align-items:center}
.school-hero h1{margin:0;color:var(--navy);font-family:var(--serif);font-size:clamp(3rem,5vw,5.3rem);font-weight:400;line-height:1.05}
.school-hero__lead{font-size:1.03rem;color:#47474d;margin-top:28px}
.school-hero__quote{font-family:var(--serif);font-size:1.35rem;color:var(--gold);border-left:2px solid var(--gold);padding-left:20px;margin-top:30px}
.school-hero__photo,.school-learning__photo{position:relative;margin:0;overflow:hidden}
.school-hero__photo{height:610px;border-radius:4px 48% 4px 4px}
.school-hero__photo img,.school-learning__photo img{width:100%;height:100%;object-fit:cover}
.school-hero__photo:after,.school-learning__photo:after{content:"";position:absolute;inset:62% 0 0;background:linear-gradient(transparent,rgba(11,24,56,.72))}
.school-hero__photo figcaption,.school-learning__photo figcaption{position:absolute;z-index:1;left:25px;bottom:20px;color:#fff;font-size:.76rem}
.school-essence{background:var(--navy);color:#fff}
.school-essence__grid{display:grid;grid-template-columns:repeat(4,1fr)}
.school-essence article{padding:34px 26px;border-left:1px solid rgba(255,255,255,.15)}
.school-essence article:first-child{border-left:0}.school-essence span{color:var(--gold-light);font-size:.7rem}
.school-essence h2{font-family:var(--serif);font-size:1.25rem;font-weight:400;color:#fff}.school-essence p{font-size:.8rem;color:rgba(255,255,255,.7)}
.school-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px}.school-card{padding:50px;background:#fffaf3;border:1px solid var(--line)}
.school-card h2{font-family:var(--serif);color:var(--navy);font-weight:400;font-size:2.05rem;line-height:1.15}
.school-card p:not(.eyebrow){color:#525258}
.school-learning{background:#f7f0e6}.school-learning__photo{height:540px}.school-learning__list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0}
.school-learning__list span{padding:14px 16px;border:1px solid rgba(182,121,33,.25);background:#fdfaf5;color:var(--navy);font-size:.82rem}
.values-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.values-grid article{padding:35px 28px;text-align:center;border:1px solid var(--line);border-right:0}.values-grid article:last-child{border-right:1px solid var(--line)}
.values-grid h3{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:1.5rem}.values-grid p{font-size:.86rem;color:#5a5a60}
.school-values-link{display:flex;justify-content:center}
.school-continuation{background:linear-gradient(120deg,#f5ece2,#f3edf2)}.school-continuation__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}
.school-continuation h2{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:clamp(2.3rem,4vw,3.7rem);line-height:1.08}.school-continuation p{color:#505057}.school-continuation strong{display:block;margin-top:25px;color:var(--gold);font-family:var(--serif);font-size:1.25rem;font-weight:400}
@media(max-width:900px){.school-hero__grid{grid-template-columns:1fr 1fr;gap:35px}.school-essence__grid,.values-grid{grid-template-columns:1fr 1fr}.school-essence article:nth-child(3){border-left:0}}
@media(max-width:760px){.school-hero{padding:55px 0 0}.school-hero__grid,.school-cards,.school-continuation__grid{grid-template-columns:1fr}.school-hero__photo{height:460px;border-radius:0}.school-essence__grid,.values-grid{grid-template-columns:1fr}.school-essence article{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.school-card{padding:34px 25px}.school-learning__list{grid-template-columns:1fr}.values-grid article{border-right:1px solid var(--line);border-bottom:0}.values-grid article:last-child{border-bottom:1px solid var(--line)}}

/* Σελίδα: Η Μαθητεία */
.apprentice-hero{padding:82px 0 72px;background:linear-gradient(130deg,#fdfaf5,#f4ecdf)}.apprentice-hero__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.apprentice-hero h1{margin:0;color:var(--navy);font-family:var(--serif);font-size:clamp(3rem,5vw,5.2rem);font-weight:400;line-height:1.04}.apprentice-hero__lead{font-size:1.04rem;color:#494950;margin-top:28px}.apprentice-hero__quote{font-family:var(--serif);font-size:1.3rem;color:var(--gold);border-left:2px solid var(--gold);padding-left:20px;margin-top:28px}.apprentice-hero__photo,.apprentice-life__photo{position:relative;height:600px;margin:0;overflow:hidden;border-radius:48% 4px 4px 4px}.apprentice-hero__photo img,.apprentice-life__photo img{width:100%;height:100%;object-fit:cover}.apprentice-hero__photo:after,.apprentice-life__photo:after{content:"";position:absolute;inset:62% 0 0;background:linear-gradient(transparent,rgba(11,24,56,.7))}.apprentice-hero__photo figcaption,.apprentice-life__photo figcaption{position:absolute;z-index:1;left:25px;bottom:20px;color:#fff;font-size:.76rem}
.apprentice-facts{background:var(--navy);color:#fff}.apprentice-facts__grid{display:grid;grid-template-columns:repeat(4,1fr)}.apprentice-facts__grid div{padding:28px;border-left:1px solid rgba(255,255,255,.16)}.apprentice-facts__grid div:first-child{border-left:0}.apprentice-facts span{display:block;color:var(--gold-light);font-size:.7rem;margin-bottom:5px}.apprentice-facts strong{font-size:.82rem;font-weight:400}
.apprentice-cycle{background:#f7f0e6}.apprentice-cycle__steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:50px}.apprentice-cycle__steps article{padding:30px 24px;border:1px solid rgba(182,121,33,.24);border-right:0;background:#fdfaf5}.apprentice-cycle__steps article:last-child{border-right:1px solid rgba(182,121,33,.24)}.apprentice-cycle__steps span,.ten-grid span{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:#fff;font-size:.72rem}.apprentice-cycle__steps h3,.study-fields h3,.method-grid h3{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:1.35rem;line-height:1.2}.apprentice-cycle__steps p,.study-fields p,.method-grid p{font-size:.84rem;color:#5a5a60}
.apprentice-life__photo{height:550px;border-radius:4px}.apprentice-checks{list-style:none;padding:0;margin:25px 0}.apprentice-checks li{position:relative;padding:10px 0 10px 25px;border-bottom:1px solid var(--line)}.apprentice-checks li:before{content:"";position:absolute;left:0;top:18px;width:9px;height:9px;border:1px solid var(--gold);border-radius:50%}
.study-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.study-fields article{padding:35px 30px;border:1px solid var(--line);background:#fffaf3}.study-fields span{color:var(--gold);font-size:.7rem}.apprentice-method{background:linear-gradient(120deg,#f4ece2,#f3edf1)}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.method-grid article{padding:24px;background:rgba(253,250,245,.75);border:1px solid rgba(182,121,33,.18)}.method-grid h3{margin-top:0}.method-grid p{margin-bottom:0}
.apprentice-ten{background:#fdfaf5}.ten-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:45px}.ten-grid div{min-height:135px;padding:22px;border:1px solid rgba(182,121,33,.25);background:#fffaf3}.ten-grid strong{display:block;margin-top:15px;color:var(--navy);font-family:var(--serif);font-weight:400;line-height:1.25}.ten-note{text-align:center;color:#666;margin-top:30px;font-size:.86rem}.apprentice-for{background:#f5eee4}.apprentice-for__intro{max-width:850px;text-align:center;margin-bottom:45px}.apprentice-for h2{font-family:var(--serif);font-size:clamp(2.3rem,4vw,3.7rem);font-weight:400;line-height:1.08;color:var(--navy)}.apprentice-for p{color:#505057}.audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.audience-grid article{padding:34px 32px;border:1px solid rgba(182,121,33,.24);background:rgba(253,250,245,.78)}.audience-grid span{color:var(--gold);font-size:.7rem}.audience-grid h3{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:1.45rem;line-height:1.2}.audience-grid p{font-size:.88rem}.apprentice-for__closing{max-width:850px;text-align:center;margin-top:38px}.apprentice-for__closing strong{display:block;margin-top:18px;color:var(--gold);font-family:var(--serif);font-size:1.3rem;font-weight:400}
@media(max-width:900px){.apprentice-hero__grid{grid-template-columns:1fr 1fr;gap:35px}.apprentice-cycle__steps{grid-template-columns:repeat(3,1fr)}.study-fields{grid-template-columns:1fr 1fr}.ten-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.apprentice-hero{padding:55px 0 0}.apprentice-hero__grid{grid-template-columns:1fr}.apprentice-hero__photo{height:460px;border-radius:0}.apprentice-facts__grid,.apprentice-cycle__steps,.study-fields,.method-grid,.ten-grid,.audience-grid{grid-template-columns:1fr}.apprentice-facts__grid div{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.apprentice-cycle__steps article{border-right:1px solid rgba(182,121,33,.24);border-bottom:0}.apprentice-cycle__steps article:last-child{border-bottom:1px solid rgba(182,121,33,.24)}.apprentice-life__photo{height:430px}}

/* Μοναδικές φωτογραφίες για τη σελίδα Μαθητεία */
.apprentice-hero__photo img{object-position:center center}
.apprentice-life__photo img{object-position:center 34%}

/* Σελίδα: Εσωτέρα Θεραπευτική */
.healing-hero{min-height:700px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(253,250,245,.98),rgba(253,250,245,.88) 35%,rgba(253,250,245,.08) 62%,transparent),url("assets/inner-healing-hero.png");background-size:cover;background-position:center}.healing-hero__content{margin-left:max(20px,calc((100% - var(--shell))/2));width:min(610px,calc(100% - 40px))}.healing-hero h1{font-family:var(--serif);color:var(--navy);font-size:clamp(3rem,5vw,5.2rem);font-weight:400;line-height:1.04;margin:0}.healing-hero p:not(.eyebrow){font-size:1.06rem;color:#45454b;margin:26px 0}.healing-definition{padding:75px 0}.healing-definition h2,.healing-three h2,.healing-centers h2,.healing-why h2,.healing-path h2{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:clamp(2.2rem,3.5vw,3.4rem);line-height:1.1}.healing-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.healing-three article{padding:34px 29px;border:1px solid var(--line);background:#fffaf3}.healing-three h2{font-size:1.8rem}.healing-three li{margin:7px 0;font-size:.86rem}.healing-three p{font-size:.89rem;color:#555}.healing-three strong,.healing-path strong{display:block;color:var(--gold);font-family:var(--serif);font-size:1.18rem;font-weight:400;margin-top:18px}.healing-centers{background:#f5eee4}.healing-practice-photo{height:540px;margin:0;overflow:hidden}.healing-practice-photo img{width:100%;height:100%;object-fit:cover;object-position:70% center}.healing-why{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.healing-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.healing-benefits article{padding:26px 21px;border:1px solid var(--line);background:#fdfaf5}.healing-benefits h3{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:1.3rem}.healing-benefits p{font-size:.83rem}.healing-path{background:linear-gradient(120deg,#f4ece2,#f2edf3)}
@media(max-width:1180px){.primary-nav{gap:10px;font-size:.7rem}}
@media(max-width:760px){.healing-hero{min-height:720px;align-items:flex-start;padding-top:55px;background-image:linear-gradient(180deg,rgba(253,250,245,.97),rgba(253,250,245,.7) 55%,rgba(253,250,245,.18)),url("assets/inner-healing-hero.png");background-position:68% center}.healing-hero__content{margin:0 auto}.healing-three,.healing-why,.healing-benefits{grid-template-columns:1fr}.healing-practice-photo{height:430px}}
.healing-practice-photo img{object-position:center 42%}
.healing-practice-photo{background:#efe6d8}
.healing-practice-photo img[src*="energy-centers-modern"]{object-fit:contain;object-position:center}

/* Σελίδα: Ιδρυτική Τάξη */
.founding-hero{padding:80px 0 70px;background:linear-gradient(120deg,#fdfaf5,#f3e9dc)}.founding-hero__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.founding-hero h1{font-family:var(--serif);font-size:clamp(3.2rem,5vw,5.3rem);font-weight:400;line-height:1.04;color:var(--navy);margin:0}.founding-hero p{color:#4b4b51}.founding-hero figure{height:620px;margin:0;position:relative;overflow:hidden;border-radius:4px 48% 4px 4px}.founding-hero figure img{width:100%;height:100%;object-fit:cover}.founding-hero figure:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgba(11,24,56,.7))}.founding-hero figcaption{position:absolute;z-index:1;left:25px;bottom:20px;color:#fff;font-size:.76rem}.founding-summary{background:var(--navy);color:#fff}.founding-summary__grid{display:grid;grid-template-columns:repeat(4,1fr)}.founding-summary__grid div{padding:28px;border-left:1px solid rgba(255,255,255,.15)}.founding-summary span{display:block;color:var(--gold-light);font-size:.7rem}.founding-summary strong{font-size:.82rem;font-weight:400}.founding-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.founding-topics article{padding:32px;border:1px solid var(--line);background:#fffaf3}.founding-topics h3,.process-steps h3{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:1.4rem}.founding-topics p{font-size:.86rem;color:#59595f}.founding-method{background:#f5eee4}.founding-method__items{display:grid;grid-template-columns:1fr 1fr;gap:12px}.founding-method__items span{padding:18px;border:1px solid rgba(182,121,33,.25);background:#fdfaf5;color:var(--navy)}.dates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dates-grid article{padding:22px 25px;border:1px solid var(--line);display:flex;justify-content:space-between;background:#fffaf3}.dates-grid span{color:var(--gold);font-size:.78rem}.dates-grid strong{color:var(--navy);font-weight:400}.attendance{background:linear-gradient(120deg,#f4ece2,#f2edf3)}.tuition{background:#f5eee4}.tuition__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.tuition h2{font-family:var(--serif);font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;color:var(--navy);line-height:1.08}.tuition-card{background:#fdfaf5;border:1px solid rgba(182,121,33,.25)}.tuition-card>div{display:grid;grid-template-columns:1fr auto;gap:5px 30px;padding:22px 28px;border-bottom:1px solid var(--line)}.tuition-card>div:last-child{border-bottom:0}.tuition-card span{color:#555}.tuition-card strong{font-family:var(--serif);font-size:1.5rem;font-weight:400;color:var(--navy)}.tuition-card small{grid-column:1/-1;color:#777}.process-steps{display:grid;grid-template-columns:repeat(4,1fr)}.process-steps article{padding:30px 25px;border:1px solid var(--line);border-right:0}.process-steps article:last-child{border-right:1px solid var(--line)}.process-steps span{display:flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;background:var(--gold);color:#fff}.process-steps p{font-size:.84rem;color:#59595f}
@media(max-width:760px){.founding-hero{padding:55px 0 0}.founding-hero__grid,.tuition__grid{grid-template-columns:1fr}.founding-hero figure{height:480px;border-radius:0}.founding-summary__grid,.founding-topics,.dates-grid,.process-steps{grid-template-columns:1fr}.founding-summary__grid div{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.founding-method__items{grid-template-columns:1fr}.dates-grid article{display:block}.dates-grid strong{display:block;margin-top:5px}.process-steps article{border-right:1px solid var(--line);border-bottom:0}.process-steps article:last-child{border-bottom:1px solid var(--line)}}
.tuition-card>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.tuition-card small{flex:0 0 100%;display:block;margin-top:7px;line-height:1.55}
.tuition-inclusions{margin-top:52px}.tuition-inclusions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tuition-inclusions__grid article{padding:27px 25px;border:1px solid rgba(182,121,33,.25);background:#fdfaf5}.tuition-inclusions__grid h3{margin:0 0 12px;font-family:var(--serif);font-size:1.18rem;font-weight:400;line-height:1.25;color:var(--navy)}.tuition-inclusions__grid p{margin:0;color:#59595f;font-size:.86rem}.tuition-inclusions__note{margin:22px 0 0;color:var(--navy);font-size:.9rem}.tuition-inclusions__note strong{font-weight:500}
@media(max-width:760px){.tuition-inclusions{margin-top:38px}.tuition-inclusions__grid{grid-template-columns:1fr}.tuition-inclusions__grid article{padding:23px 21px}}

/* Σελίδα: Η Φιλοσοφία */
.philosophy-hero{padding:105px 0;background:radial-gradient(circle at 78% 50%,rgba(215,173,106,.2),transparent 28%),linear-gradient(120deg,#fdfaf5,#f2e9df)}.philosophy-hero__grid{display:grid;grid-template-columns:1fr .72fr;gap:100px;align-items:center}.philosophy-hero h1{font-family:var(--serif);font-size:clamp(3.4rem,5.4vw,5.8rem);font-weight:400;line-height:1.04;color:var(--navy);margin:0}.philosophy-hero p{color:#4c4c52}.philosophy-hero blockquote{font-family:var(--serif);font-size:1.4rem;color:var(--gold);border-left:2px solid var(--gold);padding-left:22px;margin:32px 0 0}.philosophy-symbol{position:relative;aspect-ratio:1;border:1px solid rgba(182,121,33,.25);border-radius:50%;display:grid;place-items:center}.philosophy-symbol span{position:absolute;border:1px solid rgba(182,121,33,.3);border-radius:50%;inset:12%}.philosophy-symbol span:nth-child(2){inset:25%}.philosophy-symbol span:nth-child(3){inset:38%}.philosophy-symbol i{font-family:var(--serif);font-size:1.4rem;color:var(--navy);font-style:italic}.philosophy-intro{padding-bottom:65px}.philosophy-principles{padding:0 0 105px}.philosophy-principles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.philosophy-principles article{padding:34px 28px;border:1px solid var(--line);background:#fffaf3}.philosophy-principles span{color:var(--gold);font-size:.7rem}.philosophy-principles h2{font-family:var(--serif);font-size:1.55rem;font-weight:400;line-height:1.2;color:var(--navy)}.philosophy-principles p{font-size:.86rem;color:#555}.philosophy-life{background:#f5eee4}.philosophy-life figure{height:570px;margin:0;position:relative;overflow:hidden}.philosophy-life figure img{width:100%;height:100%;object-fit:cover}.philosophy-life figure:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgba(11,24,56,.7))}.philosophy-life figcaption{position:absolute;z-index:1;left:24px;bottom:18px;color:#fff;font-size:.75rem}.philosophy-vision{background:linear-gradient(120deg,#f4ece2,#f2edf3)}.philosophy-vision__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.philosophy-vision h2{font-family:var(--serif);font-size:clamp(2.5rem,4vw,3.9rem);font-weight:400;line-height:1.08;color:var(--navy)}.philosophy-vision p{color:#505057}.philosophy-vision strong{display:block;margin-top:24px;color:var(--gold);font-family:var(--serif);font-size:1.25rem;font-weight:400}.philosophy-quote{padding:80px 0}.philosophy-quote blockquote{max-width:950px;margin:0 auto 20px;font-family:var(--serif);font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.2;color:var(--navy)}.philosophy-quote span{color:var(--gold)}
@media(max-width:900px){.philosophy-principles__grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.philosophy-hero__grid,.philosophy-vision__grid{grid-template-columns:1fr}.philosophy-symbol{max-width:400px;margin:auto}.philosophy-principles__grid{grid-template-columns:1fr}.philosophy-life figure{height:480px}}
.philosophy-become{margin:0}.philosophy-become img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:3px}.philosophy-become figcaption{padding-top:22px;text-align:center;font-family:var(--serif);font-size:clamp(2rem,3.2vw,3rem);line-height:1.1;color:var(--navy)}

/* Σελίδα: Ο Ιδρυτής */
.founder-hero{padding:85px 0;background:linear-gradient(120deg,#fdfaf5,#f3eade)}.founder-hero__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.founder-hero h1{font-family:var(--serif);font-size:clamp(4rem,7vw,7rem);font-weight:400;line-height:.95;color:var(--navy);margin:0}.founder-hero__role{font-family:var(--serif);font-size:1.55rem;color:var(--gold)}.founder-hero p:not(.eyebrow):not(.founder-hero__role){color:#4d4d53}.founder-hero figure{height:620px;margin:0;position:relative;overflow:hidden;border-radius:48% 48% 4px 4px;background:#eadfce}.founder-hero figure img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.founder-hero figcaption{position:absolute;left:25px;bottom:20px;color:#fff;text-shadow:0 1px 5px #333}.founder-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.founder-story article{padding:45px;border-left:1px solid rgba(182,121,33,.3)}.founder-story span{color:var(--gold);font-size:.7rem}.founder-story h2,.founder-experience h2,.founder-reasons h2,.founder-message h2{font-family:var(--serif);font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:400;line-height:1.1;color:var(--navy)}.founder-story p,.founder-experience p,.founder-reasons p,.founder-message p{color:#515157}.founder-experience{background:#f5eee4}.founder-experience figure{height:590px;margin:0;position:relative;overflow:hidden}.founder-experience figure img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.founder-experience figure:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgba(11,24,56,.72))}.founder-experience figcaption{position:absolute;z-index:1;left:24px;bottom:18px;color:#fff;font-size:.75rem}.founder-reasons{display:grid;grid-template-columns:1fr 1fr;gap:20px}.founder-reasons article{padding:45px;background:#fffaf3;border:1px solid var(--line)}.founder-reasons strong{display:block;margin-top:22px;color:var(--gold);font-family:var(--serif);font-size:1.2rem;font-weight:400}.founder-message{padding-bottom:85px}.founder-quote{padding:80px 0;background:linear-gradient(120deg,#f4ece2,#f2edf3)}.founder-quote blockquote{max-width:950px;margin:0 auto 20px;font-family:var(--serif);font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.2;color:var(--navy)}.founder-quote span{color:var(--gold)}
@media(max-width:760px){.founder-hero__grid,.founder-story__grid,.founder-reasons{grid-template-columns:1fr}.founder-hero{padding:55px 0 0}.founder-hero figure{height:480px;border-radius:44% 44% 0 0}.founder-story article{padding:30px 15px}.founder-experience figure{height:480px}}
+
/* Mobile header containment */
@media(max-width:760px){
html,body{overflow-x:hidden}.header__inner{gap:8px}.brand{min-width:0;max-width:calc(100% - 50px);gap:8px}.brand__mark{width:34px}.brand__name{min-width:0;font-size:.62rem;line-height:1.15;white-space:nowrap}.nav-toggle{display:block;flex:0 0 42px;margin-left:auto;position:relative;z-index:55}.nav-toggle span:not(.sr-only){width:24px;margin:6px 1px}.hero__content{min-width:0;max-width:100%}.hero h1{overflow-wrap:break-word}
}
+
/* Refined title scale */
.hero h1,.school-hero h1,.apprentice-hero h1,.healing-hero h1,.founding-hero h1,.philosophy-hero h1,.guide-hero h1,.contact-hero h1,.workshop-hero h1,.faq-hero h1,.legal-hero h1{font-size:clamp(1.62rem,2.47vw,2.51rem)}
.founder-hero h1{font-size:clamp(1.83rem,3.06vw,3.06rem)}
.section h2,.final-cta h2,.guide-practical h2,.contact-closing h2,.faq-help h2,.school-continuation h2,.apprentice-for h2,.healing-definition h2,.healing-centers h2,.healing-why h2,.healing-path h2,.tuition h2,.philosophy-vision h2,.founder-story h2,.founder-experience h2,.founder-reasons h2,.founder-message h2{font-size:clamp(1.3rem,2.05vw,2.05rem)}
.school-card h2{font-size:1.18rem}.healing-three h2{font-size:1.05rem}.philosophy-principles h2{font-size:.95rem}
main h3{font-size:.88rem}.form-heading h3{font-size:1.08rem}
@media(max-width:760px){
.hero h1,.school-hero h1,.apprentice-hero h1,.healing-hero h1,.founding-hero h1,.philosophy-hero h1,.founder-hero h1,.guide-hero h1,.contact-hero h1,.workshop-hero h1,.faq-hero h1,.legal-hero h1{font-size:clamp(1.19rem,5.44vw,1.4rem)}
.section h2,.final-cta h2,.guide-practical h2,.contact-closing h2,.faq-help h2,.school-continuation h2,.apprentice-for h2,.healing-definition h2,.healing-centers h2,.healing-why h2,.healing-path h2,.tuition h2,.philosophy-vision h2,.founder-story h2,.founder-experience h2,.founder-reasons h2,.founder-message h2{font-size:1.35rem}
main h3{font-size:.82rem}
}

/* Portrait framing */
.founder-hero figure img{object-position:30% center}
@media(max-width:760px){.founder-hero figure img{object-position:28% center}}

/* Correct page-title hierarchy (Founder page intentionally excluded) */
.school-hero .eyebrow,.apprentice-hero .eyebrow,.healing-hero .eyebrow,
.founding-hero .eyebrow,.philosophy-hero .eyebrow,.guide-hero .eyebrow,
.contact-hero .eyebrow,.workshop-hero .eyebrow{
  font-family:var(--serif);font-size:clamp(1rem,1.25vw,1.25rem);
  line-height:1.15;letter-spacing:.02em;text-transform:none;color:var(--navy);
  margin:0 0 12px;
}
.school-hero h1,.apprentice-hero h1,.healing-hero h1,
.founding-hero h1,.philosophy-hero h1,.guide-hero h1,
.contact-hero h1,.workshop-hero h1{
  font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.35;color:var(--gold);
  margin:0 0 22px;
}
@media(max-width:760px){
  .school-hero .eyebrow,.apprentice-hero .eyebrow,.healing-hero .eyebrow,
  .founding-hero .eyebrow,.philosophy-hero .eyebrow,.guide-hero .eyebrow,
  .contact-hero .eyebrow,.workshop-hero .eyebrow{font-size:1.05rem}
  .school-hero h1,.apprentice-hero h1,.healing-hero h1,
  .founding-hero h1,.philosophy-hero h1,.guide-hero h1,
  .contact-hero h1,.workshop-hero h1{font-size:.9rem}
}

/* Σελίδες όπου το h1 είναι ήδη ο πραγματικός τίτλος */
.hero h1,.faq-hero h1,.legal-hero h1{font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.15}
@media(max-width:760px){.hero h1,.faq-hero h1,.legal-hero h1{font-size:1.05rem}}

/* Όλοι οι πραγματικοί κύριοι τίτλοι στο μέγεθος του «Βασίλης Χαραμαράς» */
.school-hero .eyebrow,.apprentice-hero .eyebrow,.healing-hero .eyebrow,
.founding-hero .eyebrow,.philosophy-hero .eyebrow,.guide-hero .eyebrow,
.contact-hero .eyebrow,.workshop-hero .eyebrow,
.hero h1,.faq-hero h1,.legal-hero h1{
  font-size:clamp(1.83rem,3.06vw,3.06rem);line-height:1.08;
}
/* Το μότο κάτω από τη φωτογραφία της Φιλοσοφίας μειώνεται κατά 40% */
.philosophy-become figcaption{font-size:clamp(1.2rem,1.92vw,1.8rem)}
@media(max-width:760px){
  .school-hero .eyebrow,.apprentice-hero .eyebrow,.healing-hero .eyebrow,
  .founding-hero .eyebrow,.philosophy-hero .eyebrow,.guide-hero .eyebrow,
  .contact-hero .eyebrow,.workshop-hero .eyebrow,
  .hero h1,.faq-hero h1,.legal-hero h1{
    font-size:clamp(1.19rem,5.44vw,1.4rem);
  }
}


/* WordPress integration */
.form-honeypot { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
.form-status { position: relative; z-index: 20; padding: 14px 24px; text-align: center; font-weight: 600; }
.form-status--success { background: #edf5eb; color: #294526; border-bottom: 1px solid #b9d2b3; }
.form-status--error { background: #fff0eb; color: #792f25; border-bottom: 1px solid #e7b7aa; }
.admin-bar .site-header { top: 32px; }
@media (max-width: 782px) { .admin-bar .site-header { top: 46px; } }

/* Ελαφρώς μεγαλύτερη και πιο ευανάγνωστη πλοήγηση */
.primary-nav{font-size:.92rem}
@media(max-width:1180px){.primary-nav{font-size:.82rem}}
@media(max-width:1000px){.primary-nav{font-size:.92rem}}

/* Επιλογή ημερομηνίας στη φόρμα του βιωματικού εργαστηρίου */
.workshop-form select{width:100%;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink);font:inherit;padding:.82rem .9rem}

/* Τελικό μέγεθος των καταληκτικών προτάσεων */
.philosophy-quote blockquote{font-size:clamp(1rem,1.75vw,1.6rem)}
.founder-quote blockquote{font-size:clamp(1rem,1.75vw,1.65rem)}
