.es-aud .asec{padding:clamp(64px,9vh,112px) 0;overflow:hidden}.es-aud .asec,.es-aud .asec .wrap{position:relative}.es-aud .asec.white{background:#ffffff}.es-aud .asec.dots:before{content:"";position:absolute;inset:0;background-image:var(--dots);background-size:22px 22px;pointer-events:none}.es-aud .asec.warm{background:radial-gradient(70% 90% at 82% 30%,#ffebd6 0,rgba(255,235,214,0) 70%),linear-gradient(180deg,#fffbf6,#fff6ec)}.es-aud .asec.cool{background:radial-gradient(60% 70% at 20% 30%,#eef1fb,rgba(238,241,251,0) 70%),linear-gradient(180deg,#ffffff,#faf9fc)}.es-aud .asec.sun{background:radial-gradient(60% 70% at 75% 60%,#fff0d2,rgba(255,240,210,0) 70%),radial-gradient(50% 50% at 10% 10%,#fceef0,transparent 70%),#fffcf7}.es-aud h2{font-size:var(--h2);letter-spacing:-.035em;line-height:1;max-width:20ch;margin-top:16px}.es-aud h2 .quiet{color:var(--mute)}.es-aud h3{font-size:var(--h3);letter-spacing:-.03em;line-height:1.15}.es-aud p.l{margin-top:24px;font-size:clamp(18px,1.5vw,21px);color:var(--slate);max-width:46ch}.es-aud .agrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:center}.es-aud .agrid.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.es-aud .agrid.flip>:first-child{order:2}@media (max-width:900px){.es-aud .agrid,.es-aud .agrid.flip{grid-template-columns:1fr}.es-aud .agrid.flip>:first-child{order:0}}.es-aud .phero .ctas .btn-quiet{background:rgba(48,41,57,.07)}.es-aud .promises{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;border-top:1px solid rgba(48,41,57,.14)}.es-aud .promises li{padding:28px 0 8px}.es-aud .promises .n{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-text)}.es-aud .promises h3{margin-top:12px}.es-aud .promises p{margin-top:12px;font-size:17px;color:var(--slate);max-width:34ch}@media (max-width:860px){.es-aud .promises{grid-template-columns:1fr}.es-aud .promises li{border-bottom:1px solid rgba(48,41,57,.14);padding-bottom:24px}}.es-aud .facts{list-style:none;margin:0;padding:0;border-top:1px solid rgba(48,41,57,.14)}.es-aud .facts li{padding:20px 0;border-bottom:1px solid rgba(48,41,57,.14);display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 24px;font-size:17px;color:var(--slate)}.es-aud .facts li b{color:var(--ink);font-family:var(--display);font-weight:600;letter-spacing:-.01em}@media (max-width:620px){.es-aud .facts li{grid-template-columns:1fr}}.es-aud .talk{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.es-aud .talk li{background:rgba(255,255,255,.85);border-radius:20px;padding:26px 24px 24px;box-shadow:0 30px 60px -40px rgba(48,41,57,.35),0 0 0 1px rgba(48,41,57,.08)}.es-aud .talk q{display:block;font:600 clamp(21px,1.9vw,26px)/1.2 var(--display);letter-spacing:-.02em;color:#231d2b;quotes:"\201C" "\201D"}.es-aud .talk p{margin-top:14px;font-size:15px;color:var(--grey)}@media (max-width:860px){.es-aud .talk{grid-template-columns:1fr}}.es-aud .tabshot{margin:0;border-radius:34px;padding:12px;background:linear-gradient(145deg,#3a3345,#241f2c);box-shadow:0 70px 110px -50px rgba(48,41,57,.5)}.es-aud .tabshot .scr{border-radius:23px;overflow:hidden}.es-aud .tabshot img{display:block;width:100%;height:auto}.es-aud .who{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:10px}.es-aud .who li{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.8);box-shadow:0 0 0 1px rgba(48,41,57,.1);font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em}.es-aud .who li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--orange);flex:none}.es-aud .who-note{margin-top:18px;font-size:16px;color:var(--grey);max-width:46ch}.es-aud .quietlink{margin-top:28px;font-size:16px;color:var(--slate)}.es-aud .ctas{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.es-aud .ask-h{font-size:18px;margin:0}.es-aud .ask-h,.es-aud .ask-q{font-family:var(--display);font-weight:600;color:var(--ink)}.es-aud .ask-q{margin:14px 0 0;padding:20px 24px;border-left:4px solid var(--orange-btn);background:rgba(255,255,255,.85);border-radius:0 16px 16px 0;font-size:clamp(20px,1.8vw,24px);line-height:1.3;letter-spacing:-.02em}.es-aud .ask-note{margin-top:18px;font-size:16px;color:var(--slate);max-width:52ch}