:root{--ink:#173b36;--paper:#f8f7f2;--muted:#65736b;--line:#d8ddd5;--lime:#d5e8a4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8a9b46;outline-offset:5px}header{max-width:1400px;margin:auto;padding:25px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;font-size:12px;letter-spacing:1px;font-weight:bold}.brand small{display:block;font-size:9px;letter-spacing:1.8px;color:var(--muted);margin-top:3px}.mark{font:36px Georgia,serif;letter-spacing:-10px;width:48px}.mark span{font-style:italic}nav{display:flex;gap:28px;font-size:13px}.head-actions{display:flex;gap:20px;align-items:center}button{cursor:pointer}#language{border:0;background:none;color:var(--ink)}.small-button{padding:9px 19px;border:1px solid var(--ink);border-radius:4px;font-size:13px}.hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:5%;padding:65px 5% 70px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:bold;display:flex;align-items:center;gap:8px;margin-bottom:22px}.eyebrow i{width:7px;height:7px;background:#75945b;border-radius:50%}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:normal;line-height:1.12;letter-spacing:-2px}h1{font-size:clamp(43px,4.7vw,69px);margin:0 0 25px}h1 em,h2 em{color:#75866b;font-weight:normal}p{color:var(--muted)}.lead{font-size:16px;max-width:470px;margin-bottom:28px}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.button{display:inline-block;background:var(--ink);color:white;border:0;padding:16px 24px;border-radius:4px;font-size:13px;font-weight:bold}.button:hover{background:#31584c}.text-link{font-size:12px;border-bottom:1px solid #8c9b8f;padding-bottom:3px}.qualification{display:flex;align-items:center;gap:12px;margin-top:35px;font-size:11px}.qualification>span{border:1px solid #a5b39d;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.qualification p{margin:0}.art{height:485px;background:#e8ecdf;border-radius:6px;position:relative;overflow:hidden}.art-note{position:absolute;top:25px;left:25px;font-size:9px;letter-spacing:2px;z-index:2}.orbit{position:absolute;border:1px solid #bdcbb6;border-radius:50%;width:420px;height:420px;top:40px;left:30px;transform:rotate(-30deg) scaleX(.74)}.orbit2{transform:rotate(35deg) scaleX(.68)}.word{position:absolute;box-shadow:0 14px 35px #254a3212;border-radius:5px;padding:7px 35px;font-family:Georgia,serif}.word1{font-size:74px;top:68px;right:45px;background:var(--paper);transform:rotate(8deg);color:#7e8c6b}.word2{font-size:66px;top:185px;left:38px;background:var(--ink);color:var(--paper);transform:rotate(-8deg)}.word3{font-size:45px;top:302px;right:30px;background:var(--lime);transform:rotate(5deg)}.art-bottom{position:absolute;bottom:22px;left:25px;display:flex;gap:12px;align-items:center;font-size:10px;line-height:1.5}.spark{font-size:36px}.ribbon{background:var(--ink);color:#f7f6ee;padding:23px 5%;display:flex;justify-content:center;gap:7%;font-family:Georgia,serif;font-size:19px}.ribbon>span:nth-child(even){color:var(--lime)}.section{max-width:1400px;margin:auto;padding:85px 5%}.section-top{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:36px}h2{font-size:43px;margin:0 0 25px}.section-top p{max-width:340px;font-size:14px}.section-top h2{margin-bottom:0}.services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.services article{padding:30px;position:relative;border-inline-end:1px solid var(--line)}.services article:first-child{padding-inline-start:0}.services article:last-child{border:0}.service-number{position:absolute;top:30px;right:20px;font-size:11px;color:var(--muted)}.service-icon{font:32px Georgia,serif;display:block;margin-bottom:25px}h3{font-size:18px;line-height:1.3;font-weight:500}.services p{font-size:13px;min-height:110px}.services a{font-size:12px;border-bottom:1px solid #9aa895}.languages{background:#eef0e8;display:grid;grid-template-columns:1fr 1fr;gap:8%}.languages h2{font-size:38px}.languages p{font-size:14px;max-width:410px}.language-list>div{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;padding:22px 0;border-bottom:1px solid #cdd5c8}.language-list>div>span:first-child{font-size:17px}.native{font:26px Georgia,serif;text-align:end}.language-list small{color:var(--muted);font-size:12px}.about{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.portrait-type{padding:38px;background:#dedfce;min-height:365px;position:relative}.portrait-type>div{font:52px/1.2 Georgia,serif;letter-spacing:-2px}.signature{display:block;text-align:end;font:italic 70px Georgia,serif;color:#7b876b;letter-spacing:-10px}.about p{font-size:14px}.about-line{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;font-size:12px}.process{padding-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:35px}.steps b{display:grid;place-items:center;border:1px solid #a9b5a1;border-radius:50%;width:36px;height:36px;font:17px Georgia,serif}.steps p{font-size:13px}.contact{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:10%}.contact h2{font-size:46px}.contact h2 em{color:var(--lime)}.contact p{color:#bccbc1}.contact-link{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #49665c;font-size:21px;direction:ltr}.contact-link.email{font-size:18px}.address{font-size:13px;line-height:1.8}form{background:#f8f7f2;padding:30px;border-radius:5px;color:var(--ink)}form h3{margin-top:0;font-size:23px;font-family:Georgia,serif}label{display:block;font-size:12px;margin-top:15px}input,select,textarea{display:block;width:100%;margin-top:5px;padding:11px;border:1px solid #c8d1c4;background:white;border-radius:3px;color:var(--ink);font-size:14px}textarea{resize:vertical}.contact .form-note{font-size:11px;color:var(--muted)}form .button{width:100%}#status{font-size:12px;color:var(--ink)}.faq{max-width:950px}details{border-bottom:1px solid var(--line);padding:17px 0}summary{cursor:pointer;font-size:15px}details p{font-size:13px;max-width:800px}footer{border-top:1px solid var(--line);padding:35px 5%;font-size:12px;max-width:1400px;margin:auto}.footer-top{display:flex;justify-content:space-between;gap:25px;margin-bottom:20px}.footer-top span{color:var(--muted)}footer small{display:block;margin-top:20px;color:var(--muted)}html[dir=rtl] h1,html[dir=rtl] h2{font-family:Arial,sans-serif;letter-spacing:0;line-height:1.45}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .art{direction:ltr}html[dir=rtl] .brand{letter-spacing:0}@media(max-width:850px){header{padding:18px 5%}nav{display:none}.hero{gap:25px;padding-top:40px}.art{height:400px}.word1{font-size:60px;right:20px}.word2{font-size:48px;left:20px;top:170px}.word3{font-size:38px;top:260px}.art-bottom{bottom:12px}.art-note{font-size:7px}.section{padding:60px 5%}h2{font-size:34px}.services article{padding:22px 16px}.services p{min-height:155px}.contact{gap:5%}.contact h2{font-size:35px}.contact-link.email{font-size:15px}}@media(max-width:600px){.brand{font-size:10px;gap:6px}.brand small{font-size:7px;letter-spacing:.8px}.mark{font-size:30px;width:39px}.head-actions{gap:10px}.small-button{display:none}h1{font-size:48px}.hero{display:block}.hero-copy{padding-bottom:32px}.art{height:380px}.word1{right:55px;top:40px}.word2{left:40px;top:140px;font-size:60px}.word3{right:30px;top:245px}.orbit{top:-10px;left:10px}.qualification{margin-top:25px}.ribbon{gap:12px;font-size:13px;padding:18px 3%}.ribbon>span:nth-child(even){font-size:11px}.section-top{display:block}.section-top p{max-width:none;margin-top:20px}.services{display:block}.services article,.services article:first-child{border:0;border-bottom:1px solid var(--line);padding:25px 0}.services article:last-child{border:0}.services p{min-height:0}.service-icon{margin-bottom:15px}.languages,.about,.contact{grid-template-columns:1fr;gap:35px}.portrait-type{min-height:300px}.steps{grid-template-columns:1fr;gap:20px}.steps>div{padding-inline-start:52px;position:relative}.steps b{position:absolute;inset-inline-start:0;top:10px}.steps h3{margin-bottom:8px}.steps p{margin-top:0}.footer-top{flex-direction:column;gap:10px}.contact-link.email{font-size:18px}form{padding:23px}h2,.languages h2{font-size:35px}.eyebrow{margin-bottom:17px}}
/* METINA identity above the proprietor's name. */
.brand{flex-direction:column;gap:8px;text-align:center;min-width:195px}.brand-logo{display:block;width:155px;height:auto;object-fit:contain}.brand small{margin-top:2px}.about-logo{display:block;width:min(100%,260px);height:auto;margin:0 auto 28px}.portrait-type>div{text-align:center}.portrait-type .eyebrow{justify-content:center}.portrait-type .signature{display:none}.portrait-type{padding:30px 38px 40px}@media(max-width:600px){.brand{min-width:160px;font-size:10px;gap:6px}.brand-logo{width:135px}.brand small{font-size:7px}.about-logo{width:230px}.portrait-type>div{font-size:44px}header{padding-top:15px;padding-bottom:15px}}

form .whatsapp-button{background:#216e46}form .whatsapp-button:hover{background:#185635}form .email-button{margin-top:12px;background:transparent;color:var(--ink);border:1px solid var(--ink)}.contact-link.whatsapp-link{font-size:17px;gap:12px;flex-wrap:wrap}
