@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700;800;900&family=Parisienne&display=swap";:root{--ink:#171512;--muted:#4f4b43;--gold:#bd9353;--gold-dark:#93682f;--cream:#fffaf3;--sand:#f3e7d6;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--script:"Parisienne", cursive;color:var(--ink);background:var(--cream);font:16px/1.5 var(--sans);letter-spacing:0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);min-width:320px;margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{cursor:pointer}img{display:block}main{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% 8%,#c2914621,#0000 28rem),linear-gradient(#fbf7ef 0%,#fffaf3 32%,#f8efe3 100%)}section[id]{scroll-margin-top:92px}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdf8f0e0;border-bottom:1px solid #bd93532e;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:12px clamp(20px,6vw,120px);display:grid;position:sticky;top:0}.brand{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:112px;height:auto;display:block}.nav-links{justify-content:center;align-items:center;gap:clamp(10px,1.35vw,24px);display:flex}.nav-links a,.nav-dropdown>a{height:42px;color:var(--ink);text-transform:uppercase;white-space:nowrap;align-items:center;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.nav-dropdown{align-items:center;height:42px;display:inline-flex;position:relative}.nav-submenu{z-index:40;opacity:0;pointer-events:none;background:#fffaf3f5;border:1px solid #bd935347;min-width:260px;padding:12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,8px);box-shadow:0 18px 42px #543a1a29}.nav-dropdown:hover .nav-submenu,.nav-dropdown:focus-within .nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-submenu a{height:auto;color:var(--muted);white-space:normal;padding:11px 12px;font-size:12px;line-height:1.25}.nav-submenu a:hover{color:var(--ink);background:#bd93531a}.gold-button,.outline-button,.dark-button,.whatsapp-button{text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 25px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.gold-button{background:var(--gold);color:#fffaf3;box-shadow:0 12px 26px #99692733}.gold-button:hover,.dark-button:hover,.whatsapp-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #543a1a38}.outline-button{border-color:var(--gold);color:var(--ink);background:#ffffff61}.outline-button.dark{border-color:#1f1d1a75}.dark-button{color:#fffaf3;background:#11110f}.whatsapp-button{color:#071b10;background:#25d366;box-shadow:0 12px 26px #25d36638}.whatsapp-button svg{width:19px;height:19px}.whatsapp-button-lg{background:var(--gold);color:#fffaf3;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:none;border-radius:0;align-items:center;gap:10px;min-height:52px;padding:0 32px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px #99692738}.whatsapp-button-lg:hover{transform:translateY(-2px);box-shadow:0 16px 34px #9969274d}.whatsapp-button-lg svg{flex-shrink:0;width:22px;height:22px}.waitlist-whatsapp{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.waitlist-whatsapp .form-heading{text-align:center}.compact{min-height:36px;padding-inline:22px;font-size:11px}.menu-button{width:42px;height:42px;color:var(--ink);background:#fffaf3;border:1px solid #bd935347;place-items:center;display:none}.mobile-menu-panel{z-index:80;color:#fffaf3;opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,#bd93532e,#0000 220px),linear-gradient(#101211 0%,#171713 100%);grid-template-rows:auto auto 1fr auto;gap:24px;padding:28px clamp(18px,5vw,34px);transition:opacity .22s,transform .22s;display:grid;position:fixed;inset:0;transform:translateY(-10px)}.mobile-menu-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-header{justify-content:space-between;align-items:center;display:flex}.mobile-menu-close{color:#fffaf3;background:#fffaf30f;border:1px solid #bd93535c;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.mobile-menu-label{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:900}.mobile-menu-links{align-content:start;gap:12px;padding-right:4px;display:grid;overflow:auto}.mobile-menu-links a{color:#fffaf3;min-height:64px;font-family:var(--serif);background:#fffaf30b;border:1px solid #bd935340;grid-template-columns:36px 1fr;align-items:center;gap:14px;padding:14px 18px;font-size:clamp(19px,5.6vw,27px);font-weight:700;line-height:1;text-decoration:none;display:grid}.mobile-menu-links span{color:var(--gold);font-family:var(--sans);font-size:12px;font-weight:900}.mobile-menu-cta{background:var(--gold);color:#fffaf3;text-transform:uppercase;border:0;justify-content:center;align-items:center;min-height:56px;font-size:13px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 18px 42px #9969273d}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101211b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.calendly-modal{background:radial-gradient(circle at 85% 0,#bd93532e,#0000 210px),#fffaf3;border:1px solid #bd935352;width:min(560px,100%);padding:clamp(30px,5vw,48px);position:relative;box-shadow:0 32px 90px #00000047}.calendly-modal h2{color:var(--ink);font-family:var(--serif);margin:0;font-size:clamp(36px,6vw,54px);font-weight:500;line-height:1}.calendly-modal p:not(.overline){color:var(--muted);margin:18px 0 0;font-size:17px}.modal-close{width:42px;height:42px;color:var(--ink);background:#ffffff73;border:1px solid #bd935352;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.modal-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-section{background-color:#fbf7ef;background-image:linear-gradient(90deg,#fbf7effa 0%,#fbf7efe8 36%,#fbf7ef6b 53%,#fbf7ef0a 72%),url(/assets/HERO_AURINEL-BOaYNMKF.avif);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:cover,auto 100%;border-bottom:1px solid #bd935333;min-height:705px;display:block;position:relative;overflow:hidden}.hero-section:after{display:none}.hero-copy{z-index:2;flex-direction:column;justify-content:center;width:min(58%,760px);min-height:705px;padding:64px 0 64px clamp(26px,10vw,150px);display:flex;position:relative}.overline{color:var(--gold);text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800}.hero-copy h1,.intro-card h2,.about-copy h2,.services-section h2,.masterclass-band h2,.book-copy h2,.testimonials-section h2,.contact-copy h2{font-family:var(--serif);color:var(--ink);margin:0;font-weight:500;line-height:.98}.hero-copy h1{max-width:520px;font-size:clamp(56px,7.2vw,88px)}.hero-subtitle{max-width:520px;color:var(--gold);font-family:var(--serif);margin:12px 0 28px;font-size:clamp(28px,3.8vw,43px);line-height:1.05}.hero-text{max-width:440px;color:var(--muted);margin:0 0 31px;font-weight:600}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tagline{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:13px;margin-top:34px;font-size:12px;font-weight:800;display:flex}.tagline span+span:before{content:"·";color:var(--gold);margin-right:13px}.hero-visual{display:none}.hero-visual:before{content:"";z-index:-2;background:linear-gradient(130deg,#ffffff6b,#dcb47124);border-radius:100% 0 0;position:absolute;inset:10% 5% 0 8%}.hero-visual img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 28px 48px #45301729);width:min(720px,92%);max-height:690px}.hero-monogram{z-index:-1;color:#bd935333;font-family:var(--serif);font-size:clamp(110px,18vw,230px);line-height:1;position:absolute;top:21%;right:9%}.line-art{border-top:2px solid #bd935361;border-radius:50%;width:320px;height:130px;position:absolute;bottom:10%;right:-5%;transform:rotate(-18deg)}.line-art-two{width:410px;bottom:17%;transform:rotate(-18deg)translateY(-24px)}.split-intro,.about-section,.book-section,.contact-section{border-bottom:1px solid #bd935338;grid-template-columns:1fr 1fr;display:grid}.speaker-photo{background:#d9c8b3;min-height:430px;overflow:hidden}.speaker-photo img{object-fit:cover;object-position:center 24%;width:100%;height:100%;transform:scale(1.08)}.intro-card{background:#fffaf3;flex-direction:column;justify-content:center;padding:clamp(36px,7vw,86px);display:flex}.intro-card h2{max-width:680px;margin-bottom:26px;font-size:clamp(32px,4vw,53px)}.intro-card p:not(.overline),.about-copy p,.book-copy p,.contact-copy p{max-width:640px;color:var(--muted)}.intro-card p+p{margin-top:17px}.intro-card .gold-button{align-self:flex-start;margin-top:28px}.about-section{background:linear-gradient(90deg,#fffaf3,#f8efe3);grid-template-columns:minmax(280px,.95fr) minmax(260px,.8fr) minmax(250px,.55fr)}.about-copy{padding:clamp(38px,7vw,78px) clamp(28px,6vw,120px)}.about-copy h2,.services-section h2,.book-copy h2,.testimonials-section h2,.contact-copy h2{font-size:clamp(34px,4.8vw,56px)}.lead{margin:8px 0 22px;font-size:20px;font-weight:700}.signature{color:var(--gold);font-family:var(--script);margin:27px 0;font-size:25px;line-height:1.2}.portrait-panel{align-self:stretch;overflow:hidden}.portrait-panel img{object-fit:cover;object-position:center 10%;width:100%;height:100%;min-height:430px}.stats-panel{background:#fffaf3c7;align-content:center;padding:38px clamp(22px,4vw,54px);display:grid}.stat{border-bottom:1px solid #bd935338;grid-template-columns:46px 1fr;gap:4px 16px;padding:21px 0;display:grid}.stat span{width:46px;height:46px;color:var(--gold);border:1px solid #bd93535c;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.stat strong{font-size:24px;line-height:1}.stat small{color:var(--muted);font-weight:700}.services-section{text-align:center;background:#fffaf3;border-bottom:1px solid #bd935338;padding:54px clamp(22px,7vw,120px) 64px}.services-section h2 em,.testimonials-section h2 em{color:var(--gold);font-family:var(--script);font-style:normal}.service-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px;display:grid}.service-card{justify-items:center;gap:14px;padding:0 26px;display:grid}.service-icon{background:var(--gold);color:#fffaf3;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.service-card p,.service-card h3,.pillar h3,.pillar p{margin:0}.service-card p{text-transform:uppercase;font-size:13px;font-weight:900}.service-card h3{min-height:74px;color:var(--muted);font-size:15px;line-height:1.45}.masterclass-band{color:#fffaf3;background:linear-gradient(90deg,#0b0d0df2,#121513fa),#101211;grid-template-columns:minmax(260px,.8fr) minmax(500px,1.2fr);gap:45px;padding:60px clamp(24px,7vw,120px) 28px;display:grid}.masterclass-band .overline,.masterclass-band svg,.site-footer svg,.social-links a{color:var(--gold)}.masterclass-band h2{color:#fffaf3;max-width:520px;font-size:clamp(32px,4.6vw,54px)}.masterclass-copy p:not(.overline){color:#fffaf3bd;max-width:460px;margin:24px 0 30px}.pillar-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:28px;display:grid}.pillar{text-align:center;justify-items:center;gap:13px;display:grid}.pillar h3{color:#fffaf3;text-transform:uppercase;font-size:15px}.pillar p{color:#fffaf3c2;font-size:14px}.topic-strip{color:#fffaf3bf;text-transform:uppercase;border-top:1px solid #bd935359;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:24px;padding-top:24px;font-size:12px;font-weight:800;display:flex}.book-section{background:#fffaf3}.book-cover{background:#d8c5ad;min-height:345px;position:relative}.book-cover img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;min-height:345px;max-height:100%;display:block;position:relative}.proximamente-badge{z-index:5;color:#fffaf3;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#c0392b;padding:18px 44px;font-size:20px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;animation:1.8s infinite bounce;display:inline-block;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #c0392b73}.proximamente-badge:hover{transform:translate(-50%,-50%)translateY(-4px);box-shadow:0 18px 40px #c0392b8c}@keyframes bounce{0%,to{transform:translate(-50%,-50%)translateY(0)}30%{transform:translate(-50%,-50%)translateY(-10px)}50%{transform:translate(-50%,-50%)translateY(0)}70%{transform:translate(-50%,-50%)translateY(-5px)}}.store-actions{flex-direction:column;gap:14px;display:flex}.store-row{flex-wrap:wrap;gap:14px;display:flex}.store-actions .disabled{opacity:.5;pointer-events:none;cursor:default}.store-button{align-items:center;gap:8px;display:inline-flex}.store-button svg{flex-shrink:0}.store-button-preventa{width:68%}.book-copy{flex-direction:column;justify-content:center;padding:clamp(38px,7vw,82px);display:flex}.book-copy p:not(.overline){margin:18px 0 30px}.testimonials-section{text-align:center;background:#fbf7ef;border-bottom:1px solid #bd93533d;padding:48px clamp(22px,7vw,120px) 62px}.testimonial-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.testimonial{background:#fffaf3b8;border:1px solid #bd935345;min-height:170px;padding:28px}.testimonial p{color:var(--muted);margin:0 0 22px}.testimonial strong,.testimonial small{display:block}.testimonial small{color:var(--muted)}.contact-section{color:#fffaf3;background-color:#101211;background-image:linear-gradient(90deg,#101211 0% 58%,#101211e6 72%,#1012112e 100%),url(/assets/Formulario_fondo_negro-DED5Lop7.avif);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:cover,auto 100%;grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);align-items:center;gap:clamp(24px,4vw,54px);min-height:375px;padding:36px clamp(360px,25vw,520px) 36px clamp(22px,7vw,120px)}.contact-copy h2{color:#fffaf3;font-size:clamp(30px,4vw,44px)}.contact-copy p{color:#fffaf3b8;margin:16px 0 23px}.contact-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box;color:#fffaf3;width:100%;min-height:43px;font:inherit;background:#ffffff0a;border:1px solid #bd935359;padding:0 13px;font-size:13px}.contact-form option{color:#1f1d1a}.contact-form textarea{resize:vertical;grid-column:1/-1;min-height:78px;padding-top:12px}.contact-form button{grid-column:1/-1;justify-self:end}.site-footer{color:#fffaf3b8;background:radial-gradient(circle at 12% 20%,#bd935324,#0000 280px),linear-gradient(135deg,#101211 0%,#171713 100%);border-top:1px solid #bd93535c;padding:48px clamp(22px,7vw,120px) 26px;position:relative;overflow:hidden}.site-footer:after{content:"AM";color:#bd935314;font-family:var(--serif);pointer-events:none;font-size:clamp(120px,16vw,230px);line-height:1;position:absolute;bottom:-34px;right:clamp(20px,7vw,120px)}.footer-main,.footer-bottom{z-index:1;position:relative}.footer-main{grid-template-columns:minmax(260px,1.2fr) minmax(300px,1fr) minmax(190px,.65fr);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.site-footer .brand-logo{width:190px}.footer-brand p{color:#fffaf3ad;max-width:390px;margin:20px 0 0;font-size:15px}.footer-nav,.footer-social{gap:18px;display:grid}.site-footer strong{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.footer-menu{justify-items:start;gap:12px;display:grid}.footer-link-group{justify-items:start;gap:9px;padding-block:2px;display:grid}.footer-link-group a:first-child{color:#fffaf3;font-weight:800}.footer-link-group a:not(:first-child){color:#fffaf39e;border-left:1px solid #bd93535c;max-width:230px;padding-left:16px;font-size:13px;line-height:1.35}.site-footer a{color:#fffaf3c7;align-items:center;width:fit-content;font-size:14px;line-height:1.35;text-decoration:none;transition:color .18s;display:inline-flex}.site-footer a:focus-visible{outline-offset:4px;outline:1px solid #bd9353b8}.site-footer a:hover{color:#fffaf3}.social-links{flex-wrap:wrap;gap:12px;display:flex}.social-links a{width:40px;height:40px;color:var(--gold);border:1px solid #bd93536b;place-items:center;font-size:17px;transition:background .18s,color .18s,transform .18s;display:grid}.social-links a:hover{background:var(--gold);color:#101211;transform:translateY(-2px)}.footer-bottom{color:#fffaf38a;border-top:1px solid #bd935333;justify-content:space-between;gap:18px;margin-top:42px;padding-top:20px;font-size:13px;display:flex}.footer-bottom span{align-items:center;gap:9px;display:inline-flex}.footer-bottom svg{color:var(--gold)}.floating-whatsapp{z-index:30;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #25d3664d}.floating-whatsapp svg{width:27px;height:27px}.fixed-badge{z-index:30;color:#fffaf3eb;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101211db;border:1px solid #bd935373;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:92px;right:23px;box-shadow:0 16px 38px #00000038}.fixed-badge svg{width:15px;height:15px;color:var(--gold)}.request-hero{background:radial-gradient(circle at 84% 18%,#bd935333,#0000 310px),linear-gradient(135deg,#fffaf3 0%,#f3e4cf 58%,#fbf7ef 100%);border-bottom:1px solid #bd935338;grid-template-columns:minmax(320px,1.04fr) minmax(320px,.96fr);align-items:stretch;gap:clamp(28px,5vw,72px);min-height:560px;padding:72px clamp(22px,7vw,120px) 0;display:grid}.request-copy{align-self:center;padding-bottom:72px}.request-copy h1,.request-summary h2,.form-heading h2{font-family:var(--serif);color:var(--ink);margin:0;font-weight:500;line-height:1}.request-copy h1{max-width:760px;font-size:clamp(46px,6.2vw,78px)}.request-copy p:not(.overline){max-width:650px;color:var(--muted);margin:24px 0 0;font-size:18px}.request-portrait{align-items:end;min-height:488px;display:grid;position:relative;overflow:hidden}.request-portrait:before{content:"";background:#fffaf36b;border-radius:46% 46% 0 0;position:absolute;inset:12% 6% 0 10%}.request-portrait img{z-index:1;object-fit:cover;object-position:center top;justify-self:center;width:min(520px,100%);height:100%;max-height:540px;position:relative}.request-section{background:linear-gradient(#fffaf3 0%,#f8efe3 100%);padding:58px clamp(22px,7vw,120px) 72px}.request-form{background:#fffaf3db;border:1px solid #bd93533d;grid-template-columns:repeat(2,1fr);gap:14px;max-width:980px;margin:0 auto;padding:clamp(26px,4vw,42px);display:grid;box-shadow:0 24px 70px #543a1a1a}.form-heading{grid-column:1/-1;margin-bottom:18px}.form-heading h2{color:var(--ink);font-size:clamp(34px,4.8vw,56px)}.form-heading p:not(.overline){max-width:680px;color:var(--muted);margin:14px 0 0}.request-form input,.request-form select,.request-form textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #bd935352;padding:0 14px}.request-form input::placeholder,.request-form textarea::placeholder{color:#4f4b439e}.request-form option{color:#1f1d1a}.request-form textarea{resize:vertical;grid-column:1/-1;min-height:130px;padding-top:14px}.request-form button{grid-column:1/-1;justify-self:end;min-width:210px}.waitlist-hero{background:radial-gradient(circle at 78% 18%,#bd935338,#0000 290px),linear-gradient(135deg,#fffaf3 0%,#f4e4cf 48%,#fbf7ef 100%)}.enterprise-hero{background:radial-gradient(circle at 82% 22%,#bd935333,#0000 310px),linear-gradient(135deg,#fffaf3 0%,#f1dfc8 54%,#fbf7ef 100%)}.waitlist-section{background:linear-gradient(#fffaf3 0%,#f8efe3 100%)}.waitlist-form{max-width:860px}@media (width<=1180px){.site-header{grid-template-columns:auto auto}.nav-links,.header-cta{display:none}.menu-button{justify-self:end;display:grid}.hero-section{background-position:50%,100% 100%;background-size:cover,auto 100%}.hero-copy{width:min(68%,720px);padding:70px clamp(24px,8vw,84px) 48px}.about-section{grid-template-columns:1fr 1fr}.contact-section{background-size:cover,auto 100%;grid-template-columns:1fr 1fr;padding-right:clamp(280px,30vw,380px)}.stats-panel{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0 30px}.masterclass-band{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=820px){.split-intro,.about-section,.book-section,.contact-section,.footer-main{grid-template-columns:1fr}.hero-section{background:linear-gradient(#fffaf3 0%,#f8efe3 100%);flex-direction:column;min-height:auto;display:flex}.hero-copy{width:100%;min-height:auto;padding:68px 20px 34px}.hero-section:after{content:"";background:linear-gradient(#f8efe300 0%,#f8efe35c 100%),url(/assets/HERO_AURINEL-BOaYNMKF.avif) bottom/auto 100% no-repeat;min-height:360px;display:block}.hero-actions{flex-direction:column;align-items:stretch}.gold-button,.outline-button,.dark-button,.whatsapp-button{box-sizing:border-box;text-align:center;width:100%;padding-inline:16px}.tagline{gap:8px;margin-bottom:0;display:grid}.tagline span+span:before{display:none}.speaker-photo{min-height:360px}.service-grid,.pillar-grid,.testimonial-grid,.stats-panel,.contact-form{grid-template-columns:1fr}.contact-section{background-image:linear-gradient(#101211 0% 64%,#101211b8 82%,#1012112e 100%),url(/assets/Formulario_fondo_negro-DED5Lop7.avif);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:cover,auto 280px;padding:42px 22px 300px}.request-hero,.request-form{grid-template-columns:1fr}.request-hero{min-height:auto;padding-top:50px;padding-bottom:0}.request-copy{padding-bottom:18px}.request-portrait{min-height:390px}.request-portrait img{max-height:430px}.service-card{padding:0}.service-card h3{min-height:auto}.topic-strip{justify-content:start}.contact-form button{justify-self:stretch}.request-form button{justify-self:stretch;width:100%}.footer-menu{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.fixed-badge{display:none}}@media (width<=520px){.site-header{padding-inline:16px}.brand-logo{width:98px}.hero-copy{padding-inline:20px}.hero-copy h1{font-size:46px}.hero-subtitle{font-size:28px}.intro-card,.about-copy,.book-copy{padding-inline:22px}}
