.corner-contact{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:40;flex-direction:column;gap:10px;display:flex;position:fixed}.corner-contact-link{width:144px;min-height:50px;font-family:var(--font-dm-sans), sans-serif;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:500;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 4px 16px #141b1524;text-decoration:none!important}.corner-contact-link svg{flex-shrink:0}.corner-contact-link:hover{transform:translateY(-2px);box-shadow:0 7px 20px #141b1533}.corner-contact-link:focus-visible{outline-offset:4px;outline:2px solid #c9ab77}.corner-contact-whatsapp{background:var(--whatsapp-green)}.corner-contact-whatsapp:after{content:"";border-radius:inherit;pointer-events:none;animation:6s ease-out infinite corner-contact-pulse;position:absolute;inset:0}.corner-contact-call{background:#f8f5ed;border-color:#ded8c9;color:#293529!important}@keyframes corner-contact-pulse{0%,70%,to{box-shadow:0 0 #237a5000}75%{box-shadow:0 0 #237a5040}95%{box-shadow:0 0 0 9px #237a5000}}@media (max-width:800px){.evada:has(.mobile-experience-bar) .corner-contact{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:480px){.corner-contact{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}.corner-contact-link{width:50px;padding:0}.corner-contact-link span{display:none}}@media (prefers-reduced-motion:reduce){.corner-contact-link,.corner-contact-whatsapp:after{transition:none;animation:none}}
.evada{--whatsapp-green:#237a50;--whatsapp-hover:#1b633f;--ink:#24241f;--paper:#f4f1e9;--gold:#c9ab77;--muted:#77776b;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans), sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}html{scroll-behavior:smooth;scroll-padding-top:90px}.evada *{box-sizing:border-box}.evada ::selection{color:#191d18;background:#c9ab77}.evada a{color:inherit;text-decoration:none}.evada button{font:inherit;cursor:pointer}.evada h1,.evada h2,.evada h3,.evada p{margin:0}.evada h1,.evada h2,.evada h3,.treatment-title,.booking-dialog [role=heading]{font-family:var(--font-cormorant), Georgia, serif;font-weight:400}.evada em{font-weight:400}.evada button,.evada a,.evada summary{-webkit-tap-highlight-color:transparent}.evada :focus-visible{outline:2px solid var(--gold);outline-offset:6px}.skip-link{z-index:100;background:var(--paper);padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.site-header{z-index:10;color:#f8f4eb;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;width:100%;height:112px;padding:0 5.2%;display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:11px;display:flex;color:var(--gold)!important}.brand>svg{width:36px}.brand>span{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:5px;font-size:35px;line-height:1}.brand small{font-family:var(--font-dm-sans), sans-serif;letter-spacing:2.9px;margin-top:8px;font-size:7px;display:block}.desktop-nav{gap:37px;font-size:12px;display:flex}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:"";background:var(--gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:4px;left:0}.desktop-nav a:hover:after{width:100%}.header-book{background:0 0;border:1px solid #d4bd9270;align-items:center;gap:25px;padding:15px 22px;transition:background .25s;display:flex;font-size:11px!important}.header-book:hover{background:#c9ab7720}.menu-toggle{color:var(--paper);background:0 0;border:0;display:none}.hero{height:min(870px,100svh);min-height:690px;color:var(--paper);background:#23261f;position:relative;overflow:hidden}.hero-image{position:absolute;inset:0 0 0 28%;overflow:hidden}.hero-image img{object-fit:cover;object-position:61% center;animation:2.4s cubic-bezier(.15,.7,.2,1) both hero-zoom}.hero-shade{background:linear-gradient(90deg,#22251f 0%,#22251ffa 15%,#22251fde 30%,#22251f75 48%,#22251f0a 76%),linear-gradient(#161a1530,#0000 73%,#161a15b5);position:absolute;inset:0}.hero-content{max-width:850px;padding:208px 0 120px 8.3%;position:relative}.eyebrow{letter-spacing:2.2px;font-size:9px;font-weight:500;line-height:1.8}.hero-eyebrow{color:#d6c5a6;align-items:center;gap:13px;display:flex}.hero-eyebrow>span{background:var(--gold);width:22px;height:1px}.hero h1{letter-spacing:-3.7px;margin-top:30px;font-size:clamp(76px,7.5vw,112px);line-height:1.01}.hero h1 em{color:#d0b98e}.hero-description{color:#e4e0d4b8;font-size:13px;font-weight:300;line-height:1.9;margin-top:26px!important}.button{border:0;justify-content:space-between;align-items:center;gap:46px;padding:20px 25px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex;font-size:11px!important}.button-gold{background:#c9ae80;color:#23271f!important}.button-gold:hover{background:#dec596;transform:translateY(-3px)}.button svg{transition:transform .3s}.button:hover svg{transform:translate(2px,-2px)}.hero .button{margin-top:33px}.hero-note{letter-spacing:2px;color:#d4c9b18c;align-items:center;gap:14px;margin-top:33px;font-size:8px;display:flex}.fine-line{background:#c9ab7760;width:30px;height:1px}.hero-bottom{grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;bottom:30px;left:5.2%;right:5.2%}.scroll-link{align-items:center;gap:12px;font-size:10px;display:flex;color:#ece8d9c4!important}.scroll-circle{border:1px solid #ffffff35;border-radius:50%;place-items:center;width:33px;height:43px;display:grid}.scroll-circle svg{animation:2.5s infinite down-drift}.hero-location{letter-spacing:2px;color:#ede7d2b5;font-size:8px}.hero-location span{padding:0 17px}.hero-content>*{animation:1s .1s both rise-in}.hero-content>h1{animation-delay:.2s}.hero-content>.hero-description{animation-delay:.35s}.hero-content>.button{animation-delay:.5s}.hero-content>.hero-note{animation-delay:.65s}.promise-strip{border-bottom:1px solid #28291f18;justify-content:space-between;align-items:center;gap:20px;padding:28px 8.3%;display:flex}.promise-strip>span{color:#686b5e;align-items:center;gap:13px;font-size:10px;display:flex}.promise-strip svg{stroke-width:1.1px;color:#8d815f;width:19px;height:19px}.promise-strip i{background:#24241f20;width:1px;height:17px}.section-shell{max-width:1600px;margin:auto;padding:105px 8.3%}.evada h2{letter-spacing:-1.7px;font-size:clamp(42px,4.6vw,64px);line-height:1.08}.evada h2 em{color:#888b72}.intro{grid-template-columns:1.25fr 1fr;gap:100px;padding-top:115px;padding-bottom:112px;display:grid}.intro h2{margin-top:25px;font-size:clamp(40px,4.3vw,61px)}.intro-copy{max-width:345px;padding-top:5px}.intro-copy>svg{color:#a18a5d;width:30px;margin-bottom:19px}.intro-copy p{color:#686d5e;font-size:12px;line-height:1.9}.intro-copy p+p{margin-top:12px}.text-link{border-bottom:1px solid #8c84634a;align-items:center;gap:40px;margin-top:25px;padding-bottom:9px;font-size:10px;font-weight:500;display:inline-flex}.text-link svg{color:#8c805d;transition:transform .2s}.text-link:hover svg{transform:translate(3px,-3px)}.experiences{border-top:1px solid #24241f18;padding-top:65px;padding-bottom:100px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.section-heading h2{margin-top:23px}.section-heading>p{color:#686d5e;padding-bottom:7px;font-size:11px;line-height:1.9}.treatment-filters{border-bottom:1px solid #24241f20;gap:28px;margin:35px 0 30px;display:flex}.treatment-filters button{color:#686d5e;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 13px;font-size:11px}.treatment-filters button.active{color:#30372d;border-bottom-color:#515c43}.treatment-filters span{color:#91927f;margin-left:8px;font-size:8px}.treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:27px;display:grid}.treatment-card{animation:.6s both rise-in}.treatment-image{aspect-ratio:1/.99;background:#d8d2c2;border:0;width:100%;display:block;position:relative;overflow:hidden}.treatment-image:after{content:"";background:linear-gradient(#10120c28,#0000 55%,#10120cc2);position:absolute;inset:0}.treatment-image img{object-fit:cover;filter:saturate(.65);transition:transform .8s cubic-bezier(.2,.6,.3,1)}.treatment-image:hover img{transform:scale(1.055)}.card-number{z-index:1;color:#fff9e1b0;font-size:10px;position:absolute;top:17px;left:19px}.card-arrow{color:#fff7e7;z-index:1;border:1px solid #eee6d47a;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .3s;display:grid;position:absolute;bottom:17px;right:17px}.treatment-image:hover .card-arrow{background:#c9ab7770}.image-tag{letter-spacing:1.6px;color:#e9e0ca;z-index:1;font-size:8px;position:absolute;bottom:28px;left:20px}.treatment-meta{color:#686d5e;justify-content:space-between;align-items:center;padding:21px 0 12px;font-size:9px;display:flex}.treatment-meta>span+span{align-items:center;gap:6px;display:flex}.treatment-title{text-align:left;letter-spacing:-.5px;background:0 0;border:0;padding:0;font-family:var(--font-cormorant), Georgia, serif!important;font-size:29px!important}.treatment-card>p{color:#686d5e;margin-top:10px;font-size:10px;line-height:1.9}.philosophy{background:#e7e5d9;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.philosophy-photo{min-height:550px;position:relative}.philosophy-photo img{object-fit:cover;object-position:56% center}.philosophy-photo:after{content:"";background:linear-gradient(#0000 70%,#22251f66);position:absolute;inset:0}.photo-label{letter-spacing:2px;color:#fbf2dd;z-index:1;font-size:8px;position:absolute;bottom:33px;left:40px}.seal{z-index:2;outline-offset:-7px;color:#8c815e;background:#e7e5d9;border-radius:50%;outline:1px solid #c3bd9f;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:94px;height:94px;display:flex;position:absolute;top:60px;right:-47px}.seal>svg{width:28px}.seal span{letter-spacing:1px;font-size:6px}.philosophy-copy{padding:87px 16% 75px 17%}.philosophy-copy .eyebrow{font-size:8px}.philosophy-copy h2{margin-top:25px;font-size:clamp(45px,4.8vw,67px)}.philosophy-copy>p:not(.eyebrow){color:#717363;max-width:295px;margin-top:24px;font-size:11px;line-height:1.9}.philosophy-copy>p+p:not(.eyebrow){margin-top:13px}.how-it-works{padding-top:105px;padding-bottom:90px}.steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px;display:grid}.step{border-top:1px solid #24241f25;padding-top:22px}.step>span{color:#9d8b65;font-size:10px}.step h3{letter-spacing:-.5px;margin-top:26px;font-size:29px}.step p{color:#686d5e;max-width:260px;margin-top:13px;font-size:11px;line-height:1.9}.faq-section{border-top:1px solid #24241f1a;grid-template-columns:1fr 1.4fr;gap:90px;padding-top:75px;padding-bottom:90px;display:grid}.faq-section h2{margin-top:25px}.faq-list details{border-bottom:1px solid #24241f20}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:12px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#8b8366;flex-shrink:0;transition:transform .3s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#686d5e;max-width:470px;padding:0 25px 23px 0;font-size:11px;line-height:1.9}.closing{text-align:center;color:var(--paper);background:#252b24;padding:77px 25px 80px;position:relative;overflow:hidden}.closing:before,.closing:after{content:"";pointer-events:none;border:1px solid #c9ab7710;border-radius:50%;width:700px;height:700px;position:absolute;top:70px}.closing:before{left:-450px}.closing:after{right:-450px}.closing>svg{color:var(--gold);width:32px;margin:0 auto 23px}.closing .eyebrow{color:#bdaf90;font-size:8px}.closing h2{margin-top:24px;font-size:clamp(58px,6vw,84px)}.closing h2 em{color:#cbb587}.closing .button{margin-top:33px}.closing-note{color:#a9ac9b;font-size:9px;margin-top:22px!important}.site-footer{color:#a0a18e;background:#20251e;padding:45px 5.2% 23px}.footer-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:34px;display:flex}.footer-top .brand>span{font-size:28px}.footer-top .brand small{letter-spacing:2px;font-size:6px}.footer-top .brand>svg{width:28px}.footer-top>p{font-family:var(--font-cormorant), Georgia, serif;color:#c4c2ae;font-size:23px;font-style:italic}.back-top{letter-spacing:1.5px;align-items:center;gap:16px;font-size:8px;display:flex}.footer-bottom{color:#a5a994;justify-content:space-between;gap:20px;margin-top:24px;font-size:8px;display:flex}.footer-bottom>span:nth-child(2){letter-spacing:2px;font-size:7px}.footer-bottom b{color:var(--gold);padding:0 7px;font-weight:400}.booking-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#151912b8;animation:.2s fade-in;position:fixed;inset:0}.booking-dialog{z-index:51;width:min(520px,100% - 30px);max-height:90svh;padding:35px 42px 38px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 25px 90px #0003}.dialog-close{color:#696e5c;background:0 0;border:0;padding:5px;position:absolute;top:18px;right:18px}.booking-dialog>svg{color:#a28b61;width:30px;margin-bottom:15px}.booking-dialog>.eyebrow{font-size:8px}.booking-dialog h2{margin:12px 0;font-size:42px!important}.booking-dialog>p:not(.eyebrow){color:#73776a;font-size:12px;line-height:1.7}.booking-dialog form{margin-top:25px}.booking-dialog label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.booking-dialog label>span{color:#828877;display:contents}.booking-dialog input,.booking-dialog select,.booking-dialog textarea{color:#343a2c;width:100%;min-width:0;font:inherit;background:#fff4;border:1px solid #333a252b;border-radius:0;padding:12px;font-size:12px}.booking-dialog textarea{resize:vertical}.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}.booking-dialog .button{width:100%;margin-top:18px}.form-note{color:#73776a;font-size:10px;line-height:1.7}.plan-result{text-align:center;padding-top:25px}.plan-check{color:#6f8057;border:1px solid #abb994;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid}.plan-result h3{font-size:27px}.plan-result dl{text-align:left;margin:22px 0}.plan-result dl>div{border-bottom:1px solid #24241f20;justify-content:space-between;gap:20px;padding:14px 0;font-size:11px;display:flex}.plan-result dt{color:#7e8171}.plan-result dd{text-align:right}.plan-result p{color:#7e8171;font-size:11px;line-height:1.7}.edit-plan{text-underline-offset:4px;background:0 0;border:0;margin:20px auto 0;text-decoration:underline;display:block;font-size:10px!important}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(26px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes down-drift{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media (min-width:1600px){.hero-content{padding-left:max(8.3%,50vw - 675px)}.hero h1{font-size:120px}.hero{max-height:950px}}@media (max-width:1000px){.desktop-nav{gap:22px;font-size:10px}.site-header{height:96px;padding:0 5%}.hero-content{padding-top:195px;padding-left:7%}.hero{min-height:720px}.hero h1{font-size:90px}.hero-image{left:17%}.hero-shade{background:linear-gradient(90deg,#22251fed,#22251fbc 30%,#22251f25 80%),linear-gradient(#0000 65%,#161a15b5)}.section-shell{padding-left:7%;padding-right:7%}.intro{gap:50px}.promise-strip{gap:15px;padding:25px 5%}.promise-strip>span{gap:8px;font-size:9px}.treatment-grid{gap:18px}.treatment-title{font-size:25px!important}.treatment-meta{font-size:8px}.philosophy-copy{padding:70px 13% 60px 16%}.philosophy{min-height:600px}.steps{gap:30px}.step h3{font-size:25px}.faq-section{gap:50px}.footer-bottom>span:last-child{display:none}}@media (max-width:700px){html{scroll-padding-top:25px}.site-header{height:89px;padding:0 6%}.brand>svg{width:29px}.brand>span{font-size:28px}.brand small{letter-spacing:2px;margin-top:6px;font-size:6px}.desktop-nav{display:none}.header-book{gap:12px;margin-left:auto;margin-right:18px;padding:11px 12px;font-size:9px!important}.menu-toggle{padding:6px;display:flex}.menu-toggle>svg{width:21px}.mobile-nav{background:#22281ff8;border-bottom:1px solid #c9ab7750;padding:20px 7% 28px;animation:.2s fade-in;position:absolute;top:88px;left:0;right:0;box-shadow:0 20px 30px #0003}.mobile-nav a,.mobile-nav button{background:0 0;border:0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;padding:19px 0;font-size:14px;display:flex}.mobile-nav svg{width:18px;color:var(--gold)}.hero{height:850px;min-height:720px;max-height:1000px}.hero-image{top:0;left:0}.hero-image img{object-position:63% center}.hero-shade{background:linear-gradient(90deg,#22251fe6,#22251f7a 60%,#22251f2a),linear-gradient(#22251f44,#0000 56%,#20251ffe)}.hero-content{padding:190px 7% 130px}.hero h1{letter-spacing:-2.5px;margin-top:33px;font-size:clamp(66px,13vw,90px);line-height:1.02}.hero-eyebrow{letter-spacing:1.6px;font-size:8px}.hero-description{font-size:12px;margin-top:28px!important}.hero .button{margin-top:29px;padding:19px 22px}.hero-note{letter-spacing:1.7px;margin-top:28px;font-size:7px}.hero-bottom{grid-template-columns:1fr;bottom:30px;left:7%;right:7%}.hero-location{display:none}.scroll-link{font-size:9px}.promise-strip{grid-template-columns:1fr 1fr;gap:24px 20px;padding:25px 7%;display:grid}.promise-strip>span{gap:10px;font-size:9px}.promise-strip i{display:none}.promise-strip svg{flex-shrink:0;width:17px}.section-shell{padding:65px 7%}.intro{grid-template-columns:1fr;gap:30px}.intro h2{letter-spacing:-1.6px;margin-top:20px;font-size:43px}.intro-copy{max-width:100%;padding-top:0}.intro-copy>svg{display:none}.intro-copy p{max-width:440px;font-size:12px}.intro-copy .text-link{margin-top:22px}.eyebrow{letter-spacing:1.7px;font-size:8px}.evada h2{font-size:44px}.section-heading{display:block}.section-heading h2{margin-top:20px}.section-heading>p{margin-top:20px;font-size:11px}.section-heading>p br{display:none}.treatment-filters{gap:25px;margin-top:30px;margin-bottom:25px}.treatment-grid{grid-template-columns:1fr;gap:38px}.treatment-image{aspect-ratio:1.16}.treatment-title{font-size:30px!important}.treatment-meta{padding-top:20px;font-size:10px}.treatment-card>p{font-size:11px}.image-tag{font-size:8px}.philosophy{grid-template-columns:1fr}.philosophy-photo{min-height:430px}.philosophy-photo img{object-position:center}.photo-label{bottom:29px;left:7%}.seal{width:85px;height:85px;top:auto;bottom:-40px;right:28px}.philosophy-copy{padding:61px 7%}.philosophy-copy h2{font-size:58px}.philosophy-copy>p:not(.eyebrow){max-width:100%;font-size:12px}.steps{grid-template-columns:1fr;gap:29px;margin-top:36px}.step{padding:24px 0 0 47px;position:relative}.step>span{position:absolute;top:30px;left:0}.step h3{margin-top:0;font-size:28px}.step p{max-width:100%;margin-top:10px;font-size:11px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section h2 br{display:none}.faq-section h2 em{margin-left:10px}.faq-list summary{padding:22px 0;font-size:11px;line-height:1.6}.closing{padding:66px 7%}.closing h2{font-size:59px}.closing .button{gap:30px}.site-footer{padding:37px 7% 23px}.footer-top{flex-wrap:wrap;gap:25px}.footer-top>p{flex-basis:100%;order:3;font-size:22px}.back-top{gap:8px;font-size:7px}.footer-bottom{flex-direction:column;gap:16px;font-size:8px}.booking-dialog{padding:30px 25px}.booking-dialog h2{font-size:35px!important}.booking-dialog input,.booking-dialog select,.booking-dialog textarea{font-size:16px}.booking-dialog .eyebrow{font-size:7px}}@media (max-width:380px){.form-row{grid-template-columns:1fr;gap:0}.header-book{gap:7px;margin-right:7px;padding:10px;font-size:8px!important}.brand>span{font-size:25px}.brand{gap:7px}.brand>svg{width:25px}.hero-content{padding-top:170px}.hero{height:780px;min-height:700px}.hero h1{font-size:65px}.promise-strip>span{font-size:8px}.evada h2{font-size:39px}.closing h2{font-size:52px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.evada *,.evada :before,.evada :after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.hero-description{font-size:14px}.intro-copy p{font-size:13px}.treatment-card>p,.step p,.faq-list details p,.philosophy-copy>p:not(.eyebrow){font-size:12px}@media (max-width:700px){.intro-copy p,.philosophy-copy>p:not(.eyebrow),.step p,.faq-list details p{font-size:13px}.faq-list summary{font-size:12px}.menu-toggle{justify-content:center;align-items:center;min-width:40px;min-height:44px}.treatment-filters button{min-height:44px}.hero-description{font-size:13px}}.planner-addons{border:1px solid #333a252b;min-width:0;margin:4px 0 20px;padding:15px}.planner-addons legend{padding:0 5px;font-size:11px}.planner-addons legend span{color:#686d5e}.booking-dialog .planner-addons label{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.booking-dialog .planner-addons label:last-child{margin-bottom:0}.booking-dialog .planner-addons select{padding:10px 5px;font-size:12px}.planner-total{background:#e6e7da;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:17px;font-size:11px;display:flex}.planner-total strong{font-size:16px;font-weight:500}.plan-result .plan-total{font-size:15px;font-weight:500}.package-terms{margin-bottom:20px!important}@media (max-width:700px){.booking-dialog .planner-addons label{display:flex}.booking-dialog .planner-addons select{font-size:16px}}.planner-selection{background:#eeece2;border:1px solid #d9d8c8;margin-bottom:12px;padding:17px}.planner-selection>span{letter-spacing:1.4px;color:#68705d;font-size:8px;display:block}.planner-selection>strong{font-family:var(--font-cormorant), Georgia, serif;margin:9px 0;font-size:26px;font-weight:500;line-height:1.1;display:block}.planner-selection>p{color:#68705d;font-size:10px;line-height:1.7}.planner-customize{margin-bottom:18px}.planner-customize summary{cursor:pointer;color:#5d684d;justify-content:space-between;align-items:center;min-height:35px;font-size:11px;list-style:none;display:flex}.planner-customize summary::-webkit-details-marker{display:none}.planner-customize[open] summary svg{transform:rotate(180deg)}.planner-customize>div{padding-top:15px}.site-header{height:148px}.brand{flex-shrink:0}.brand-artwork{filter:url(#evada-logo-alpha);width:136px;height:auto;display:block}.site-footer .brand-artwork{width:165px}.footer-contact>p{font-family:var(--font-cormorant), Georgia, serif;color:#c4c2ae;font-size:23px;font-style:italic}.footer-contact>a{color:#d3c5a7;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.header-book{color:#f8f4eb!important}.booking-dialog .edit-plan{justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:700px){.site-header{height:112px}.site-header .brand-artwork{width:105px}.site-header .header-book{gap:9px;min-height:44px;margin-right:8px;font-size:9px!important}.mobile-nav{top:111px}.site-footer .brand-artwork{width:135px}.footer-contact{flex-basis:100%;order:3}.footer-contact>p{font-size:22px}}@media (max-width:380px){.site-header{padding-left:5%;padding-right:5%}.site-header .brand-artwork{width:91px}.site-header .header-book{padding:10px;font-size:8px!important}}.brand-mark{background:currentColor;flex-shrink:0;width:43px;height:32px;display:inline-block;-webkit-mask-image:url(/images/evada-logo.png);mask-image:url(/images/evada-logo.png);-webkit-mask-position:-15px -8px;mask-position:-15px -8px;-webkit-mask-size:73px 71px;mask-size:73px 71px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.intro-copy>.brand-mark{color:#a18a5d;margin-bottom:19px}.closing>.brand-mark{color:var(--gold);margin:0 auto 23px;display:block}.booking-dialog>.brand-mark{color:#a28b61;margin-bottom:15px}@media (max-width:700px){.intro-copy>.brand-mark{display:none}}.brand-filters{pointer-events:none;position:absolute}.evada a.whatsapp-cta,.booking-dialog a.whatsapp-cta{background:var(--whatsapp-green,#237a50);border-color:var(--whatsapp-green,#237a50);transition:background-color .18s;color:#fff!important}.evada a.whatsapp-cta:hover,.booking-dialog a.whatsapp-cta:hover{background:var(--whatsapp-hover,#1b633f);border-color:var(--whatsapp-hover,#1b633f)}.evada a.whatsapp-cta svg,.booking-dialog a.whatsapp-cta svg{color:inherit;flex-shrink:0}.evada .conversion-package-card>a.whatsapp-cta{border:0;padding:14px}.evada .mobile-nav a.whatsapp-cta{border-bottom:0;margin-top:12px;padding-inline:16px}@media (prefers-reduced-motion:reduce){.evada a.whatsapp-cta,.booking-dialog a.whatsapp-cta{transition:none}}
.evada{--font-body:var(--font-dm-sans), sans-serif;--font-display:var(--font-cormorant), Georgia, serif;--text-body:1rem;--text-support:.875rem;--text-small:.75rem;--text-muted:#5e6556;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:1.6}.evada :is(h1,h2,h3,h4){font-family:var(--font-display);text-wrap:balance}.evada h2,.evada h3{font-weight:500}.evada h1,.evada h1 em{font-weight:400}.evada :is(button,a,input,select,textarea){font-family:var(--font-body)}.evada :is(p,li,dd){overflow-wrap:anywhere}.evada .eyebrow{letter-spacing:.13em;font-size:.6875rem;font-weight:600;line-height:1.6}.evada .hero-description{color:#e7e4d8;font-size:1.0625rem;font-weight:400;line-height:1.75}.evada :is(.hero-note,.hero-location){letter-spacing:.13em;color:#d5d1bf;font-size:.625rem}.evada .desktop-nav{font-size:.875rem;font-weight:500}.evada .button{min-height:52px;font-weight:600;line-height:1.4;font-size:.9375rem!important}.evada .header-book{font-weight:600;line-height:1.4;font-size:.875rem!important}.evada .scroll-link{font-size:.8125rem}.evada .promise-strip>span{color:var(--text-muted);font-size:.8125rem}.evada .text-link{font-size:.875rem;font-weight:600;line-height:1.5}.evada .intro-copy p,.evada .philosophy-copy>p:not(.eyebrow),.evada .step p,.evada .faq-list details p,.evada .section-heading>p{font-size:var(--text-body);color:var(--text-muted);line-height:1.75}.evada .intro-copy{max-width:390px}.evada .philosophy-copy>p:not(.eyebrow){max-width:360px}.evada .step p{max-width:320px}.evada .faq-list summary{font-size:.9375rem;font-weight:500;line-height:1.6}.evada .closing-note{color:#c6ccb9;font-size:.875rem}.evada .footer-contact>a{font-size:.9375rem}.evada :is(.back-top,.footer-bottom,.footer-bottom>span:nth-child(2)){font-size:.75rem;line-height:1.7}.evada .footer-bottom>span:nth-child(2){letter-spacing:.08em}.evada :is(.conversion-intro p,.packages-heading>p){font-size:var(--text-body);color:var(--text-muted);line-height:1.75}.evada .conversion-intro{max-width:320px}.evada .conversion-intro a{font-size:var(--text-support);font-weight:500;line-height:1.6}.evada .conversion-assurances span{color:var(--text-muted);font-size:.8125rem}.evada .experience-categories button{min-height:44px;font-size:.8125rem;font-weight:500}.evada .choice-copy strong{font-family:var(--font-body);letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.4}.evada .choice-copy>span{font-size:var(--text-support);color:var(--text-muted);line-height:1.55}.evada .experience-choice{min-height:104px}.evada .choice-price{font-variant-numeric:tabular-nums lining-nums;font-size:1.0625rem;font-weight:600}.evada :is(.experience-addons summary,.experience-addon-options label){font-size:.9375rem;line-height:1.55}.evada .experience-addons summary small{font-size:.75rem}.evada .experience-addon-options select{font-size:1rem}.evada .summary-content>h3{font-size:2.25rem;line-height:1.12}.evada .summary-description{color:var(--text-muted);font-size:.9375rem;line-height:1.65}.evada .duration-options legend{font-size:.875rem;font-weight:500;line-height:1.6}.evada .duration-options strong{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1.1}.evada .duration-options strong small{font-size:.8125rem}.evada .duration-options label>span{font-size:.75rem;line-height:1.5}.evada .duration-options label{padding:15px 8px}.evada .summary-price{flex-wrap:wrap;gap:10px}.evada .summary-price>span{font-size:.875rem}.evada .summary-price small{color:var(--text-muted);font-size:.75rem;line-height:1.6}.evada .summary-price>strong{font-family:var(--font-body);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-size:1.75rem;font-weight:600}.evada :is(.summary-extras li,.summary-reassurance,.summary-package-link){color:#4f5b41;font-size:.8125rem;line-height:1.65}.evada .experience-personalize{min-height:44px;line-height:1.5;font-size:.8125rem!important}.evada .summary-photo>span{letter-spacing:.12em;font-size:.6875rem}.evada .package-card-top>span:first-child{letter-spacing:.1em;font-size:.6875rem;font-weight:600}.evada .package-saving{color:#40502f;font-size:.75rem;font-weight:500;line-height:1.5}.evada .conversion-package-card h4 span{color:var(--text-muted);font-size:.875rem;line-height:1.5}.evada .package-per-session{font-variant-numeric:tabular-nums lining-nums;font-size:1.375rem;font-weight:600;line-height:1.4}.evada .package-per-session>span{font-size:.8125rem;font-weight:400}.evada .conversion-package-card>p{color:var(--text-muted);font-size:.875rem;line-height:1.65}.evada .conversion-package-card>a{font-size:.875rem;font-weight:600;line-height:1.5}.evada .conversion-package-card .package-personalize{min-height:44px;font-size:.8125rem;line-height:1.6}.evada :is(.package-comparison,.package-eligibility){color:var(--text-muted);font-size:.8125rem;line-height:1.7}.booking-dialog.evada>p:not(.eyebrow),.evada .plan-result p{color:var(--text-muted);font-size:.9375rem;line-height:1.7}.booking-dialog.evada label{font-size:.875rem;font-weight:500;line-height:1.6}.booking-dialog.evada :is(input,select,textarea),.booking-dialog.evada .planner-addons select{font-size:1rem;font-weight:400;line-height:1.5}.evada :is(.form-note,.planner-selection>p,.planner-customize summary,.planner-addons legend){color:var(--text-muted);font-size:.8125rem;line-height:1.7}.evada .planner-selection>span{font-size:.6875rem;font-weight:600}.evada .planner-selection>strong{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;line-height:1.4}.evada .planner-total{font-size:.875rem}.evada .planner-total strong{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.evada .plan-result dl>div{font-size:.875rem;line-height:1.6}.evada .plan-result dt{color:var(--text-muted)}.evada .plan-result dd{font-weight:500}.evada .edit-plan{min-height:44px;font-size:.8125rem!important}.evada input::placeholder,.evada textarea::placeholder{color:#6c7164;opacity:1}@media (max-width:1100px){.evada .conversion-heading{align-items:flex-start}.evada .conversion-intro{max-width:260px}.evada .conversion-assurances{flex-wrap:wrap;gap:16px 24px}.evada .conversion-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.evada .desktop-nav{gap:20px;font-size:.75rem}.evada .site-header .header-book{gap:12px;padding:14px;font-size:.75rem!important}}@media (max-width:800px){.evada .conversion-intro{max-width:none}.evada .mobile-duration-choice>span{font-size:.875rem}.evada .mobile-duration-choice button{font-size:.875rem;font-weight:500}.evada .mobile-experience-bar>div>span{font-size:.75rem;line-height:1.5}.evada .mobile-experience-bar strong{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.evada .mobile-experience-bar small{font-size:.8125rem}.evada .mobile-experience-bar a.whatsapp-cta{gap:8px;padding:15px 12px;font-size:.8125rem;font-weight:600}.evada .experience-choice{align-items:flex-start}.evada .choice-indicator{margin-top:4px}.evada .choice-price{padding-top:2px}.evada .conversion-package-card{padding:22px 16px}}@media (max-width:700px){.evada .hero-description{font-size:1rem}.evada .site-header .header-book{gap:7px;padding:12px 10px;font-size:.75rem!important}.evada .promise-strip{gap:20px 14px}.evada .promise-strip>span{align-items:flex-start;font-size:.8125rem;line-height:1.5}.evada .promise-strip svg{margin-top:2px}.evada .choice-price{font-size:1rem}.evada .choice-copy strong{font-size:1.0625rem}.evada .choice-copy>span{font-size:.875rem}.evada .conversion-package-grid{grid-template-columns:1fr}.evada .conversion-package-card{padding:25px}.evada .summary-content{padding:24px}.evada .summary-price>strong{font-size:1.625rem}.evada .form-row{grid-template-columns:1fr;gap:0}.evada .footer-contact>a{font-size:.875rem}}@media (max-width:380px){.evada .site-header .brand-artwork{width:80px}.evada .site-header .header-book{margin-right:4px;font-size:.6875rem!important}.evada .hero h1{font-size:3.875rem}.evada .hero-eyebrow{letter-spacing:.09em;font-size:.625rem}.evada .hero-note{font-size:.5625rem}.evada .experience-choice{flex-wrap:wrap;gap:10px}.evada .choice-copy{flex-basis:calc(100% - 32px)}.evada .choice-price{padding-left:28px}.evada .mobile-experience-bar>div>span{max-width:135px}.evada .mobile-experience-bar a.whatsapp-cta{padding:14px 10px;font-size:.75rem}}
