/* Melhor Forma / sculpted contours and precision. */
:root{--metal:#dcc18c;--warm-white:#fbf7ef;--ink-soft:#514235}
body[data-premium]{background:var(--warm-white)}
[data-premium] h2{font-size:clamp(43px,4.6vw,68px);letter-spacing:-1.6px}
[data-premium] .section-space{padding-block:92px}
[data-premium] .button{min-height:54px;border-radius:4px;gap:25px;position:relative;overflow:hidden}
[data-premium] .button:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,#fff3,transparent 65%);transform:translateX(-120%);transition:transform .7s}
[data-premium] .button:hover:before{transform:translateX(120%)}
[data-premium] .button-ivory{box-shadow:0 8px 35px #17141112}
[data-premium] .site-header{border-color:#dcc18c30}
[data-premium] .header-cta{border-radius:3px;border-color:#dcc18c70}
[data-premium] .site-header.is-fixed{background:#261b14f5;backdrop-filter:blur(16px)}
[data-premium] .desktop-nav a:after{background:var(--metal)}
[data-premium] .mobile-nav{background:var(--warm-white);border-bottom:2px solid var(--gold)}
[data-premium] .mobile-nav a{min-height:48px}
.contour-art{display:block;width:100%;height:100%;fill:none;stroke:none;stroke-width:initial;stroke-linecap:initial;stroke-linejoin:initial;color:var(--gold);overflow:visible}
.hero-sculpture{position:absolute;right:-30px;top:11%;width:43%;height:85%;pointer-events:none;color:var(--metal);z-index:1;opacity:.76}
.hero-sculpture svg{color:inherit;filter:drop-shadow(0 0 14px #e8d1a328);transform:rotate(-13deg);animation:sculpture-enter 1.8s .2s both}
.hero-sculpture>span{position:absolute;right:20%;top:21%;font-size:10px;line-height:1.8;padding-left:15px;border-left:1px solid #dcc18c90}
.premium-home .hero{max-height:1050px}
.premium-home .hero-image{object-position:66% center}
.premium-home .hero-shade{background:linear-gradient(90deg,#1b140ee0,#21181083 42%,#23190f0a 80%),linear-gradient(0deg,#171411a3,transparent 23%,transparent 80%,#17141155)}
.premium-home .hero h1{font-size:clamp(68px,7.1vw,105px);max-width:760px;text-shadow:0 3px 35px #17141120}
.premium-home .hero-note{border-radius:3px;backdrop-filter:blur(16px);border-color:#dcc18c5c;background:#2e211940}
.premium-home .hero-content{z-index:3}
.premium-home .hero-bottom{z-index:3}
.premium-home .journey-section{padding-top:70px;padding-bottom:70px;background:var(--warm-white)}
.journey-section h2{font-size:46px;max-width:100%;text-align:center}
.journey-grid{gap:18px;margin-top:32px}
.journey-grid>a{min-height:365px;isolation:isolate;position:relative;overflow:hidden;padding:42px;color:var(--ivory);border:1px solid #fff2;border-radius:5px;justify-content:flex-end;gap:14px}
.journey-grid>a .journey-visual{position:absolute;inset:0;z-index:-2;transition:transform .8s}
.journey-grid>a:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#21170feb 5%,#241a10ae 55%,#241a101a);z-index:-1}
.journey-grid>a:hover .journey-visual{transform:scale(1.035)}
.journey-grid>a h3{font-size:43px;max-width:360px}
.journey-grid>a p{font-size:13px;max-width:330px;color:#ede2d4}
.journey-grid>a strong{font-size:11px;line-height:1.7;display:flex;gap:20px;align-items:center}
.journey-body .journey-visual{background:url('/assets/hero-editorial.png') 75% center/cover}
.journey-care .journey-visual{background:url('/assets/valesca-technology.jpeg') 73% 45%/cover;opacity:.8}
.journey-grid .journey-caption{font-size:10px;border:1px solid #dcc18c66;padding:6px 10px;border-radius:2px;margin-bottom:12px;color:#efdbb3}
.journey-contour{position:absolute;right:-70px;bottom:-100px;width:340px;height:450px;color:var(--metal);opacity:.45;pointer-events:none;z-index:-1}
.perspective{position:relative;overflow:hidden;background:radial-gradient(ellipse at 15% 70%,#b9904b0e,transparent 55%)}
.perspective-grid{grid-template-columns:22% 78%}
.connected-line{border-color:#b9904b50}
.audience-section{background:#eee7db;position:relative;overflow:hidden}
.audience-section>.wrap>h2{max-width:740px;margin-bottom:40px}
.audience-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:60px;align-items:center}
.audience-portrait{position:relative;isolation:isolate;height:575px;border-radius:180px 180px 4px 4px;overflow:hidden;background:var(--brown)}
.audience-portrait>img{width:100%;height:100%;object-fit:cover;object-position:center 35%}
.audience-portrait:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(0deg,#211810ed,transparent);z-index:0}
.portrait-caption{position:absolute;bottom:28px;left:30px;color:var(--ivory);z-index:2}
.portrait-caption>span{font-size:10px;color:var(--metal)}
.portrait-caption p{font-family:var(--display);font-size:33px;line-height:1.08;margin-top:13px}
.portrait-contour{position:absolute;right:-130px;top:-70px;width:420px;height:600px;color:var(--metal);opacity:.27;pointer-events:none;z-index:1}
.audience-layout .content-grid{margin-top:0;gap:35px 30px;grid-template-columns:1fr 1fr}
.audience-layout .content-grid article{position:relative;border-top:1px solid #b9904b5c;padding-top:23px}
.audience-layout .content-grid h3{font-size:29px;line-height:1.12}
.audience-layout .content-grid p{font-size:13px;line-height:1.9;color:#6a5b4d}
.premium-home .experiences{background:var(--warm-white)}
.premium-home .experience-grid{gap:20px;align-items:start}
.premium-home .experience-card{border-radius:140px 140px 5px 5px;aspect-ratio:4/5.7;min-height:430px;background:#352318}
.premium-home .performance-card{margin-top:50px;border-radius:5px 5px 140px 5px}
.premium-home .wellness-card{border-radius:5px 140px 5px 5px}
.premium-home .experience-text{bottom:40px;left:29px;right:36px}
.premium-home .experience-photo{background-size:300% auto}
.premium-home .photo-wash{background:linear-gradient(0deg,#171411f0,transparent 70%)}
.premium-home .experience-icon{top:38px;left:35px}
.premium-home .experience-icon svg{filter:drop-shadow(0 2px 4px #171411)}
.premium-home .experience-title{font-size:46px}
.premium-home .experience-detail{color:#ece0cf;font-size:12px}
.premium-home .card-arrow{bottom:40px;right:24px}
.precision-surface{background:radial-gradient(ellipse at 100% 50%,#7053376b,transparent 55%),#2b1e15;border-block:1px solid #b9904b38}
.method-guide{display:flex;align-items:center;gap:22px;margin-top:35px;color:#dcc18c;font-size:10px}
.method-guide>div{height:1px;background:#dcc18c26;flex:1;position:relative}
.method-guide i{display:block;width:12%;height:1px;background:var(--metal);box-shadow:0 0 10px #dcc18c;transition:width .5s}
.premium-home .method-tabs{margin-top:30px}
.premium-home .method-image{border-radius:100px 4px 4px 4px;height:460px;border:1px solid #dcc18c33;box-shadow:18px 18px 0 -1px #b9904b0c}
.premium-home .method-content>p{font-size:14px;line-height:1.9}
.comparison-section{position:relative;overflow:hidden;background:#eee7db}
.comparison-section>.wrap{position:relative;padding-right:26%}
.comparison-section h2{font-size:55px;max-width:850px}
.comparison-section .comparison{gap:24px;border:0;margin-top:30px;position:relative;z-index:1}
.comparison-section .comparison>div{padding:25px 0;border-top:1px solid #b9904b70}
.comparison-section .comparison>div+div{background:transparent}
.comparison-section .comparison h3{font-size:30px}
.comparison-section .comparison p{font-size:13px}
.comparison-art{position:absolute;right:-130px;top:-70px;width:420px;height:580px;color:var(--gold);pointer-events:none}
.comparison-art svg{opacity:.6}
.comparison-art>span{position:absolute;top:47%;left:15%;font-family:var(--display);font-size:26px;color:#72583b;line-height:1.1}
.digital-surface{background:radial-gradient(ellipse at 90% 40%,#d8c5a54a,transparent 58%),#e8e2d7;position:relative}
.premium-home .care-content h2{font-size:clamp(50px,5.6vw,80px)}
.premium-home .care-content>p{max-width:400px}
.care-sculpture{position:absolute;inset:-5% -20% -10% 0;transform:rotate(25deg);pointer-events:none;opacity:.4}
.care-sculpture svg{height:100%;width:100%}
.premium-home .orbital{border-color:#9b7d4b25}
.premium-home .phone{box-shadow:25px 35px 65px #35231838,0 0 0 5px #fff4;transform:rotate(6deg);border-color:#352c21}
.premium-home .care-float{border-radius:4px;background:#fbf7efe8;border-color:#fff8;box-shadow:0 15px 55px #35231817}
.founder-editorial{background:var(--warm-white)}
.premium-home .founder-image{border-radius:4px 180px 4px 4px}
.founder-detail{display:flex;gap:22px;align-items:center;margin:28px 0}
.founder-detail img{width:94px;height:120px;object-fit:cover;object-position:center 38%;border-radius:3px}
.founder-detail p{font-family:var(--display);font-size:25px;line-height:1.15;color:#755a3c}
.premium-home .essence-grid{gap:8%;grid-template-columns:45% 47%}
.premium-home .essence-copy .brand-statement{border-left:1px solid var(--gold);padding-left:20px}
.premium-home .space-content{background:radial-gradient(ellipse at 100% 0,#b9904b18,transparent 70%)}
.premium-home .space-photo{border-radius:0 100px 0 0}
.premium-home .faq{background:#f1ebe1}
.premium-home .faq-list summary{padding:25px 12px}
.premium-home .faq-list details[open]{background:#fbf7ef90}
.premium-home .faq-list details p{padding-inline:12px}
.result-section{background:var(--warm-white);position:relative;overflow:hidden}
.result-section>.wrap>h2{max-width:790px}
.result-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;margin-top:35px}
.result-art{position:relative;isolation:isolate;min-height:340px;background:#eee6d8;border-radius:4px 120px 4px 4px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:34px}
.result-art>.contour-art{position:absolute;right:-35%;top:-100px;width:100%;height:530px;opacity:.5;z-index:-1}
.result-art strong{font-family:var(--display);font-size:43px;font-weight:400;line-height:1.02;max-width:310px}
.result-track{display:flex;align-items:center;gap:10px;font-size:8px;color:#6a543e}
.result-track i{height:1px;flex:1;min-width:8px;background:var(--gold)}
.result-editorial .reading-copy{margin-top:0;font-size:15px}
.journal-section{background:#eee7db}
[data-premium] .journal-grid{gap:25px}
[data-premium] .journal-card{padding-top:0;border-top:0;position:relative;gap:16px}
[data-premium] .journal-card:before{content:'';display:block;width:100%;height:255px;border-radius:4px;background-position:center;background-size:cover;filter:saturate(.8);transition:filter .35s}
[data-premium] .journal-card:first-child:before{background-image:url('/assets/valesca-portrait.jpeg');background-position:center 34%}
[data-premium] .journal-card:nth-child(2):before{background-image:url('/assets/hero-editorial.png');background-position:72% 45%}
[data-premium] .journal-card:nth-child(3):before{background-image:url('/assets/valesca-technology.jpeg');background-position:center 35%}
[data-premium] .journal-card:hover:before{filter:saturate(1)}
[data-premium] .journal-card h3{font-size:32px}
[data-premium] .journal-card>span{color:#7a6046;font-size:11px;margin-top:5px}
[data-premium] .journal-card>strong{border-bottom:1px solid #b9904b80;padding-bottom:8px}
.premium-home .closing{min-height:530px;background:radial-gradient(ellipse at center,#59412b70,transparent 65%),#22180f}
.closing-contour{position:absolute;right:-150px;top:-250px;height:900px;width:700px;color:var(--gold);opacity:.48;pointer-events:none}
.premium-home .closing-emblem{opacity:.065}
.premium-footer{position:relative;overflow:hidden;background:#f5f0e7;padding-top:75px}
.premium-footer>.wrap{position:relative;z-index:1}
.footer-sculpture{position:absolute;right:-250px;bottom:-460px;width:700px;height:900px;pointer-events:none;opacity:.2}
.premium-footer .footer-top{border-bottom:1px solid #b9904b40}
.premium-footer .contact-lines{display:grid;grid-template-columns:1fr 1fr;gap:15px 50px;max-width:950px;padding-block:30px}
.premium-footer .contact-lines>p{grid-row:1/4;grid-column:2}
.premium-footer .footer-note{font-size:10px;line-height:1.8}
.premium-footer .footer-links a{min-height:30px}
[data-premium] .modal{border:1px solid #b9904b40;box-shadow:0 40px 150px #17141170}
[data-premium] .modal-close{min-width:44px;min-height:44px;right:12px;top:12px}
[data-illuminate]:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(450px circle at var(--light-x,50%) var(--light-y,50%),#dcc18c17,transparent 70%);z-index:0;opacity:0;transition:opacity .25s}
[data-illuminate]:hover:before{opacity:1}
@keyframes sculpture-enter{from{opacity:0;transform:rotate(-18deg) scale(1.06)}to{opacity:1;transform:rotate(-13deg) scale(1)}}
@media(min-width:1600px){.audience-portrait{height:620px}}
@media(max-width:1100px){.audience-layout{gap:35px}.audience-layout .content-grid h3{font-size:26px}.audience-layout .content-grid p{font-size:12px}.premium-home .experience-title{font-size:38px}.journey-grid>a{padding:30px}.journey-grid>a h3{font-size:37px}.comparison-section>.wrap{padding-right:20%}.comparison-art{right:-200px}.hero-sculpture{width:50%;right:-80px}}
@media(max-width:900px){[data-premium] .section-space{padding-block:72px}.audience-layout{grid-template-columns:.8fr 1.2fr;gap:30px}.audience-layout .content-grid{grid-template-columns:1fr;gap:20px}.audience-layout .content-grid article{padding-top:17px}.audience-layout .content-grid h3{font-size:25px;margin-bottom:10px}.audience-portrait{height:650px}.journey-grid>a{min-height:380px}.journey-grid>a h3{font-size:34px}.journey-grid>a strong{font-size:10px}.premium-home .experience-card{min-height:390px;border-radius:80px 80px 4px 4px}.premium-home .performance-card{border-radius:4px 4px 80px 4px;margin-top:30px}.premium-home .wellness-card{border-radius:4px 80px 4px 4px}.premium-home .experience-text{left:20px;bottom:32px;right:25px}.premium-home .experience-title{font-size:32px}.premium-home .experience-detail{font-size:11px}.premium-home .experience-icon{left:23px;top:30px}.comparison-section h2{font-size:47px}.comparison-section>.wrap{padding-right:0}.comparison-art{opacity:.25;right:-170px}.comparison-section .comparison{gap:30px}.comparison-section .comparison>div{background:transparent}.premium-home .essence-grid{grid-template-columns:44% 50%;gap:6%}.founder-detail img{width:72px;height:98px}.founder-detail p{font-size:22px}.result-editorial{gap:35px}.result-art{padding:25px;min-height:330px}.result-art strong{font-size:35px}.result-track{font-size:7px;gap:5px}.premium-home .method-image{height:400px}.hero-sculpture>span{display:none}}
@media(max-width:600px){[data-premium] .section-space{padding-block:60px}[data-premium] h2{font-size:42px;letter-spacing:-.9px}.premium-home .hero{height:880px;min-height:820px}.premium-home .hero h1{font-size:clamp(47px,15vw,62px)}.premium-home .hero-content{padding-top:175px}.premium-home .hero-image{object-position:65% top}.premium-home .hero-shade{background:linear-gradient(90deg,#21170fb8,#21170f25),linear-gradient(0deg,#171411c9,transparent 50%,#17141111)}.hero-sculpture{width:100%;height:600px;top:10%;right:-150px;opacity:.4}.premium-home .hero-note{bottom:87px}.journey-section h2{text-align:left;font-size:36px}.journey-grid{grid-template-columns:1fr;gap:16px;margin-top:27px}.journey-grid>a{min-height:340px;padding:28px;gap:12px}.journey-grid>a h3{font-size:39px}.journey-grid>a strong{font-size:11px}.journey-grid>a p{max-width:260px}.journey-contour{right:-80px}.audience-section>.wrap>h2{margin-bottom:30px}.audience-layout{grid-template-columns:1fr;gap:32px}.audience-portrait{height:380px;width:100%;border-radius:130px 130px 4px 4px}.audience-portrait>img{object-position:center 32%}.portrait-caption{bottom:24px;left:25px}.portrait-caption p{font-size:30px}.audience-layout .content-grid{grid-template-columns:1fr;gap:23px}.audience-layout .content-grid h3{font-size:29px}.audience-layout .content-grid p{font-size:13px}.premium-home .experience-grid{gap:14px;align-items:start;padding-bottom:18px}.premium-home .experience-card{flex:0 0 85%;min-height:420px;aspect-ratio:4/5.4;width:100%;border-radius:100px 100px 4px 4px}.premium-home .performance-card{margin-top:0;border-radius:4px 4px 100px 4px}.premium-home .wellness-card{border-radius:4px 100px 4px 4px}.premium-home .experience-title{font-size:43px}.premium-home .experience-text{left:26px;right:35px;bottom:35px}.premium-home .experience-detail{font-size:12px;max-width:230px}.premium-home .experience-icon{left:28px;top:36px}.premium-home .method-image{height:330px;border-radius:65px 4px 4px 4px}.method-guide{margin-top:25px;gap:14px;font-size:9px}.premium-home .method-tabs{margin-top:20px}.premium-home .method-content>p{font-size:13px}.comparison-section h2{font-size:41px}.comparison-section .comparison{grid-template-columns:1fr;gap:10px;margin-top:28px}.comparison-section .comparison>div{padding:24px 0}.comparison-art{right:-200px;top:50px;opacity:.2}.comparison-art>span{display:none}.premium-home .care-content h2{font-size:55px}.premium-home .care-float{left:0}.care-sculpture{inset:0 -100px 0 -20px;opacity:.35}.premium-home .essence-grid{grid-template-columns:1fr;gap:35px}.premium-home .founder-image{height:450px;border-radius:4px 125px 4px 4px}.founder-detail{margin:25px 0}.founder-detail img{width:88px;height:112px}.founder-detail p{font-size:25px}.premium-home .space-photo{border-radius:0 70px 0 0}.premium-home .faq-list summary{padding-inline:0}.result-editorial{grid-template-columns:1fr;gap:30px;margin-top:28px}.result-art{min-height:310px;padding:25px}.result-art strong{font-size:40px}.result-track{font-size:8px;gap:8px}.result-editorial .reading-copy p{font-size:14px}.journal-grid{gap:35px!important}[data-premium] .journal-card:before{height:245px}[data-premium] .journal-card h3{font-size:32px}.premium-home .closing{min-height:460px}.premium-home .closing-content h2{font-size:54px}.closing-contour{width:550px;right:-280px;top:-300px}.premium-footer .contact-lines{display:flex;gap:15px;font-size:12px}.premium-footer .footer-note{font-size:9px}.premium-footer{padding-top:50px}.footer-sculpture{opacity:.16;right:-360px}}
.inner-premium .journal-card:before{display:none}
@media(prefers-reduced-motion:reduce){.hero-sculpture svg{animation:none;transform:rotate(-13deg)}[data-premium] *,[data-premium] *:before,[data-premium] *:after{transition:none!important;scroll-behavior:auto!important}}
