@import "tailwindcss";
:root{--black:#080808;--dark:#0d0d0d;--surface:#141414;--gold:#b98a3d;--silver:#c7c7c7;--white:#f4f2ed;--muted:#8c8c8c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.section{padding:9rem max(5vw,2rem)}.section-tag,.eyebrow{font:600 .65rem/1.4 monospace;letter-spacing:.24em;color:var(--gold)}.progress{position:fixed;z-index:100;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--gold) var(--scroll,0%),transparent 0)}
.nav{position:fixed;z-index:50;inset:0 0 auto;display:flex;align-items:center;gap:2.5rem;height:84px;padding:0 4vw;background:#080808bd;backdrop-filter:blur(12px);border-bottom:1px solid #222}.brand{display:flex;align-items:center;gap:.7rem;font-size:.75rem;letter-spacing:.2em;white-space:nowrap}.brand img{width:40px;height:40px;object-fit:cover;object-position:50% 25%;border-radius:50%}.brand b{color:var(--gold)}.nav nav{display:flex;gap:1.4rem;margin-left:auto;font-size:.72rem;color:#aaa}.nav-cta{border:1px solid #b98a3d88;padding:.85rem 1rem;font-size:.72rem}.menu{display:none}.hero{min-height:100svh;position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:8rem 7vw 6rem;overflow:hidden;background:radial-gradient(circle at 80% 46%,#30271888,transparent 24%),#080808}.grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#aaa2 1px,transparent 1px),linear-gradient(90deg,#aaa2 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,transparent,black)}.hero-copy,.analysis-figure{z-index:2}.hero h1{font-size:clamp(4rem,8.8vw,9rem);line-height:.78;letter-spacing:-.075em;margin:2rem 0}.hero h1 em{font-style:normal;color:var(--gold)}.lead{max-width:620px;color:#999;line-height:1.7}.lead strong{color:#fff;font-size:1.15rem}.actions{display:flex;gap:1rem;margin-top:2rem}.actions a{padding:1rem 1.2rem;font-size:.75rem}.primary{background:var(--gold);color:#080808}.analysis-figure{height:70vh;position:relative}.body-line{position:absolute;background:linear-gradient(90deg,#eee,#777);height:5px;border-radius:10px;transform-origin:left}.spine{width:34%;top:27%;left:43%;transform:rotate(102deg)}.arm{width:42%;top:44%;left:48%;transform:rotate(-24deg)}.leg{width:50%;top:57%;left:43%;transform:rotate(55deg)}.orbit{position:absolute;border:1px solid #b98a3d55;border-radius:50%;animation:spin 12s linear infinite}.o1{width:330px;height:330px;top:19%;left:25%}.o2{width:210px;height:210px;top:37%;left:42%;animation-direction:reverse}.joint{position:absolute;font:600 .58rem monospace;letter-spacing:.15em;color:#aaa}.joint:before{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--gold);border-radius:50%;left:-18px;box-shadow:0 0 16px var(--gold)}.joint b{color:var(--gold)}.shoulder{top:28%;left:45%}.hip{top:46%;left:40%}.knee{top:64%;left:59%}.ankle{top:81%;left:75%}.measure{position:absolute;right:0;bottom:8%;border-left:1px solid var(--gold);padding-left:1rem;font:.6rem monospace;color:#888}.measure b{display:block;font-size:1.5rem;color:#fff}.scroll-cue{position:absolute;bottom:2rem;left:50%;font:.55rem monospace;letter-spacing:.25em;color:#777}.scroll-cue i{display:block;width:1px;height:45px;background:linear-gradient(var(--gold),transparent);margin:.7rem auto}
.manifesto,.intro,.big-message{background:var(--dark)}.manifesto h2,.intro h2,.system h2,.audience h2,.contact h2,.path h2{font-size:clamp(2.6rem,6vw,6.8rem);letter-spacing:-.055em;line-height:.95;margin:3rem 0}.manifesto h2 span,.intro h2 span,.system h2 span,.contact h2 span,.tools h2 span,.philosophy h2 span{color:var(--gold)}.split,.two-col{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.split{max-width:850px;margin-left:auto;color:#999;line-height:1.7}.manifesto h3{font-size:clamp(3.5rem,8vw,9rem);line-height:.82;letter-spacing:-.07em;margin:8rem 0 0}.questions h2{font-size:clamp(2rem,4vw,4.5rem);max-width:800px}.question-grid,.cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem}.question-grid article,.cards article{position:relative;padding:2rem;min-height:230px;border:1px solid #292929;transition:.35s}.question-grid article:hover,.cards article:hover{border-color:var(--gold);background:#b98a3d0c}.question-grid span,.cards span{font:600 .65rem monospace;color:var(--gold)}.question-grid h3,.cards h3{margin-top:5rem;font-size:1.3rem}.question-grid b{position:absolute;right:2rem;bottom:2rem;color:var(--gold)}.intro p,.founder p{color:#999;line-height:1.8}.timeline{display:grid;grid-template-columns:repeat(5,1fr);margin-top:6rem;border-top:1px solid #333}.timeline article{padding:2rem 1rem;min-height:180px;border-right:1px solid #222}.timeline span{font:1rem monospace;color:var(--gold)}.timeline h3{margin-top:3rem;letter-spacing:.06em}.timeline p,.cards p{font-size:.78rem;color:#777}.tools{background:#eeeae1;color:#111;overflow:hidden}.ticker{white-space:nowrap;padding:1.3rem;border-bottom:1px solid #ccc;letter-spacing:.08em;animation:ticker 18s linear infinite}.tools .section{display:flex;justify-content:space-between;gap:5rem}.tools h2{font-size:clamp(2.5rem,5vw,5.5rem);line-height:.93}.tools p{max-width:500px;line-height:1.8}.cards article{min-height:260px}.path{background:#0d0d0d}.path-options{display:flex;flex-wrap:wrap;gap:.7rem}.path-options button{border:1px solid #333;background:transparent;color:#aaa;padding:1rem;cursor:pointer}.path-options .active{background:var(--gold);color:#080808;border-color:var(--gold)}.path-result{font:1rem monospace;color:var(--gold);margin-top:2rem}.philosophy{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(circle,#1d170d,transparent 44%)}.philosophy>p,.philosophy>div{font:.65rem monospace;letter-spacing:.2em;color:#888}.philosophy h2{font-size:clamp(5rem,13vw,14rem);line-height:.7;letter-spacing:-.08em;margin:5rem 0}.portrait{min-height:550px;border:1px solid #292929;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#292929,transparent 60%)}.monogram{font-size:10rem;font-weight:900;color:#333;text-shadow:1px 1px #aaa}.portrait span,.founder h4{font:.65rem monospace;letter-spacing:.2em;color:var(--gold)}.founder h2{font-size:clamp(4rem,7vw,7.5rem);line-height:.8}.quote{padding:10rem 7vw;text-align:center;background:#111}.quote>p{font:.62rem monospace;letter-spacing:.2em;color:var(--gold)}blockquote{font-size:clamp(1.8rem,3.8vw,4.2rem);line-height:1.3;margin:3rem auto;max-width:1200px}blockquote span{color:var(--gold)}.formula{display:grid;grid-template-columns:1fr auto 1fr;text-align:center;gap:4rem}.formula>div{border:1px solid #292929;padding:4rem 2rem}.formula>div p{color:#777;line-height:2}.formula>b{align-self:center;font-size:3rem;color:var(--gold)}.formula h2{grid-column:1/-1;font-size:clamp(2rem,4vw,5rem)}.formula em{font-style:normal;color:var(--gold)}.big-message{padding:12rem 5vw;text-align:center}.big-message>p{font:.7rem monospace;color:var(--gold)}.big-message h2{font-size:clamp(2.7rem,6.5vw,7.5rem);line-height:.9;letter-spacing:-.06em;margin:4rem 0}.big-message .gold{color:var(--gold)}.big-message h3{font-size:clamp(2rem,4vw,5rem);color:#555}.contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}label{font:.62rem monospace;color:#888}input,select,textarea{display:block;width:100%;margin-top:.6rem;padding:1rem 0;color:#fff;border:0;border-bottom:1px solid #333;background:transparent;outline:0}.full,form button{grid-column:1/-1}form button{background:var(--gold);border:0;padding:1.1rem}footer{border-top:1px solid #222;padding:4rem 5vw;display:grid;grid-template-columns:1fr 1fr;gap:2rem;color:#777}footer>:nth-child(even){text-align:right}[data-reveal]{opacity:0;transform:translateY(45px);transition:.9s}[data-reveal].is-visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translateX(-30%)}}
@media(max-width:850px){.section{padding:6rem 1.3rem}.nav{height:70px;padding:0 1.2rem}.nav nav{display:none;position:absolute;top:70px;left:0;right:0;padding:2rem;background:#090909;flex-direction:column}.nav nav.open{display:flex}.nav-cta{display:none}.menu{display:block;margin-left:auto;background:none;border:0}.menu i{display:block;width:22px;height:1px;background:#ddd;margin:6px}.hero{grid-template-columns:1fr;padding:7rem 1.3rem 5rem}.hero h1{font-size:19vw}.analysis-figure{position:absolute;right:-35%;top:20%;width:90%;height:60%;opacity:.38}.actions{flex-wrap:wrap}.scroll-cue{left:1.3rem}.split,.two-col,.contact{grid-template-columns:1fr;gap:3rem}.manifesto h3{margin-top:5rem}.question-grid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr;border-top:0;border-left:1px solid #333}.timeline article{min-height:auto;border-bottom:1px solid #222;padding-left:2rem}.timeline h3{margin-top:1rem}.tools .section{display:block}.tools p{margin-top:3rem}.cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.cards article{min-width:82vw;scroll-snap-align:start}.philosophy{min-height:80vh;padding:2rem}.portrait{min-height:380px}.formula{grid-template-columns:1fr}.formula>b{transform:rotate(90deg)}.formula h2{grid-column:1}.contact form{grid-template-columns:1fr}.contact form>*{grid-column:1}footer{grid-template-columns:1fr}footer>:nth-child(even){text-align:left}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}

/* Generated Motion Code imagery */
.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080808 0%,#080808f2 37%,#08080844 68%,#08080899 100%),url('/hero-movement.png') center/cover no-repeat;opacity:.9}.hero .grid{z-index:1}.hero .analysis-figure{opacity:.36;mix-blend-mode:screen}.system{position:relative;overflow:hidden}.system::after{content:"";display:block;width:100%;aspect-ratio:1.9;margin-top:5rem;background:linear-gradient(180deg,transparent,#08080844),url('/assessment-system.png') center/cover no-repeat;border:1px solid #292929;box-shadow:inset 0 0 80px #000}.portrait{position:relative;overflow:hidden;align-items:flex-start;justify-content:flex-end;background:linear-gradient(0deg,#080808dd,transparent 50%),url('/founder-method.png') center/cover no-repeat}.portrait .monogram{display:none}.portrait span{position:relative;padding:2rem;z-index:1}.questions{background:linear-gradient(90deg,#080808fa,#080808b8),url('/assessment-system.png') center/cover fixed no-repeat}
@media(max-width:850px){.hero::before{background:linear-gradient(180deg,#08080866,#080808 72%),url('/hero-movement.png') 68% top/auto 62% no-repeat;opacity:.72}.hero .analysis-figure{display:none}.system::after{aspect-ratio:.95;background-position:center}.portrait{background-position:42% center}.questions{background-attachment:scroll}}

/* Individual imagery for System and Audience cards */
.timeline article,.cards article{overflow:hidden;isolation:isolate;background-color:#0b0b0b}.timeline article::before,.cards article::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:58%;background-repeat:no-repeat;filter:saturate(.72);transition:transform .55s ease,filter .55s ease}.timeline article::after,.cards article::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 22%,#0b0b0be8 58%,#0b0b0b 76%)}.timeline article{position:relative;min-height:360px;padding-top:13rem}.timeline article::before{background-image:url('system-cards.png');background-size:500% 100%;height:62%}.timeline article:nth-child(1)::before{background-position:0% center}.timeline article:nth-child(2)::before{background-position:25% center}.timeline article:nth-child(3)::before{background-position:50% center}.timeline article:nth-child(4)::before{background-position:75% center}.timeline article:nth-child(5)::before{background-position:100% center}.timeline article:hover::before,.cards article:hover::before{transform:scale(1.045);filter:saturate(1)}.timeline article h3{margin-top:1.25rem}.cards article{min-height:390px;padding-top:15rem}.cards article::before{background-image:url('audience-cards.png');background-size:600% 100%;height:67%}.cards article:nth-child(1)::before{background-position:0% center}.cards article:nth-child(2)::before{background-position:20% center}.cards article:nth-child(3)::before{background-position:40% center}.cards article:nth-child(4)::before{background-position:60% center}.cards article:nth-child(5)::before{background-position:80% center}.cards article:nth-child(6)::before{background-position:100% center}.cards article h3{margin-top:1.2rem}.timeline article>*,.cards article>*{position:relative;z-index:2}
@media(max-width:850px){.timeline article{min-height:330px;padding-top:12rem}.cards article{min-height:410px;padding-top:16rem}.timeline article::before,.cards article::before{height:68%}}

/* Deeper brand narrative and coaching packages */
.hero-logo{width:82px;height:82px;object-fit:cover;object-position:center 26%;border-radius:50%;border:1px solid #b98a3d55;box-shadow:0 0 60px #b98a3d24;margin-bottom:1.6rem}.intro-lead{font-size:1.2rem;color:#ddd!important}.method-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:1.2rem;margin-top:6rem;border-top:1px solid #282828;padding-top:2.5rem}.method-flow article{min-height:150px}.method-flow article span{display:block;color:var(--gold);font:600 .65rem monospace;margin-bottom:2rem}.method-flow article b{font-size:1rem;letter-spacing:.12em}.method-flow article p{font-size:.78rem;color:#777;line-height:1.65}.method-flow>i{font-style:normal;color:#5f4a28}
.packages{background:#0b0b0b;position:relative;overflow:hidden}.packages::before{content:"MC";position:absolute;right:-.06em;top:.02em;font-size:32vw;font-weight:900;letter-spacing:-.15em;color:#ffffff02;pointer-events:none}.packages-head{display:grid;grid-template-columns:1.15fr .55fr;align-items:end;gap:7vw}.packages-head h2{font-size:clamp(3rem,6vw,7rem);line-height:.88;letter-spacing:-.06em;margin:2.5rem 0}.packages-head h2 span{color:var(--gold)}.packages-head>p{color:#8b8b8b;line-height:1.75;border-left:1px solid var(--gold);padding-left:1.5rem}.package-tabs{display:flex;width:max-content;max-width:100%;border:1px solid #343434;margin:5rem 0 3rem;padding:.35rem;background:#080808}.package-tabs button{border:0;background:transparent;color:#777;padding:1rem 1.6rem;font:600 .7rem monospace;letter-spacing:.12em;cursor:pointer;transition:.3s}.package-tabs button.active{background:var(--gold);color:#080808}.package-panel[hidden]{display:none}.package-panel.active{display:block}.package-intro{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1.4rem 0;border-top:1px solid #262626;border-bottom:1px solid #262626;margin-bottom:1.4rem}.package-intro span{font:600 .73rem monospace;letter-spacing:.18em;color:var(--gold)}.package-intro p{margin:0;color:#777;font-size:.8rem;max-width:540px}.package-grid{display:grid;gap:1rem;align-items:stretch}.online-grid{grid-template-columns:repeat(3,1fr)}.person-grid{grid-template-columns:repeat(2,1fr)}.package-card{position:relative;display:flex;flex-direction:column;padding:2rem;background:linear-gradient(145deg,#151515,#0d0d0d);border:1px solid #292929;min-height:690px;transition:transform .35s,border-color .35s}.package-card:hover{transform:translateY(-7px);border-color:#70552c}.package-card.featured{border-color:var(--gold);background:linear-gradient(145deg,#211a10,#101010 48%);box-shadow:0 20px 80px #000}.popular{position:absolute;right:1.4rem;top:1.4rem;background:var(--gold);color:#090909;padding:.55rem .75rem;font:700 .56rem monospace;letter-spacing:.1em}.package-value{font:600 .6rem monospace;letter-spacing:.18em;color:#76603b;margin-bottom:4rem}.package-card h3{font-size:clamp(1.25rem,2vw,2rem);letter-spacing:-.025em;margin-bottom:.5rem}.package-sub{color:#aaa;min-height:2.4rem;font-size:.82rem}.price{font-size:2rem;color:var(--white);margin:1.4rem 0 1.8rem;border-bottom:1px solid #292929;padding-bottom:1.5rem}.price small{font:600 .65rem monospace;color:#777}.package-card ul{list-style:none;margin:0 0 2rem;padding:0;color:#999;font-size:.78rem;line-height:1.55}.package-card li{position:relative;padding:.5rem 0 .5rem 1.2rem;border-bottom:1px solid #1f1f1f}.package-card li::before{content:"+";position:absolute;left:0;color:var(--gold)}.package-note{font-size:.72rem;color:#88785e;line-height:1.5}.package-card>a{margin-top:auto;border:1px solid #554424;padding:1rem;color:var(--gold);font:600 .66rem monospace;letter-spacing:.1em;text-align:center;transition:.3s}.package-card>a:hover,.featured>a{background:var(--gold);color:#080808}.assessment-prompt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin-top:2rem;padding:2rem;border:1px solid #292929}.assessment-prompt span{font:600 .6rem monospace;letter-spacing:.18em;color:var(--gold)}.assessment-prompt p{margin:0;font-size:1.35rem}.assessment-prompt a{border-bottom:1px solid var(--gold);padding:.5rem 0;color:var(--gold);font:600 .65rem monospace;letter-spacing:.1em}
@media(max-width:1000px){.online-grid{grid-template-columns:1fr}.person-grid{grid-template-columns:1fr 1fr}.package-card{min-height:auto}.package-card>a{margin-top:2rem}}
@media(max-width:850px){.hero-logo{width:62px;height:62px}.method-flow{grid-template-columns:1fr;margin-top:4rem}.method-flow>i{transform:rotate(90deg);width:max-content}.packages-head{grid-template-columns:1fr}.package-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr}.package-tabs button{padding:.9rem .5rem;font-size:.56rem}.package-intro{display:block}.package-intro p{margin-top:1rem}.person-grid{grid-template-columns:1fr}.package-card{padding:1.4rem}.popular{position:static;display:inline-block;width:max-content;margin-bottom:1.5rem}.package-value{margin-bottom:2.5rem}.assessment-prompt{grid-template-columns:1fr;gap:1rem}}

/* Floating phone and WhatsApp actions */
.quick-contact{position:fixed;z-index:90;right:1.4rem;bottom:1.4rem;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.quick-button{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;color:#fff;text-decoration:none;filter:drop-shadow(0 10px 25px #0009)}.quick-icon{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;font-size:1.55rem;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.quick-icon::before,.quick-icon::after{content:"";position:absolute;inset:-1px;border:1px solid currentColor;border-radius:inherit;opacity:0;animation:contact-ring 2.6s ease-out infinite}.quick-icon::after{animation-delay:1.3s}.quick-phone .quick-icon{background:#b98a3d;box-shadow:0 0 0 4px #b98a3d20}.quick-whatsapp .quick-icon{background:#25d366;box-shadow:0 0 0 4px #25d36620}.quick-label{display:flex;flex-direction:column;align-items:flex-end;min-width:0;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;background:#111e;border:1px solid #2c2c2c;border-radius:5px;padding:0;transform:translateX(12px);transition:max-width .4s ease,opacity .3s ease,transform .4s ease,padding .4s ease}.quick-label b{font:700 .63rem monospace;letter-spacing:.12em}.quick-label small{margin-top:.18rem;color:#999;font-size:.68rem}.quick-button:hover .quick-label,.quick-button:focus-visible .quick-label{max-width:190px;opacity:1;transform:none;padding:.7rem .9rem}.quick-button:hover .quick-icon,.quick-button:focus-visible .quick-icon{transform:translateY(-3px) scale(1.06)}.quick-button:focus-visible{outline:2px solid var(--white);outline-offset:4px;border-radius:30px}.quick-phone .fa{animation:phone-shake 3.4s ease-in-out infinite}.quick-whatsapp .fa{animation:whatsapp-breathe 2.4s ease-in-out infinite}@keyframes contact-ring{0%{transform:scale(.9);opacity:.65}70%,100%{transform:scale(1.55);opacity:0}}@keyframes phone-shake{0%,82%,100%{transform:rotate(0)}85%{transform:rotate(-14deg)}89%{transform:rotate(13deg)}93%{transform:rotate(-9deg)}97%{transform:rotate(7deg)}}@keyframes whatsapp-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
@media(max-width:850px){.quick-contact{right:.85rem;bottom:.85rem;gap:.6rem}.quick-icon{width:52px;height:52px;font-size:1.35rem}.quick-label{display:none}}
@media(prefers-reduced-motion:reduce){.quick-icon::before,.quick-icon::after,.quick-phone .fa,.quick-whatsapp .fa{animation:none!important}}

/* Five-language selector */
.language-switcher{position:relative;flex:0 0 auto}.language-current{display:flex;align-items:center;gap:.45rem;min-width:72px;height:38px;padding:0 .7rem;border:1px solid #343434;background:#0b0b0be8;color:#eee;cursor:pointer;transition:border-color .25s,background .25s}.language-current:hover,.language-current[aria-expanded="true"]{border-color:var(--gold);background:#17130d}.language-current i{font-style:normal;font-size:.85rem;color:var(--gold);margin-left:auto;transition:transform .25s}.language-current[aria-expanded="true"] i{transform:rotate(180deg)}.language-flag{font-size:1.05rem}.language-code{font:700 .62rem monospace;letter-spacing:.12em}.language-menu{position:absolute;top:calc(100% + .65rem);right:0;width:190px;padding:.4rem;background:#0b0b0bf5;border:1px solid #343434;box-shadow:0 18px 60px #000c;backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.25s}.language-menu.open{opacity:1;visibility:visible;transform:none}.language-menu button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.78rem .8rem;border:0;background:transparent;color:#aaa;text-align:left;font-size:.76rem;cursor:pointer;transition:.2s}.language-menu button span{font-size:1.05rem}.language-menu button:hover,.language-menu button[aria-selected="true"]{background:#b98a3d12;color:#fff}.language-menu button[aria-selected="true"]::after{content:"\2713";margin-left:auto;color:var(--gold)}.translate-engine{position:fixed!important;left:-9999px!important;bottom:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.goog-te-banner-frame,.goog-te-balloon-frame,#goog-gt-tt,.goog-te-gadget{display:none!important}body{top:0!important}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .language-menu{right:auto;left:0}html[dir="rtl"] .language-menu button{text-align:right}html[dir="rtl"] .language-menu button[aria-selected="true"]::after{margin-left:0;margin-right:auto}html[dir="rtl"] .quick-contact{right:auto;left:1.4rem}html[dir="rtl"] .quick-label{align-items:flex-start}html[dir="rtl"] .package-card li{padding-left:0;padding-right:1.2rem}html[dir="rtl"] .package-card li::before{left:auto;right:0}
@media(max-width:1100px){.nav{gap:1.1rem}.nav nav{gap:.85rem}.nav nav a{font-size:.65rem}.language-current{min-width:66px}}
@media(max-width:850px){.language-switcher{margin-left:auto}.language-current{min-width:62px;height:36px;padding:0 .55rem}.language-menu{position:fixed;top:70px;right:.8rem;left:auto;width:180px}.menu{margin-left:0}.nav .brand span{display:none}html[dir="rtl"] .language-switcher{margin-left:0;margin-right:auto}html[dir="rtl"] .language-menu{right:auto;left:.8rem}html[dir="rtl"] .quick-contact{right:auto;left:.85rem}}
