.belleza{--bg:#101012;--ink:#f5f5f3;--muted:#c8cdd3;--accent:#d4af68;--on:#101012;--panel:#1b1b1e;--line:#414144;--round:0}.belleza .demo-notice{background:#202023;color:#ddd;font-size:12px}.belleza .nav{border:0;padding-block:20px}.belleza .brand{font-size:32px;font-weight:600;color:#f5f5f3}.belleza .nav nav{align-items:center;font-size:14px;gap:28px}.aura-book{border:1px solid #a38a5b;padding:11px 19px}.belleza .button{border-radius:0;padding:17px 25px;background:linear-gradient(110deg,#ead5a9,#c5a15f);color:#101012;font-size:14px;font-weight:600}.belleza .button:hover{background:#f1ddba}.belleza .kicker{font-size:12px;letter-spacing:.2em;color:#d4af68}
.aura-cover{position:relative;isolation:isolate;min-height:680px;display:flex;align-items:center;overflow:hidden}.aura-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.aura-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101012ed 0%,#101012c0 30%,#10101210 66%),linear-gradient(0deg,#10101270,transparent 30%)}.aura-intro{padding-block:50px 65px}.belleza h1{font-size:clamp(62px,7.7vw,106px);font-weight:500;line-height:.93;letter-spacing:-.045em;max-width:610px;margin:24px 0}.belleza h1 em{font-weight:400;color:#e6c68c}.belleza .lead{font-size:17px;line-height:1.75;color:#e1e1e4;max-width:410px}.aura-secondary{display:inline-block;margin-left:25px;font-size:14px;text-decoration:underline;text-underline-offset:6px}.aura-signature{position:absolute;right:5%;bottom:30px;font:italic 25px 'Cormorant Garamond',serif;color:#fff}.aura-strip{background:linear-gradient(105deg,#eff0f1,#bac0c8);color:#242428}.aura-strip .wrap{display:flex;justify-content:space-around;align-items:center;gap:15px;padding-block:22px;font-size:12px;letter-spacing:.2em}.aura-strip i{font-style:normal;color:#655230}.belleza .services{background:#101012;padding-block:70px}.belleza h2{font-size:clamp(42px,4.6vw,64px);font-weight:500;line-height:1.03}.belleza h2 em{color:#d4af68;font-weight:400}.belleza .services .grid{gap:24px;margin-top:40px}.belleza .service{border:1px solid #454548;background:linear-gradient(135deg,#262629,#151517);padding:30px;position:relative}.belleza .service .number{font:italic 40px 'Cormorant Garamond',serif;color:#bfc3cc}.belleza .service h3{font-size:36px;font-weight:500;margin:15px 0}.belleza .service p{font-size:16px;min-height:78px}.belleza .service a{display:block;padding-top:20px;border-top:1px solid #484442;color:#e5c98e;font-size:14px}.belleza .story{padding-block:75px}.belleza .story-note{background:#222225}.belleza .contact{background:linear-gradient(125deg,#e9eaec,#c8cdd3);color:#17171a}.belleza .contact .kicker{color:#6c5225}.belleza .contact h2 em{color:#735521}.belleza .contact .note{color:#4b4b50}.belleza .contact input,.belleza .contact select,.belleza .contact textarea{background:#f8f8f7;color:#17171a;border-color:#99999e;border-radius:0}.belleza .contact .button{background:#17171a;color:#e4c78f}.belleza .contact .result{border-color:#735521}.belleza .brand-kit-demo{background:#101012}.belleza .brand-kit-price{color:#e4c78f}.belleza footer{background:#1b1b1e}.belleza a:focus-visible,.belleza button:focus-visible{outline:3px solid #d4af68;outline-offset:5px}
@media(max-width:760px){.belleza .nav{flex-wrap:wrap;gap:16px}.belleza .brand{font-size:28px!important}.belleza .nav nav{max-width:none;width:100%;justify-content:space-between;gap:10px;font-size:13px}.aura-book{padding:9px 12px}.aura-cover{min-height:800px;align-items:flex-start}.aura-intro{padding-block:30px 350px}.aura-photo{object-position:70% center}.aura-cover:after{background:linear-gradient(180deg,#101012ed,#101012b3 38%,#10101200 65%,#10101266)}.belleza h1{font-size:clamp(58px,14vw,82px)}.belleza .lead{font-size:16px}.aura-cover .button{width:auto}.aura-secondary{display:block;margin:20px 0}.aura-signature{font-size:22px;bottom:22px}.aura-strip .wrap{gap:8px;letter-spacing:.06em;font-size:10px;padding-block:18px}.aura-strip i{font-size:10px}.belleza .services{padding-block:45px}.belleza .services .grid{margin-top:25px}.belleza .service p{min-height:0}.belleza .story{padding-block:45px}.belleza .demo-notice{font-size:11px}}
.belleza .brand-symbol{background-image:url('../assets/kits-marca/belleza-luxury.png');background-size:461.52px 692.28px;background-position:-213.63px -231.66px}
@media(max-width:760px){.belleza .brand-symbol{background-size:346.14px 519.21px;background-position:-160.23px -173.75px}}
