:root{--ink:#f1f2ed;--teal:#88d3c5;--aqua:#88d3c5;--muted:#a5acab;--pale:#101415;--line:#29302f;--white:#090b0c;color-scheme:dark}body{background:#080a0b;color:var(--ink);font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.055em}p{color:var(--muted)}header{background:#080a0bf2;border-color:#242a29}.topbar{background:#080a0b;color:#9ca9a5;border-bottom:1px solid #202625}.topbar .social-icon{color:#b9d6ce}.logo-window,.footer-grid .logo-window{background:transparent}.logo-window img{mix-blend-mode:screen;filter:invert(1) brightness(3) hue-rotate(150deg)}.identity-name{letter-spacing:.14em;color:#e6eeeb}.identity-name>span{color:#9caaa5}nav{font-size:12px;letter-spacing:.03em}.nav-cta{border-color:#546d65;border-radius:0}.menu{color:#e9efeb}.person-hero{background:#080a0b;padding:65px 0 80px;position:relative}.person-grid{gap:8%;grid-template-columns:1.1fr 1fr}.person-grid h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,6.6vw,102px);font-weight:500;line-height:.98;letter-spacing:-.07em;margin-bottom:30px}.person-subtitle{font-size:21px;color:#d1e1da;max-width:350px;line-height:1.4}.person-grid>div>p:not(.eyebrow):not(.person-subtitle){font-size:14px;line-height:1.8;max-width:440px}.person-image{height:560px;border-radius:180px 180px 5px 5px;background:#292623;border:1px solid #403f36}.person-image>img{filter:saturate(.78);object-position:50% 20%}.person-image>span{background:#0a1010d9;color:#d6e8e0;border:1px solid #ffffff20;letter-spacing:.09em;text-transform:uppercase;font-size:9px;left:22px;right:22px;bottom:22px}.button{background:#97d9ca;color:#07110e;border-color:#97d9ca;border-radius:0;padding:16px 22px;font-weight:600;font-size:11px;letter-spacing:.035em}.button:hover{background:#c0eddf;color:#07110e}.person-grid .actions .button:last-child,.button.outline{background:transparent;color:#e6eae6;border-color:#3b4a45}.hero-specialties{color:#9bc7ba;border-color:#2c3532;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.eyebrow{color:#90cbbb;letter-spacing:.2em}.treatments-heading{padding-top:80px;padding-bottom:50px;border-top:1px solid var(--line)}.treatments-heading h2{font-size:clamp(40px,5vw,68px);line-height:1.02;max-width:700px;margin-bottom:25px}.treatments-heading>p:last-child{max-width:530px;font-size:13px;line-height:1.8}.treatment-row{border-color:#252c29;background:#080a0b!important;padding-top:45px;padding-bottom:45px;gap:10%}.home-treatments .treatment-row{min-height:340px}.home-treatments .treatment-copy h2{font-size:clamp(32px,3.3vw,49px);max-width:490px;line-height:1.05}.home-treatments .treatment-copy>p{font-size:13px;line-height:1.9;max-width:430px}.illustrated{position:relative;border:1px solid #2b3732;background:#090b0c;overflow:hidden}.illustrated>img{width:100%;height:300px;object-fit:contain;transition:transform .7s}.illustrated:hover>img{transform:scale(1.035)}.illustration-label{position:absolute;left:24px;bottom:17px;font-size:9px;letter-spacing:.2em;color:#8ca498}.editorial-link{font-size:10px;display:inline-flex;gap:45px;align-items:center;padding:12px 0;border-bottom:1px solid #55796b;letter-spacing:.09em;text-transform:uppercase;color:#b4ddcb}.editorial-link span{font-size:20px}.editorial-test{border-top:1px solid var(--line);padding-top:75px;padding-bottom:75px}.editorial-test h2{font-size:clamp(35px,4vw,55px);max-width:700px}.editorial-test p{max-width:500px;font-size:14px}.editorial-test .button{margin-top:16px}.final-cta{background:#101514;border-top:1px solid #2b3a33;padding:75px 0}.final-cta h2{font-size:50px;letter-spacing:-.055em}.final-cta p{color:#a2b4aa}.final-cta .button{color:#07110e}.page-intro{padding-top:80px}.page-intro h1{font-size:clamp(45px,5.8vw,80px);max-width:1000px}.page-intro>p:last-child{font-size:14px;max-width:640px}.treatment-copy>.button{color:#08110d;background:#99d5c3;border-color:#99d5c3}.treatment-copy .treatment-note{color:#9eaaa3;line-height:1.7}.compare-tag.before-tag{background:#eef5ed;color:#122119}.compare-tag.after-tag{background:#0b1713;color:#eef5ed}.compare-divider>span{background:#152e25;color:#d4eedf}.clinical-compare{background:#1b2420}.original-open{color:#a6d4c0;border-color:#5b8070}.compare-toolbar,.photo-attribution{color:#a2b0a8}.final-filters button{background:#111614;color:#abbcaf;border-color:#33443a}.final-filters button[aria-pressed=true]{background:#a3d6bf;color:#0b170f;border-color:#a3d6bf}.contact-link{color:#dfece2;font-size:18px}.contact-grid form,form{background:#111614;border:1px solid #2b3930;border-radius:0;padding:35px}input,select,textarea{color:#e0ece3;border-color:#526859;background:transparent}select option{background:#111614;color:#e0ece3}label{color:#d5e4da}footer{background:#080a0b;border-top:1px solid #29352d;padding-top:60px}.footer-grid p{color:#9faea4}.footer-grid a:hover{color:#96d6ba}.social-icon{color:#b6d2c2;border-color:#3b5545}.social-icon:hover{background:#a6d6bc;color:#09150e}.footer-bottom{border-color:#29352d;color:#92a197}.floating-contact{background:#a6d6bc;color:#09150e;box-shadow:0 5px 25px #0008}.notice,dialog{background:#151e18;color:#e0e9df}.close-original{background:#15271b;color:#e0e9df}.skip{background:#a6d6bc;color:#08110a}
/* Preserve the original quiz interactions within the new dark identity. */
body #mga-orientamento-quiz{--mga-deep:#e6eee8;--mga-dark:#b6d6c4;--mga-teal:#9dd8bd;--mga-aqua:#bcebd2;--mga-white:#edf5ef;background:#080a0b;color:#e6eee8}body #mga-orientamento-quiz .mga-hero,body #mga-orientamento-quiz .mga-quiz-card,body #mga-orientamento-quiz .mga-info-card,body #mga-orientamento-quiz .mga-result-card,body #mga-orientamento-quiz .mga-hero-floating{background:#111914;border:1px solid #344a3b;box-shadow:none}body #mga-orientamento-quiz .mga-hero-title,body #mga-orientamento-quiz .mga-question-title,body #mga-orientamento-quiz .mga-result-title{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.05em}body #mga-orientamento-quiz p,body #mga-orientamento-quiz .mga-question-help,body #mga-orientamento-quiz .mga-question-count,body #mga-orientamento-quiz .mga-disclaimer,body #mga-orientamento-quiz .mga-result-list li,body #mga-orientamento-quiz .mga-privacy-note{color:#acbfb2}body #mga-orientamento-quiz .mga-option{background:#17211a;color:#e3eee5;border-color:#3f5848}body #mga-orientamento-quiz .mga-option:hover,body #mga-orientamento-quiz .mga-option.is-selected{background:#253c2d;border-color:#9bd4b1}body #mga-orientamento-quiz .mga-btn-primary{background:#a6d6bc;color:#09150e}body #mga-orientamento-quiz .mga-btn-secondary,body #mga-orientamento-quiz .mga-btn-ghost{background:#1c2a21;color:#cee3d4;border:1px solid #44634f}body #mga-orientamento-quiz .mga-side-panel{background:#132219}body #mga-orientamento-quiz .mga-result-list,body #mga-orientamento-quiz .mga-question-help{background:transparent}
@media(max-width:900px){.person-grid h1{font-size:67px}.person-image{height:490px}.treatment-row{gap:6%}}
@media(max-width:700px){header nav.open{background:#101713;border-color:#344a3b}header .menu{background:transparent;border-color:#405849}.person-hero{padding:25px 0 45px}.person-grid{grid-template-columns:1fr;gap:30px}.person-grid h1{font-size:57px}.person-grid .actions{gap:10px}.person-grid .button{font-size:10px;padding:13px 16px}.person-subtitle{font-size:19px;max-width:100%}.person-image{height:420px;border-radius:140px 140px 3px 3px}.treatments-heading{padding-top:45px;padding-bottom:30px}.treatment-row{padding-top:30px;padding-bottom:30px}.home-treatments .treatment-copy h2{font-size:33px}.illustrated>img{height:255px}.editorial-test{padding-top:45px;padding-bottom:45px}.final-cta{padding:45px 0}.final-cta h2{font-size:35px}.contact-grid form{padding:24px}.page-intro{padding-top:45px}.contact-link{font-size:15px}.home-treatments .treatment-copy>p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.illustrated>img{transition:none}}

body #mga-orientamento-quiz .mga-hero-content{background:#111914;border:1px solid #344a3b;box-shadow:none;border-radius:4px}body #mga-orientamento-quiz .mga-hero-visual{border-radius:4px;background:#111914}body #mga-orientamento-quiz .mga-hero-floating{border-radius:4px}body #mga-orientamento-quiz .mga-eyebrow{background:#23392c;color:#bfddc9}body #mga-orientamento-quiz .mga-info-card{border-radius:4px}body #mga-orientamento-quiz .mga-floating-title,body #mga-orientamento-quiz .mga-info-card strong{color:#e3eee5}body #mga-orientamento-quiz .mga-floating-text,body #mga-orientamento-quiz .mga-info-card span,body #mga-orientamento-quiz .mga-info-card p{color:#acbfb2}body #mga-orientamento-quiz .mga-quiz-card,body #mga-orientamento-quiz .mga-side-panel{border-radius:4px}body #mga-orientamento-quiz .mga-btn{border-radius:2px;box-shadow:none}body #mga-orientamento-quiz .mga-result-card ul{background:#17271c}

.comparison-modes{display:flex;gap:8px;margin-bottom:16px}.comparison-modes button{background:transparent;border:1px solid #394d43;color:#adbdaf;font-size:10px;padding:10px 14px}.comparison-modes button[aria-pressed=true]{background:#a4d8c2;color:#0b1710;border-color:#a4d8c2}.real-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.real-pair figure{margin:0;min-width:0}.real-window{position:relative;overflow:hidden;background:#142019;border-radius:3px}.real-pair figcaption{font-size:9px;letter-spacing:.12em;color:#bed5c5;padding:10px 0}.source-shot img{image-orientation:from-image}.treatment-visual[data-display=pair] .clinical-compare{display:none}.treatment-visual[data-display=slider] .real-pair{display:none}.treatment-visual[data-display=pair] .real-pair{display:grid}.treatment-visual[data-display=slider] .clinical-compare{display:block}.real-pair .source-shot img{object-fit:initial}.home-example-labels{display:flex;justify-content:space-around;color:#c8e5d9;font-size:9px;letter-spacing:.17em;padding:12px 0;border-top:1px solid #293e32}.home-example-note{font-size:8px;letter-spacing:.06em;text-align:center;color:#9aafa2;padding:0 12px 12px;margin:0}.illustrated .illustration-label{display:none}.illustration-atlas{position:relative;aspect-ratio:1;overflow:hidden;width:100%;background:#080a0b}.illustration-atlas>img{position:absolute;width:300%;height:300%;max-width:none;object-fit:fill;left:calc(var(--col)* -100%);top:calc(var(--row)* -100%)}@media(max-width:700px){.real-pair{gap:8px}.comparison-modes button{font-size:9px;padding:10px}.real-pair figcaption{font-size:8px}.illustration-atlas{max-height:none}}

.illustration-single{aspect-ratio:1;display:flex;align-items:center;background:#080a0b}.illustration-single>img{width:100%;height:auto}.illustrated{border-color:#2b3732}

.art-source{position:absolute;inset:0;overflow:hidden}.art-source img{position:absolute;max-width:none!important;object-fit:fill;pointer-events:none;user-select:none}.illustrated .art-compare{width:min(100%,330px);margin:20px auto 10px;border-radius:0}.art-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;font-size:9px;color:#c6dfd2}.art-controls button{font-size:10px;color:#d5ecdf;background:#14241b;border:1px solid #3e614c;padding:8px 14px}.illustrated>.original-open{display:block;margin:12px auto 20px}.detailed-treatments .treatment-row,.detailed-treatments .treatment-row:nth-child(even){display:flex;flex-direction:column;align-items:stretch;gap:25px;padding-top:50px;padding-bottom:50px}.detailed-treatments .treatment-copy{max-width:1100px}.detailed-treatments .treatment-copy h2{font-size:clamp(30px,3.5vw,48px);max-width:800px}.detailed-treatments .treatment-copy>p{max-width:800px}.detailed-treatments .treatment-visual{width:100%;max-width:1100px;margin:auto}.real-pair{gap:20px;align-items:center}.real-pair .real-window{max-height:none}.detailed-treatments .clinical-compare:not(.art-compare){width:min(100%,calc(600px * var(--ratio,1.6)))}.real-pair figure:has(.real-window[style*="185/316"]){max-width:330px;width:100%;margin:auto}.real-pair figcaption{padding:14px 0;font-size:11px}.real-window{border:1px solid #3b4941}.email-studio{background:#111914;border:1px solid #334b3d;padding:35px}.email-studio>p{font-size:13px}.email-studio h2{font-size:38px}.email-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.email-choices button{display:flex;justify-content:space-between;gap:8px;text-align:left;border:1px solid #3e5748;background:#101a14;color:#d8e9df;padding:16px;font-size:12px}.email-choices button[aria-pressed=true]{background:#a3d7bf;color:#0c1811}.email-preview{border-top:1px solid #3c5043;padding-top:22px;margin:25px 0}.email-preview h3{font-size:22px;letter-spacing:-.025em}.email-preview p{font-size:13px}.email-studio .fineprint{font-size:10px;margin-top:15px}#email-copy-status{display:block;font-size:11px;color:#b5d7c4;margin-top:10px}@media(max-width:700px){.illustrated .art-compare{width:min(80%,250px)}.art-controls{padding:10px}.detailed-treatments .treatment-row{padding-top:30px;padding-bottom:30px}.real-pair{gap:8px}.real-pair figcaption{font-size:8px}.email-studio{padding:22px}.email-studio h2{font-size:31px}.email-choices button{font-size:10px;padding:12px}}
