.platform-landing .pregunta-page{background:linear-gradient(180deg, #f1f7f7eb, #f9fafbfa), var(--surface);min-height:calc(100svh - 4.5rem);position:relative;overflow:hidden}.platform-landing .pregunta-page-bg{pointer-events:none;position:absolute;inset:0}.platform-landing .pregunta-page-bg>img{opacity:.26;width:min(120rem,140vw);height:auto;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.platform-landing .pregunta-page-orb{filter:blur(2px);border-radius:50%;width:24rem;height:24rem;position:absolute}.platform-landing .pregunta-page-orb--emma{background:radial-gradient(circle,#80ffdb38,#0000 68%);top:8%;left:-8%}.platform-landing .pregunta-page-orb--martin{background:radial-gradient(circle,#8c7cff29,#0000 68%);bottom:6%;right:-6%}.platform-landing .pregunta-stage{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);width:min(1180px,100% - 3rem);min-height:calc(100svh - 4.5rem);margin:0 auto;padding:7.5rem 0 3rem;display:grid;position:relative}.platform-landing .pregunta-eyebrow{color:#087f67;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.1rem;font-size:.68rem;font-weight:800;display:inline-flex}.platform-landing .pregunta-eyebrow>span{background:var(--accent);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #80ffdb47}.platform-landing .pregunta-stage-copy h1{letter-spacing:-.03em;color:var(--primary);margin:0 0 1rem;font-size:clamp(2rem,4.8vw,3.15rem);font-weight:700;line-height:1.08}.platform-landing .pregunta-stage-copy h1 span{color:#087f67;margin-top:.2rem;font-size:.92em;display:block}.platform-landing .pregunta-lead{max-width:32rem;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.6}.platform-landing .pregunta-duo-box{border:1px solid var(--border-light);background:linear-gradient(145deg,#80ffdb1f,#8c7cff14),#ffffffeb;border-radius:1.75rem;justify-self:center;width:100%;max-width:26rem;padding:.65rem;animation:.7s cubic-bezier(.2,.8,.2,1) both pregunta-box-rise;position:relative;box-shadow:0 24px 56px #02102b14,inset 0 1px #ffffffe6}@keyframes pregunta-box-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.platform-landing .pregunta-duo-portraits{background:#eef3f7;border-radius:1.25rem;grid-template-columns:1fr 1fr;min-height:12.5rem;display:grid;position:relative;overflow:hidden}.platform-landing .pregunta-duo-figure{margin:0;position:relative;overflow:hidden}.platform-landing .pregunta-duo-media{object-fit:cover;object-position:50% 26%;transform-origin:50% 22%;width:100%;height:100%;min-height:12.5rem;transition:transform .45s;display:block;transform:scale(.96)}:is(.platform-landing .pregunta-duo-box:has(.pregunta-btn--emma:hover) .pregunta-duo-figure--emma .pregunta-duo-media,.platform-landing .pregunta-duo-figure--emma:hover .pregunta-duo-media),:is(.platform-landing .pregunta-duo-box:has(.pregunta-btn--martin:hover) .pregunta-duo-figure--martin .pregunta-duo-media,.platform-landing .pregunta-duo-figure--martin:hover .pregunta-duo-media){transform:scale(1.06)}.platform-landing .pregunta-duo-figure figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;background:#02102b94;border-radius:999px;padding:.25rem .55rem;font-size:.58rem;font-weight:800;position:absolute;bottom:.65rem;left:.75rem}.platform-landing .pregunta-duo-figure--emma:after,.platform-landing .pregunta-duo-figure--martin:after{content:"";pointer-events:none;position:absolute;inset:0}.platform-landing .pregunta-duo-figure--emma:after{background:linear-gradient(#0000 42%,#02102bb8 100%)}.platform-landing .pregunta-duo-figure--martin:after{background:linear-gradient(#0000 42%,#15112fc7 100%)}.platform-landing .pregunta-duo-seam{z-index:3;background:linear-gradient(#80ffdb00,#087f67d9 35%,#5a4bccd9 65%,#8c7cff00);width:2px;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 0 14px #80ffdb47}.platform-landing .pregunta-duo-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.65rem;display:grid}.platform-landing .pregunta-btn{color:var(--primary);cursor:pointer;text-align:left;font:inherit;background:#ffffffe0;border:1px solid #02102b14;border-radius:1rem;gap:.12rem;padding:.75rem .85rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;animation:.55s cubic-bezier(.2,.8,.2,1) both pregunta-btn-in;display:grid;position:relative;overflow:hidden}.platform-landing .pregunta-btn--emma{animation-delay:.12s}.platform-landing .pregunta-btn--martin{animation-delay:.2s}@keyframes pregunta-btn-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.platform-landing .pregunta-btn-glow{opacity:.28;filter:blur(18px);pointer-events:none;border-radius:50%;width:7.5rem;height:7.5rem;transition:opacity .22s;position:absolute;inset:-40% auto auto -20%}.platform-landing .pregunta-btn--emma .pregunta-btn-glow{background:var(--accent)}.platform-landing .pregunta-btn--martin .pregunta-btn-glow{background:#8c7cffd9}.platform-landing .pregunta-btn-label{z-index:1;letter-spacing:-.02em;font-size:.92rem;font-weight:700;position:relative}.platform-landing .pregunta-btn-hint{z-index:1;color:var(--text-muted);letter-spacing:.03em;font-size:.62rem;font-weight:650;position:relative}.platform-landing .pregunta-btn--emma:hover,.platform-landing .pregunta-btn--emma:focus-visible{border-color:#087f6747;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #087f671f}.platform-landing .pregunta-btn--martin:hover,.platform-landing .pregunta-btn--martin:focus-visible{border-color:#5a4bcc47;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #5a4bcc1f}.platform-landing .pregunta-btn:hover .pregunta-btn-glow,.platform-landing .pregunta-btn:focus-visible .pregunta-btn-glow{opacity:.5}@media (max-width:900px){.platform-landing .pregunta-stage{grid-template-columns:1fr;gap:2rem;padding-top:6.5rem}.platform-landing .pregunta-stage-copy{text-align:center}.platform-landing .pregunta-lead{margin-inline:auto}.platform-landing .pregunta-duo-box{max-width:22rem}}@media (max-width:520px){.platform-landing .pregunta-stage{width:calc(100% - 1.5rem);padding-top:6rem}.platform-landing .pregunta-duo-actions{grid-template-columns:1fr}}.platform-landing--immersive{background:#02102b;min-height:100dvh}.platform-landing .pregunta-aura-page{min-height:100dvh;color:var(--primary);background:#02102b;flex-direction:column;display:flex;position:relative;overflow:hidden}.platform-landing .pregunta-aura-page--emma{background:radial-gradient(circle at 14% 46%,#80ffdb52,#0000 44%),linear-gradient(90deg,#f8fffd 0%,#eef9f7 26%,#02102bb8 62%,#02102b 100%)}.platform-landing .pregunta-aura-page--martin{background:radial-gradient(circle at 14% 46%,#8c7cff3d,#0000 44%),linear-gradient(90deg,#faf8ff 0%,#f1edfc 26%,#02102bb8 62%,#02102b 100%)}.platform-landing .pregunta-aura-page-bg{pointer-events:none;position:absolute;inset:0}.platform-landing .pregunta-aura-page-bg>img{opacity:.26;width:min(120rem,140vw);height:auto;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.platform-landing .pregunta-aura-page-orb{filter:blur(2px);border-radius:50%;width:26rem;height:26rem;position:absolute}.platform-landing .pregunta-aura-page--emma .pregunta-aura-page-orb--primary{background:radial-gradient(circle,#80ffdb61,#0000 68%);top:18%;left:-8%}.platform-landing .pregunta-aura-page--emma .pregunta-aura-page-orb--secondary{background:radial-gradient(circle,#80ffdb1f,#0000 68%);bottom:12%;right:-6%}.platform-landing .pregunta-aura-page--martin .pregunta-aura-page-orb--primary{background:radial-gradient(circle,#8c7cff4d,#0000 68%);top:16%;left:-8%}.platform-landing .pregunta-aura-page--martin .pregunta-aura-page-orb--secondary{background:radial-gradient(circle,#8c7cff24,#0000 68%);bottom:10%;right:-6%}.platform-landing .pregunta-aura-topbar{z-index:3;pointer-events:none;justify-content:flex-end;padding:clamp(1rem,3vw,1.35rem) clamp(1.25rem,4vw,2rem);display:flex;position:absolute;top:0;left:0;right:0}.platform-landing .pregunta-aura-stage{z-index:1;flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem);width:min(1180px,100% - 3rem);min-height:100dvh;margin:0 auto;padding:clamp(4.5rem,10vh,5.5rem) 0 clamp(2rem,5vh,3rem);display:grid;position:relative}.platform-landing .pregunta-aura-copy{align-content:center;gap:1.25rem;max-width:22rem;display:grid}.platform-landing .pregunta-aura-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.platform-landing .pregunta-aura-portrait{object-fit:cover;object-position:50% 26%;border-radius:50%;flex-shrink:0;width:3.5rem;height:3.5rem}.platform-landing .pregunta-aura-identity-copy{min-width:0}.platform-landing .pregunta-aura-agent-name{letter-spacing:-.03em;color:var(--primary);margin:0;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;line-height:1.1}.platform-landing .pregunta-aura-back{pointer-events:auto;color:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em;background:#02102b6b;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;padding:.5rem .95rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.platform-landing .pregunta-aura-back:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47}.platform-landing .pregunta-aura-visual-col{justify-self:end;place-items:center;width:100%;display:grid}.platform-landing .pregunta-aura-aura-wrap{aspect-ratio:1;place-items:center;width:min(28rem,100%);display:grid;position:relative}.platform-landing .pregunta-aura-visualizer{max-width:28rem;max-height:28rem;width:100%!important;height:100%!important}.platform-landing .pregunta-aura-agent-role{color:var(--text-muted);margin:.15rem 0 0;font-size:.875rem;line-height:1.4}.platform-landing .pregunta-aura-form{gap:.75rem;display:grid}.platform-landing .pregunta-aura-form-field{gap:.35rem;display:grid}.platform-landing .pregunta-aura-form-field label{letter-spacing:.04em;color:#02102bb8;font-size:.72rem;font-weight:700}.platform-landing .pregunta-aura-form-input{width:100%;font:inherit;color:var(--primary);background:#ffffffe0;border:1px solid #02102b1f;border-radius:.75rem;padding:.72rem .9rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.platform-landing .pregunta-aura-form-input:focus{border-color:#087f6759;outline:none;box-shadow:0 0 0 3px #80ffdb38}.platform-landing .pregunta-aura-form-error{color:#b42318;margin:0;font-size:.78rem}.platform-landing .pregunta-aura-form .demo-form-turnstile{border-radius:12px;overflow:hidden}.platform-landing .pregunta-aura-form-success{background:#ffffffd1;border:1px solid #087f672e;border-radius:1rem;gap:.55rem;padding:1rem 1.05rem;display:grid}.platform-landing .pregunta-aura-form-success-title{color:var(--primary);margin:0;font-size:1rem;font-weight:700}.platform-landing .pregunta-aura-form-success-text{color:#02102bc7;margin:0;font-size:.88rem;line-height:1.55}.platform-landing .pregunta-aura-form-success-hint{color:var(--text-muted);margin:0;font-size:.72rem}.platform-landing .pregunta-aura-start{width:fit-content;min-width:min(100%,15rem)}.platform-landing .pregunta-aura-start:disabled{cursor:wait;opacity:.72}.platform-landing .pregunta-aura-soon{color:var(--text-muted);margin:-.5rem 0 0;font-size:.75rem;line-height:1.4}.platform-landing .pregunta-aura-voice-panel{gap:.75rem;max-width:22rem;display:grid}.platform-landing .pregunta-aura-voice-status{color:#02102bc7;margin:0;font-size:.88rem;line-height:1.55}.platform-landing .pregunta-aura-audio-btn{width:fit-content;font-size:.82rem}.platform-landing .pregunta-aura-voice-bar{background:#02102b;border:1px solid #02102b14;border-radius:999px;align-items:center;gap:.35rem;width:min(100%,22rem);padding:.35rem .55rem .35rem .45rem;display:flex;box-shadow:0 18px 48px #02102b2e}.platform-landing .pregunta-aura-voice-timer{text-align:center;color:#ffffffb8;font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-shrink:0;align-self:center;min-width:2.4rem;padding:0 .2rem;font-size:.72rem;font-weight:700}.platform-landing .pregunta-aura-voice-timer.is-low{color:#ff8e7a}.platform-landing .pregunta-aura-voice-bar-controls{flex:1;min-width:0}.platform-landing .pregunta-aura-voice-bar-controls>div{width:100%;box-shadow:none;border:0;padding:.15rem .2rem}.platform-landing .pregunta-aura-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02102b9e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.platform-landing .pregunta-aura-modal-panel{background:#fff;border:1px solid #02102b14;border-radius:1.25rem;width:min(100%,26rem);padding:1.35rem 1.35rem 1.5rem;position:relative;box-shadow:0 28px 80px #02102b47}.platform-landing .pregunta-aura-modal-panel--emma{box-shadow:0 28px 80px #02102b47,0 0 0 1px #80ffdb1f}.platform-landing .pregunta-aura-modal-panel--martin{box-shadow:0 28px 80px #02102b47,0 0 0 1px #8c7cff24}.platform-landing .pregunta-aura-modal-close{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:#02102b0d;border:0;border-radius:999px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:.85rem;right:.85rem}.platform-landing .pregunta-aura-modal-close:hover:not(:disabled){color:var(--primary);background:#02102b14}.platform-landing .pregunta-aura-modal-close:disabled{opacity:.45;cursor:wait}.platform-landing .pregunta-aura-modal-close svg{width:1rem;height:1rem}.platform-landing .pregunta-aura-modal-head{margin-bottom:1rem;padding-right:2rem}.platform-landing .pregunta-aura-modal-eyebrow{color:#087f67;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.62rem;font-weight:800}.platform-landing .pregunta-aura-modal-panel--martin .pregunta-aura-modal-eyebrow{color:#5a4bcc}.platform-landing .pregunta-aura-modal-title{letter-spacing:-.03em;color:var(--primary);margin:0 0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.15}.platform-landing .pregunta-aura-modal-lead{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.55}.platform-landing .pregunta-aura-modal-done{width:fit-content;margin-top:.35rem}.platform-landing .pregunta-aura-sample-questions{gap:.55rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.platform-landing .pregunta-aura-sample-questions li{color:#02102bd1;background:#f1f7f7b8;border:1px solid #02102b14;border-radius:.85rem;padding:.72rem .85rem;font-size:.88rem;line-height:1.45}.platform-landing .pregunta-aura-modal-panel--martin .pregunta-aura-sample-questions li{background:#f1edfcb8}@media (max-width:900px){.platform-landing .pregunta-aura-page--emma{background:radial-gradient(circle at 50% 22%,#80ffdb24,#0000 48%),linear-gradient(#02102b 0%,#02102be6 36%,#eef9f7 66%,#f8fffd 100%)}.platform-landing .pregunta-aura-page--martin{background:radial-gradient(circle at 50% 22%,#8c7cff1f,#0000 48%),linear-gradient(#02102b 0%,#02102be6 36%,#f1edfc 66%,#faf8ff 100%)}.platform-landing .pregunta-aura-stage{width:calc(100% - 1.5rem);padding-bottom:max(6.5rem, calc(2.5rem + env(safe-area-inset-bottom,0px)));grid-template-columns:1fr;gap:2rem}.platform-landing .pregunta-aura-copy{text-align:center;justify-items:center;gap:1rem;max-width:none;padding-bottom:.5rem}.platform-landing .pregunta-aura-identity{justify-content:center}.platform-landing .pregunta-aura-visual-col{order:-1;justify-self:center}.platform-landing .pregunta-aura-aura-wrap{width:min(20rem,88vw)}.platform-landing .pregunta-aura-soon{margin:.15rem 0 0;padding-bottom:.25rem}}@media (max-width:640px){.platform-landing .pregunta-aura-stage{padding-bottom:max(7.5rem, calc(3.25rem + env(safe-area-inset-bottom,0px)))}.platform-landing .pregunta-aura-start{width:100%;margin-top:.15rem}}@media (prefers-reduced-motion:reduce){.platform-landing .pregunta-duo-box,.platform-landing .pregunta-btn{animation:none}.platform-landing .pregunta-duo-media{transition:none}}
