:root{--header-height:72px;--paper:#f3f3f3;--surface:#fffdf9;--ink:#1a2a46;--muted:#6e675f;--line:#e5ddd3;--accent:#c39782;--accent-dark:#c39782;--sage:#6b7f6a;--soft-sage:#eef3ec;--rose:#f3e2dc;--white:#fff;--background-deep:#141a26;--background-base:#151b27;--background-mid:#202b3d;--background-highlight:#293647;--background-gradient:radial-gradient(ellipse at 58% 8%, #38485ebf 0%, #232f4073 32%, #151c2a00 65%), radial-gradient(ellipse at 87% 45%, #2a394d73 0%, #141b2800 55%), radial-gradient(ellipse at center, #1a233300 35%, #0a0f1859 100%), var(--background-base)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;text-decoration:none}p,span,dt,dd{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400}button,input,select,textarea{font:inherit}.site-header{height:var(--header-height);z-index:20;background:#f8f4efeb;border-bottom:1px solid #e5ddd3e6;justify-content:space-between;align-items:center;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:12px;font-weight:750;display:inline-flex}.brand-logo{object-fit:contain;border-radius:50%;width:38px;height:38px}.brand-name{object-fit:contain;width:256px;height:26px}nav{color:var(--muted);align-items:center;gap:28px;font-size:.94rem;font-weight:650;display:flex}nav a:hover{color:var(--ink)}.mobile-menu{display:none}.menu-toggle{background:var(--white);color:var(--ink);cursor:pointer;border:1px solid #1a2a4624;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.mobile-nav{color:var(--ink);background:#fffdf9fa;border:1px solid #e5ddd3e6;border-radius:8px;flex-direction:column;gap:0;min-width:210px;padding:10px;display:none;position:absolute;top:calc(100% + 10px);right:5vw;box-shadow:0 18px 34px #1a2a461f}.mobile-nav.is-open{display:flex}.mobile-nav a{border-radius:8px;padding:12px 14px}.mobile-nav a:hover{color:var(--accent-dark);background:#c397821f}.hero{aspect-ratio:1672/941;height:auto;margin-top:var(--header-height);background-image:url(/yuliana_banner.webp);background-position:top;background-repeat:no-repeat;background-size:contain;align-items:flex-start;padding:100px 5vw 56px;display:flex;position:relative}.hero:after{display:none}.hero-content{max-width:828px;position:relative}.eyebrow{color:var(--accent-dark);text-transform:uppercase;margin:0 0 14px;font-size:16px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{max-width:620px;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,6.25vw,5.625rem);font-weight:500;line-height:.94}h2{margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:1.05}h3{margin-bottom:12px;font-size:1.12rem;line-height:1.25}.hero-lede,.hero-support{color:#1a2a46;max-width:684px}.hero-support{max-width:620px;margin-bottom:0}.hero-actions,.button{align-items:center;display:flex}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;gap:10px;min-height:48px;padding:13px 18px;font-weight:760;transition:background .16s,border-color .16s,color .16s}.button.primary{background:var(--accent);color:var(--white);border-color:#0000}.button.primary:hover{background:var(--ink);color:var(--white)}.button.secondary{border-color:var(--line);color:var(--ink);background:#ffffffc7}.button.secondary:hover{border-color:var(--accent)}.button.compact{margin-top:18px;display:inline-flex}.trust-strip{border-top:1px solid #c3978275;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:760px;margin:64px 0 0;padding-top:24px;display:grid}.trust-strip div,.trust-strip dt,.trust-strip dd{margin:0}.trust-strip dd{color:var(--muted);margin-top:4px}.section,.section-band,.contact{padding:92px 5vw}.section{background:#efefef}.section-band{background:#fffdf9}.section-inner{max-width:1180px;margin:0 auto}.split{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:64px;display:grid}.intro .split,.about .split,.diagnostic .split{align-items:center}.linkedin-link{color:var(--ink);border:1px solid #1a2a4624;border-radius:8px;align-items:center;gap:10px;min-height:46px;margin-top:8px;padding:12px 16px;font-weight:760;transition:border-color .16s,color .16s;display:inline-flex}.linkedin-link:hover{border-color:var(--accent);color:var(--accent)}.section-heading{max-width:760px;margin-bottom:42px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card,.audience-panel,details,.contact-form{border:1px solid var(--line);background:var(--white);border-radius:8px}.service-card{padding:28px}.service-card,.audience-panel,.step-list li{will-change:transform, box-shadow}.service-card svg,.audience-panel svg{color:var(--accent-dark);margin-bottom:22px}.service-card p,.audience-panel p,details p{color:var(--muted)}.service-card ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.service-card li,.checklist p{align-items:flex-start;gap:9px;display:flex}.service-card li svg,.checklist svg{color:var(--sage);flex:none;margin-top:3px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.audience-panel{padding:34px}.audience-panel h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:780;line-height:1.25}.audience-panel strong{color:var(--accent-dark);margin-top:24px;display:block}.checklist{align-self:center}.checklist p{background:#ffffff8f;border:1px solid #c3978257;border-radius:8px;margin-bottom:10px;padding:14px 16px}.step-list{counter-reset:steps;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.step-list li{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:26px;min-height:154px;padding:20px;display:grid}.step-list span{background:var(--ink);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:760;display:inline-flex}.faq-list{gap:12px;display:grid}details{padding:20px 22px}summary{cursor:pointer;font-weight:760}details p{margin:14px 0 0}.contact{background:#efefef}.contact p{max-width:560px}.contact-copy{color:var(--ink);margin-top:16px}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:54px;display:grid}.contact-info{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.contact-info .button{align-self:flex-start;margin-top:32px}.contact-form{color:var(--ink);background:#fffaf4;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:26px;display:grid}label{color:var(--ink);gap:8px;font-size:.92rem;font-weight:750;display:grid}label span{color:var(--muted)}input,select,textarea{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-height:46px;padding:12px}textarea{resize:vertical}.consent-label{align-items:flex-start;gap:10px;display:flex}.consent-label input{flex:none;width:auto;min-height:auto;margin-top:4px}.consent-label span{color:var(--muted)}.consent-label a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.full,.full-button{grid-column:1/-1}.full-button{width:100%}.full-button:disabled{cursor:wait;opacity:.72}.form-message{border-radius:8px;grid-column:1/-1;margin:0;padding:12px 14px;font-weight:700}.form-message.success{color:#2f5b37;background:#eef3ec}.form-message.error{color:#8b2f24;background:#f3e2dc}footer{background:var(--background-gradient);color:var(--white);justify-content:space-between;align-items:center;gap:32px;padding:28px 5vw;display:flex}footer>*{opacity:1;visibility:visible}.footer-logo{object-fit:contain;width:auto;height:82px}footer span{color:#c9beb2}.footer-content{place-items:flex-end end;gap:14px;display:grid}.footer-nav{color:#fff;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:.9rem;display:flex}.footer-nav a{color:#fff;opacity:.82;align-items:center;gap:6px;display:inline-flex}.footer-nav a:hover{color:#c39782;opacity:1}.legal-page{background:var(--paper);min-height:100vh;padding:90px 5vw}.legal-content{background:var(--white);border:1px solid var(--line);border-radius:8px;max-width:860px;margin:0 auto;padding:44px}.legal-content h1{font-size:clamp(2.7rem,7vw,5rem)}.legal-content h2{margin:34px 0 10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;font-weight:800}.legal-content p{color:var(--muted)}.legal-back{color:var(--ink);align-items:center;gap:8px;margin-bottom:28px;font-weight:760;display:inline-flex}.blog-page,.blog-detail-page{background:var(--paper);min-height:100vh;padding-top:var(--header-height)}.blog-hero{border-bottom:1px solid var(--line);background-color:#0000;background-image:linear-gradient(90deg,#fffdf9f5,#fffdf9c7),url(/yuliana_banner.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:86px 5vw 72px}.blog-hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.blog-hero h1{max-width:830px;font-size:clamp(2.7rem,6vw,5.1rem)}.blog-hero p:not(.eyebrow){color:var(--muted);max-width:720px}.blog-hero-mark{color:var(--ink);background:#fffdf9e0;border:1px solid #c3978261;border-radius:8px;place-items:center;gap:12px;min-width:170px;padding:24px;display:grid}.blog-hero-mark svg{color:var(--accent-dark)}.blog-hero-mark span{font-weight:780}.blog-listing{background:#efefef}.blog-controls{grid-template-columns:minmax(0,1.4fr) minmax(180px,.4fr) minmax(180px,.4fr);align-items:end;gap:16px;margin-bottom:28px;display:grid}.search-field{position:relative}.search-field svg{color:var(--accent-dark);position:absolute;bottom:14px;left:12px}.search-field input{padding-left:40px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blog-card{background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.blog-card-image{aspect-ratio:16/9;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-body{gap:14px;padding:24px;display:grid}.blog-card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,2.18vw,1.63rem);font-weight:700;line-height:1.05}.blog-card h2 a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.blog-card p{color:var(--muted);margin:0}.blog-meta,.article-meta{color:var(--muted);flex-wrap:wrap;gap:10px;display:flex}.blog-meta span,.article-meta span,.article-meta time{background:var(--soft-sage);color:var(--ink);border-radius:8px;padding:6px 10px;font-size:.88rem;font-weight:720}.tag-list,.article-tags{flex-wrap:wrap;gap:8px;display:flex}.tag-list span,.article-tags span{border:1px solid var(--line);color:var(--muted);background:#fffaf4;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.9rem;display:inline-flex}.blog-card-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.blog-card-actions .button{min-height:42px;padding:10px 14px}.like-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fffaf4;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-weight:760;display:inline-flex}.like-button.is-liked{background:var(--rose);color:#8b3f31;border-color:#c39782a3}.empty-state{background:var(--white);border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:8px;margin:24px 0 0;padding:18px}.blog-article{max-width:980px;margin:0 auto;padding:58px 5vw 92px}.blog-article h1{max-width:920px;font-size:clamp(2.7rem,6vw,5.2rem)}.article-excerpt{color:var(--muted);max-width:780px;font-size:1.15rem}.article-image{aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%;height:auto;margin:32px 0 24px}.share-strip{background:var(--white);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:42px;padding:12px;display:flex}.share-strip span,.share-strip a{align-items:center;gap:8px;display:inline-flex}.share-strip span{color:var(--muted);margin-right:4px;font-weight:760}.share-strip a{border:1px solid var(--line);color:var(--ink);background:#fffaf4;border-radius:8px;justify-content:center;width:40px;height:40px}.share-strip a:hover{border-color:var(--accent);color:var(--accent-dark)}.article-content{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:36px}.article-content section+section{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.article-content h2{margin-bottom:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.35rem;font-weight:820}.article-content p{color:var(--muted);margin-bottom:16px}.article-content ul{color:var(--muted);gap:10px;margin:0 0 18px;padding-left:22px;display:grid}.article-content li::marker{color:var(--accent-dark)}.article-content p:last-child{margin-bottom:0}.blog-contact-cta{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.cta-icon-button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.cta-icon-button:hover,.cta-icon-button:focus-visible{border-color:var(--accent);color:var(--accent-dark)}.cta-icon-button.whatsapp{background:var(--soft-sage);color:#2f5b37}.contact-modal-backdrop{z-index:50;background:#141a2694;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.contact-modal{border:1px solid var(--line);background:#fffaf4;border-radius:8px;width:100%;max-width:820px;max-height:min(860px,100vh - 48px);padding:26px;overflow:auto;box-shadow:0 24px 64px #141a2647}.contact-modal-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.contact-modal-header .eyebrow{margin-bottom:8px}.contact-modal-header h2{font-size:clamp(1.8rem,4vw,2.8rem)}.contact-modal .contact-form{border:0;padding:0}.modal-close-button{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.modal-close-button:hover,.modal-close-button:focus-visible{border-color:var(--accent);color:var(--accent-dark)}@media (max-width:980px){.desktop-nav{display:none}.mobile-menu{display:block}.hero{aspect-ratio:auto;min-height:760px;padding-top:118px}.hero:after{inset:0}.split,.contact-grid,.blog-hero-inner,.blog-controls{grid-template-columns:1fr}.service-grid,.step-list,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){:root{--header-height:64px}.site-header{height:var(--header-height)}.brand-logo{width:34px;height:34px}.brand-name{width:214px;height:22px}.hero{background-image:linear-gradient(#ffffffbd,#ffffffbd),url(/yuliana_sosa_responsive.png);background-position:top;background-size:cover;min-height:720px;padding:50px 20px 42px}.hero .eyebrow{margin-bottom:10px;font-size:20px;line-height:1.1}.hero h1{font-size:2rem}h1{font-size:4rem}.hero-actions,.button{width:100%}.contact-info .button{align-self:stretch}.trust-strip,.service-grid,.audience-grid,.step-list,.contact-form,.blog-grid{grid-template-columns:1fr}.section,.section-band,.contact,.blog-hero{padding:70px 20px}.blog-article{padding:42px 20px 70px}.blog-card-actions{flex-direction:column;align-items:stretch}.article-content{padding:24px}.split,.contact-grid{gap:32px}footer{flex-direction:column;align-items:flex-start;gap:8px}.footer-logo{height:72px}.footer-content{place-items:flex-start start}.footer-nav{justify-content:flex-start}}
