{"id":374,"date":"2026-03-17T13:49:51","date_gmt":"2026-03-17T19:49:51","guid":{"rendered":"https:\/\/giistudio.cloud\/?page_id=374"},"modified":"2026-03-30T20:33:21","modified_gmt":"2026-03-31T02:33:21","slug":"sesion-de-maternidad-saltillo","status":"publish","type":"page","link":"https:\/\/giistudio.com.mx\/en\/sesion-de-maternidad-saltillo\/","title":{"rendered":"Sesi\u00f3n de maternidad en Saltillo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"374\" class=\"elementor elementor-374\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93d8283 e-flex e-con-boxed e-con e-parent\" data-id=\"93d8283\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b67afc1 elementor-widget elementor-widget-html\" data-id=\"b67afc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@500;600;700;800&family=Cormorant+Garamond:wght@400;500;600;700&display=swap');\n\n\/* ELEMENTOR OVERRIDE *\/\nhtml,body,body.elementor-default,body.elementor-page,body.page,body.home,\n#page,#content,#primary,#main,.site,.site-content,.entry-content,\n.page-content,.post-content,main,article,.elementor,.elementor-element,\n.elementor-widget-container,.elementor-section,.elementor-section-wrap,\n.elementor-inner,.elementor-column,.elementor-column-wrap,.elementor-widget,\n.elementor-widget-wrap,.elementor-top-section,.elementor-inner-section,\n.e-con,.e-con-inner,.e-con-full,.e-child,[data-elementor-type],\n[data-elementor-type=\"wp-page\"],[data-elementor-type=\"wp-post\"] {\n    background-color: #080808 !important;\n    background-image: none !important;\n}\n\n:root {\n    --mt-bg: #080808;\n    --mt-surface: #0e0e10;\n    --mt-surface-2: #131315;\n    --mt-border: rgba(255,255,255,0.06);\n    --mt-border-h: rgba(255,255,255,0.14);\n    --mt-text: #f5efe8;\n    --mt-text-2: #c8bfb4;\n    --mt-text-dim: #6a5f54;\n    --mt-mauve: #b8879e;\n    --mt-mauve-s: rgba(184,135,158,0.08);\n    --mt-mauve-b: rgba(184,135,158,0.20);\n    --mt-cream: #dcc8b0;\n    --mt-cream-s: rgba(220,200,176,0.08);\n    --mt-cream-b: rgba(220,200,176,0.18);\n    --mt-blush: #c9a0a0;\n    --mt-blush-s: rgba(201,160,160,0.08);\n    --mt-green: #10b981;\n    --mt-accent: #8b5cf6;\n    --mt-r: 10px;\n}\n\n.MT * { box-sizing:border-box; margin:0; padding:0; }\n.MT {\n    position:relative; width:100%; background:transparent !important;\n    overflow:hidden; display:flex; flex-direction:column;\n    font-family:'Inter',-apple-system,sans-serif;\n    color:var(--mt-text-2); -webkit-font-smoothing:antialiased;\n}\n.MT .mt-glow {\n    position:fixed; inset:0; pointer-events:none; z-index:0;\n    background:\n        radial-gradient(ellipse 50% 40% at 65% 10%, rgba(184,135,158,0.04) 0%, transparent 70%),\n        radial-gradient(ellipse 40% 50% at 25% 85%, rgba(220,200,176,0.03) 0%, transparent 70%);\n}\n.MT section,.MT header,.MT footer { position:relative; z-index:1; background:transparent !important; }\n.mt-s { width:100%; padding:110px 24px; display:flex; flex-direction:column; align-items:center; background:transparent !important; }\n.mt-c { width:100%; max-width:1120px; margin:0 auto; }\n\n\/* LANG *\/\n.mt-lang { position:fixed; top:28px; right:28px; background:rgba(10,10,14,0.88); border:1px solid var(--mt-border); backdrop-filter:blur(20px); color:#fff; padding:8px 16px; border-radius:6px; font-size:12px; font-weight:600; z-index:9999; display:flex; align-items:center; gap:6px; user-select:none; }\n.MT .lang-options { display:flex; align-items:center; gap:6px; }\n.MT .lang-option { opacity:.35; transition:opacity .3s; text-decoration:none; color:inherit; display:inline-flex; align-items:center; gap:4px; }\n.MT .lang-option.active { opacity:1; color:#fff; }\n.MT .lang-separator { opacity:.2; }\n\n\/* TYPOGRAPHY *\/\n.MT h1,.MT h2,.MT h3,.MT h4 { color:var(--mt-text) !important; font-family:'Poppins',sans-serif !important; line-height:1.15 !important; }\n.MT p,.MT li { font-size:16px !important; line-height:1.65 !important; color:var(--mt-text-2) !important; }\n.mt-hero-t { font-size:clamp(36px,6.5vw,72px) !important; font-weight:700 !important; color:var(--mt-text) !important; margin-bottom:28px !important; letter-spacing:-0.03em !important; line-height:1.08 !important; }\n.mt-serif { font-family:'Cormorant Garamond',serif !important; font-style:italic; font-weight:500; }\n.mt-eyebrow { display:inline-flex; align-items:center; gap:10px; border:1px solid var(--mt-mauve-b); padding:10px 24px; border-radius:4px; color:var(--mt-mauve); font-weight:600; letter-spacing:3px; margin-bottom:32px; font-size:11px !important; text-transform:uppercase; }\n\n\/* SECTION TITLES *\/\n.mt-st { text-align:center; display:flex; flex-direction:column; align-items:center; margin-bottom:60px; }\n.mt-st h2 { font-size:clamp(28px,5vw,46px) !important; margin-bottom:16px !important; letter-spacing:-0.025em !important; font-weight:700 !important; }\n.mt-st p { max-width:600px; font-size:17px !important; }\n\n\/* GRIDS *\/\n.mt-g2 { display:grid; grid-template-columns:1fr 1fr; gap:70px; align-items:center; width:100%; }\n.mt-g3 { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; width:100%; }\n\n\/* GALLERY *\/\n.mt-gallery { display:grid; grid-template-columns:1fr 1fr; gap:14px; width:100%; }\n.mt-gallery-col { display:flex; flex-direction:column; gap:14px; }\n.mt-gallery-item { border-radius:10px; overflow:hidden; border:1px solid var(--mt-border); transition:transform .4s, box-shadow .4s; cursor:pointer; }\n.mt-gallery-item:hover { transform:translateY(-5px); box-shadow:0 20px 50px -10px rgba(0,0,0,.6); }\n.mt-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .5s; }\n.mt-gallery-item:hover img { transform:scale(1.04); }\n.mt-gallery-item.h { height:340px; }\n.mt-gallery-item.v { height:694px; }\n\n\/* CARDS *\/\n.mt-card { background:var(--mt-surface) !important; border:1px solid var(--mt-border) !important; border-radius:var(--mt-r) !important; padding:44px 32px !important; transition:border-color .4s, transform .3s, box-shadow .4s; display:flex; flex-direction:column; height:100%; }\n.mt-card:hover { border-color:var(--mt-border-h) !important; transform:translateY(-3px); box-shadow:0 20px 50px -15px rgba(0,0,0,.5); }\n.mt-icon { width:52px; height:52px; border-radius:12px; display:flex; align-items:center; justify-content:center; margin-bottom:24px; font-size:24px; }\n.mt-icon.mauve { color:var(--mt-mauve); background:var(--mt-mauve-s); border:1px solid var(--mt-mauve-b); }\n.mt-icon.cream { color:var(--mt-cream); background:var(--mt-cream-s); border:1px solid var(--mt-cream-b); }\n.mt-icon.blush { color:var(--mt-blush); background:var(--mt-blush-s); border:1px solid rgba(201,160,160,0.18); }\n.mt-icon.green { color:var(--mt-green); background:rgba(16,185,129,0.08); border:1px solid rgba(16,185,129,0.15); }\n.mt-icon.purple { color:var(--mt-accent); background:rgba(139,92,246,0.08); border:1px solid rgba(139,92,246,0.15); }\n.mt-card h3 { font-size:20px !important; margin-bottom:12px !important; font-weight:700 !important; }\n.mt-card p { font-size:15px !important; line-height:1.6 !important; }\n\n\/* PACKAGES *\/\n.mt-pkg { background:var(--mt-surface) !important; border:1px solid var(--mt-border) !important; border-radius:var(--mt-r) !important; padding:48px 36px !important; display:flex; flex-direction:column; transition:border-color .4s, transform .3s; height:100%; position:relative; }\n.mt-pkg:hover { border-color:var(--mt-border-h) !important; transform:translateY(-3px); }\n.mt-pkg.featured { border-color:var(--mt-mauve-b) !important; background:var(--mt-surface-2) !important; }\n.mt-pkg.featured::before { content:'M\u00e1s solicitado'; position:absolute; top:-12px; left:50%; transform:translateX(-50%); background:var(--mt-mauve); color:#080808; font-size:10px !important; font-weight:700; text-transform:uppercase; letter-spacing:2px; padding:5px 18px; border-radius:4px; white-space:nowrap; }\n.mt-pkg h3 { font-size:24px !important; margin-bottom:14px !important; }\n.mt-pkg-price { font-size:36px !important; font-weight:800 !important; color:var(--mt-cream) !important; font-family:'Poppins',sans-serif !important; margin-bottom:8px !important; }\n.mt-pkg-sub { font-size:13px !important; color:var(--mt-text-dim) !important; margin-bottom:28px !important; }\n.mt-check { list-style:none !important; padding:0 !important; }\n.mt-check li { position:relative; padding-left:28px !important; margin-bottom:12px !important; font-size:14px !important; color:var(--mt-text-2) !important; }\n.mt-check li::before { content:'\u2713'; position:absolute; left:0; top:1px; color:var(--mt-mauve); font-weight:900; font-size:14px; }\n\n\/* PROCESS *\/\n.mt-process { display:grid; grid-template-columns:repeat(4,1fr); gap:0; background:var(--mt-surface) !important; border:1px solid var(--mt-border) !important; border-radius:var(--mt-r) !important; overflow:hidden; }\n.mt-step { padding:44px 24px; text-align:center; display:flex; flex-direction:column; align-items:center; border-right:1px solid var(--mt-border); }\n.mt-step:last-child { border-right:none; }\n.mt-step-n { width:44px; height:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:800 !important; font-size:16px !important; margin-bottom:18px; font-family:'Poppins',sans-serif !important; color:#fff !important; }\n.mt-step h4 { font-size:17px !important; margin-bottom:10px !important; }\n.mt-step p { font-size:14px !important; }\n\n\/* FAQ *\/\n.mt-faq { background:var(--mt-surface) !important; border:1px solid var(--mt-border) !important; border-left:2px solid var(--mt-mauve-b) !important; border-radius:var(--mt-r) !important; margin-bottom:10px !important; overflow:hidden; }\n.mt-faq.open { border-left-color:var(--mt-mauve) !important; }\n.mt-faq-q { padding:22px 28px !important; font-weight:600 !important; color:var(--mt-text) !important; cursor:pointer; display:flex !important; justify-content:space-between !important; align-items:center !important; font-size:16px !important; background:transparent !important; border:none !important; user-select:none; font-family:'Inter',sans-serif !important; }\n.mt-faq-q::after { content:'+' !important; font-size:20px !important; color:var(--mt-text-dim) !important; font-weight:300 !important; flex-shrink:0; margin-left:16px; }\n.mt-faq.open .mt-faq-q { color:var(--mt-mauve) !important; }\n.mt-faq.open .mt-faq-q::after { content:'\u2212' !important; color:var(--mt-mauve) !important; }\n.mt-faq-a { max-height:0; overflow:hidden; transition:max-height .4s ease, padding .3s; padding:0 28px; }\n.mt-faq.open .mt-faq-a { max-height:200px; padding:0 28px 22px; }\n.mt-faq-a p { font-size:15px !important; line-height:1.7 !important; }\n\n\/* QUOTE *\/\n.mt-quote { background:var(--mt-mauve-s); border-left:3px solid var(--mt-mauve); padding:20px 24px; border-radius:0 var(--mt-r) var(--mt-r) 0; }\n.mt-quote p { font-weight:600 !important; color:var(--mt-mauve) !important; font-size:15px !important; margin:0 !important; }\n\n\/* BUTTONS *\/\n.mt-btn-g { display:flex; gap:14px; justify-content:center; align-items:center; flex-wrap:wrap; width:100%; }\n.mt-btn { display:inline-flex; align-items:center; justify-content:center; padding:18px 36px; border-radius:6px; font-size:15px !important; font-weight:600; text-decoration:none; cursor:pointer; transition:all .3s; border:none; font-family:'Inter',sans-serif; gap:8px; text-align:center; }\n.mt-btn-mauve { background:var(--mt-mauve); color:#080808; box-shadow:0 8px 30px rgba(184,135,158,.2); }\n.mt-btn-mauve:hover { box-shadow:0 12px 40px rgba(184,135,158,.35); transform:translateY(-1px); }\n.mt-btn-o { background:transparent; border:1px solid rgba(255,255,255,.12); color:#fff; }\n.mt-btn-o:hover { border-color:rgba(255,255,255,.25); background:rgba(255,255,255,.03); }\n.mt-btn-wa { background:#25d366; color:white; box-shadow:0 8px 25px rgba(37,211,102,.12); }\n.mt-btn-wa:hover { transform:translateY(-1px); }\n\n\/* FORM *\/\n.mt-form { background:var(--mt-surface-2) !important; border:1px solid var(--mt-border) !important; border-radius:var(--mt-r); padding:48px; width:100%; max-width:580px; margin:0 auto; }\n.mt-fg { margin-bottom:20px; }\n.mt-fl { display:block !important; color:var(--mt-text) !important; font-weight:600 !important; font-size:14px !important; margin-bottom:10px !important; }\n.mt-fi { width:100% !important; padding:16px 20px !important; background:var(--mt-bg) !important; border:1px solid var(--mt-border) !important; border-radius:8px !important; color:#fff !important; font-family:'Inter',sans-serif !important; font-size:16px !important; transition:all .3s; }\n.mt-fi:focus { outline:none !important; border-color:var(--mt-mauve) !important; box-shadow:0 0 0 3px var(--mt-mauve-s) !important; }\n.mt-fi::placeholder { color:var(--mt-text-dim) !important; opacity:.7; }\ntextarea.mt-fi { resize:vertical; min-height:110px; }\n\n\/* ANIMATIONS *\/\n.mtf { opacity:0; transform:translateY(24px); transition:opacity .7s cubic-bezier(.2,.8,.2,1), transform .7s cubic-bezier(.2,.8,.2,1); }\n.mtf.vis { opacity:1; transform:translateY(0); }\n.mtf-d1 { transition-delay:.1s; }\n.mtf-d2 { transition-delay:.2s; }\n\n\/* FOOTER *\/\n.MT footer { background-color:transparent !important; position:relative; z-index:1; }\n.mt-foot a { color:var(--mt-text-dim) !important; font-size:22px; text-decoration:none !important; transition:color .3s, transform .3s; display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:50%; border:1px solid var(--mt-border); background:var(--mt-surface) !important; }\n.mt-foot a:hover { color:var(--mt-text) !important; border-color:var(--mt-border-h); transform:translateY(-2px); }\n\n\/* RESPONSIVE *\/\n@media (max-width:1024px) {\n    .mt-s { padding:80px 20px; }\n    .mt-g2,.mt-g3 { grid-template-columns:1fr !important; gap:40px; }\n    .mt-gallery { gap:10px; }\n    .mt-gallery-col { gap:10px; }\n    .mt-gallery-item.h { height:240px; }\n    .mt-gallery-item.v { height:490px; }\n    .mt-st { margin-bottom:50px; }\n    .mt-card,.mt-pkg { padding:32px 24px !important; }\n    .mt-btn-g { flex-direction:column; width:100%; }\n    .mt-btn { width:100%; }\n    .mt-lang { top:14px; right:14px; padding:6px 12px; font-size:11px; }\n    .mt-process { grid-template-columns:1fr 1fr; }\n    .mt-step { border-right:none; border-bottom:1px solid var(--mt-border); }\n    .mt-step:nth-child(odd) { border-right:1px solid var(--mt-border); }\n    .mt-step:nth-last-child(-n+2) { border-bottom:none; }\n    .mt-form { padding:32px 22px; }\n}\n@media (max-width:600px) {\n    .mt-hero-t { font-size:clamp(28px,8vw,42px) !important; }\n    .mt-gallery-item.h { height:160px; }\n    .mt-gallery-item.v { height:328px; }\n    .mt-gallery-col { gap:8px; }\n    .mt-process { grid-template-columns:1fr; }\n    .mt-step { border-right:none !important; border-bottom:1px solid var(--mt-border); }\n    .mt-step:last-child { border-bottom:none; }\n    .mt-pkg.featured::before { font-size:9px !important; padding:4px 14px; }\n}\n\n\/* ===== CHATBOT PRO \u2014 MATERNIDAD ===== *\/\n@keyframes chtRingSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}\n@keyframes chtOrbPulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.12);opacity:1}}\n@keyframes chtHeaderLine{0%{background-position:0% 50%}100%{background-position:200% 50%}}\n@keyframes chtWaveBar{0%,100%{height:3px}50%{height:13px}}\n@keyframes chtBdot{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}\n.chtgl{position:fixed;bottom:24px;right:24px;z-index:9990;width:58px;height:58px;border-radius:50%;background:#080808;display:flex;align-items:center;justify-content:center;transition:all .3s;overflow:hidden;cursor:pointer;border:none}.chtgl::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(#b8879e,#8b5cf6,#dcc8b0,#b8879e);animation:chtRingSpin 3s linear infinite}.chtgl::after{content:'';position:absolute;inset:2px;border-radius:50%;background:#080808}.chtgl svg{width:24px;height:24px;position:relative;z-index:1}.chtgl:hover{box-shadow:0 4px 24px rgba(184,135,158,.25)}\n.chtw{position:fixed;bottom:96px;right:24px;z-index:9990;width:370px;max-width:calc(100vw - 48px);height:540px;max-height:72vh;border-radius:16px;border:1px solid rgba(184,135,158,.15);background:#0e0e10;box-shadow:0 20px 60px rgba(0,0,0,.5);display:none;flex-direction:column;overflow:hidden;font-family:'Inter',-apple-system,sans-serif}.chtw.op{display:flex}\n.chth{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px}.chth::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#b8879e,#dcc8b0,transparent);background-size:200% 100%;animation:chtHeaderLine 3s linear infinite}\n.chtav-wrap{position:relative;width:40px;height:40px;flex-shrink:0}.chtav-ring{position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(#b8879e,#8b5cf6,#dcc8b0,#b8879e);animation:chtRingSpin 3s linear infinite}.chtav-bg{position:absolute;inset:2px;border-radius:50%;background:#0e0e10}.chtav{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle,#b8879e,#6b4d5e);display:flex;align-items:center;justify-content:center;animation:chtOrbPulse 2.5s ease-in-out infinite}.chtav svg{width:16px;height:16px}\n.cht-badge{font-size:.65rem;font-weight:500;color:#b8879e;background:rgba(184,135,158,.1);padding:2px 8px;border-radius:99px;margin-left:6px}\n.cht-voz{display:flex;align-items:center;gap:4px;padding:3px 10px;border-radius:99px;border:1px solid rgba(184,135,158,.2);background:transparent;font-size:.65rem;color:#6a5f54;transition:all .2s;cursor:pointer}.cht-voz svg{width:12px;height:12px}.cht-voz.active{border-color:rgba(184,135,158,.4);background:rgba(184,135,158,.1);color:#b8879e}\n.chts{display:flex;align-items:center;gap:6px;margin-top:2px}.chton{width:6px;height:6px;border-radius:50%;background:#4ade80}\n.chtms{flex-grow:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}\n.msg-wrap{display:flex;align-items:flex-end;gap:8px;max-width:84%}.msg-wrap.bot{align-self:flex-start}.msg-wrap.usr{align-self:flex-end;flex-direction:row-reverse}\n.msg-av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#b8879e,#8b5cf6);flex-shrink:0;display:flex;align-items:center;justify-content:center}.msg-av svg{width:12px;height:12px}\n.msg{padding:10px 16px;border-radius:16px;font-size:.875rem;line-height:1.5}.msg-u{background:linear-gradient(135deg,#b8879e,#8a6278);color:#fff;border-bottom-right-radius:4px}.msg-b{background:rgba(184,135,158,.06);border:1px solid rgba(184,135,158,.08);border-bottom-left-radius:4px;color:#f5efe8}\n.msg-tts{display:none;align-items:center;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(184,135,158,.06)}.msg-tts.playing{display:flex}.msg-tts-bar{width:3px;background:#b8879e;border-radius:2px;animation:chtWaveBar .5s ease-in-out infinite}.msg-tts-bar:nth-child(1){animation-delay:0s}.msg-tts-bar:nth-child(2){animation-delay:.1s}.msg-tts-bar:nth-child(3){animation-delay:.2s}.msg-tts-bar:nth-child(4){animation-delay:.3s}.msg-tts-bar:nth-child(5){animation-delay:.15s}.msg-tts-bar:nth-child(6){animation-delay:.25s}.msg-tts-bar:nth-child(7){animation-delay:.05s}.msg-tts-lbl{font-size:.7rem;color:#6a5f54;margin-left:6px}\n.cht-typ{display:flex;gap:4px;padding:12px 16px;align-self:flex-start;background:rgba(184,135,158,.06);border:1px solid rgba(184,135,158,.08);border-radius:16px;border-bottom-left-radius:4px}.cht-typ span{width:8px;height:8px;border-radius:50%;background:#b8879e}.cht-typ span:nth-child(1){animation:chtBdot .6s infinite 0s}.cht-typ span:nth-child(2){animation:chtBdot .6s infinite .15s}.cht-typ span:nth-child(3){animation:chtBdot .6s infinite .3s}\n.qrs{padding:0 16px 8px;display:flex;flex-wrap:wrap;gap:6px}.qr{padding:6px 12px;font-size:.72rem;border-radius:9999px;border:1px solid rgba(184,135,158,.18);color:#b8879e;transition:all .2s;cursor:pointer;background:rgba(184,135,158,.04);font-family:'Inter',sans-serif}.qr:hover{background:rgba(184,135,158,.12)}\n.cht-ia{padding:12px 16px;border-top:1px solid rgba(184,135,158,.06);display:flex;gap:8px;align-items:center}\n.cht-in{flex-grow:1;background:rgba(0,0,0,.5);border:1px solid rgba(184,135,158,.1);border-radius:10px;padding:10px 16px;font-size:.875rem;color:#fff;outline:none;transition:border-color .2s;font-family:'Inter',sans-serif}.cht-in:focus{border-color:rgba(184,135,158,.35)}.cht-in::placeholder{color:rgba(106,95,84,.7)}\n.cht-sn{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#b8879e,#8a6278);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:all .2s;border:none;cursor:pointer}.cht-sn:disabled{opacity:.3}.cht-sn:hover{filter:brightness(1.1)}.cht-sn svg{width:16px;height:16px}\n<\/style>\n\n<main class=\"MT\">\n<div class=\"mt-glow\"><\/div>\n<header class=\"mt-s mtf\" style=\"min-height:100vh; justify-content:center; padding-top:100px; padding-bottom:60px;\">\n    <div class=\"mt-c\" style=\"text-align:center;\">\n        <div class=\"mt-eyebrow\">\ud83e\udd30 FOTOGRAF\u00cdA DE MATERNIDAD \u00b7 SALTILLO<\/div>\n        <h1 class=\"mt-hero-t\">Tu cuerpo est\u00e1 creando<br><span class=\"mt-serif\" style=\"color:var(--mt-mauve) !important;\">una obra de arte.<\/span><\/h1>\n        <p style=\"font-size:clamp(16px,1.8vw,19px) !important; color:var(--mt-text-2) !important; max-width:640px; margin:0 auto 40px; font-weight:400; line-height:1.65 !important; text-align:center;\">Sesiones art\u00edsticas de maternidad que celebran la belleza del embarazo. Con direcci\u00f3n de arte, iluminaci\u00f3n profesional y color grading que convierte cada foto en una pieza de arte.<\/p>\n        <div class=\"mt-btn-g\"><a href=\"#reservar\" class=\"mt-btn mt-btn-mauve\">Reservar mi sesi\u00f3n<\/a><a href=\"#paquetes\" class=\"mt-btn mt-btn-o\">Ver paquetes<\/a><\/div>\n        <p style=\"font-size:12px !important; color:var(--mt-text-dim) !important; margin-top:40px; letter-spacing:2px; text-transform:uppercase; font-weight:600;\">La mejor ventana: entre la semana 28 y 36 de embarazo<\/p>\n    <\/div>\n<\/header>\n\n<section class=\"mt-s\" style=\"padding-top:0; padding-bottom:80px;\">\n    <div class=\"mt-c\"><div class=\"mt-g2\">\n        <div class=\"mtf mtf-d1\">\n            <p style=\"font-size:11px !important; color:var(--mt-mauve) !important; text-transform:uppercase; letter-spacing:3px; margin-bottom:24px; font-weight:700;\">Por qu\u00e9 importa<\/p>\n            <h2 style=\"font-size:clamp(26px,4vw,38px) !important; margin-bottom:24px !important; letter-spacing:-0.02em !important; line-height:1.15 !important; color:var(--mt-text) !important;\">Nueve meses pasan r\u00e1pido. Estas fotos duran para siempre.<\/h2>\n            <p style=\"margin-bottom:20px; color:var(--mt-text-2) !important;\">El embarazo transforma tu cuerpo de una manera hermosa y temporal. Cada semana es diferente, cada cambio es especial. Una sesi\u00f3n de maternidad profesional captura esa etapa con la dignidad, elegancia y arte que merece.<\/p>\n            <p style=\"margin-bottom:32px; color:var(--mt-text-2) !important;\">No se trata solo de documentar tu pancita. Se trata de crear im\u00e1genes que te hagan sentir hermosa, poderosa y orgullosa de lo que tu cuerpo est\u00e1 haciendo.<\/p>\n            <div class=\"mt-quote\"><p>Trabajamos con direcci\u00f3n de arte, iluminaci\u00f3n controlada y color grading para que cada imagen sea una pieza que atesorar\u00e1s por generaciones.<\/p><\/div>\n        <\/div>\n        <div class=\"mtf mtf-d2\" style=\"border-radius:var(--mt-r); overflow:hidden; border:1px solid var(--mt-border);\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/derecxngo\/image\/upload\/v1773881054\/Captura_de_pantalla_2026-03-18_184404_iujy2y.png\" alt=\"Sesi\u00f3n maternidad Gii Studio\" loading=\"lazy\" style=\"width:100%; height:100%; object-fit:cover; display:block;\"><\/div>\n    <\/div><\/div>\n<\/section>\n\n<section class=\"mt-s\" style=\"padding-top:40px;\">\n    <div class=\"mt-c\">\n        <div class=\"mt-st mtf\"><h2 style=\"color:var(--mt-text) !important;\">Nuestro trabajo.<\/h2><p style=\"color:var(--mt-text-2) !important;\">Cada sesi\u00f3n tiene direcci\u00f3n de arte, iluminaci\u00f3n profesional y edici\u00f3n cinematogr\u00e1fica.<\/p><\/div>\n        <div class=\"mt-gallery mtf\">\n            <div class=\"mt-gallery-col\"><div class=\"mt-gallery-item h\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/derecxngo\/image\/upload\/v1773881389\/Captura_de_pantalla_2026-03-18_184806_bm93ad.png\" alt=\"Maternidad\" loading=\"lazy\"><\/div><\/div>\n            <div class=\"mt-gallery-col\"><div class=\"mt-gallery-item h\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/derecxngo\/image\/upload\/v1773881089\/Captura_de_pantalla_2026-03-18_184245_is0ffg.png\" alt=\"Maternidad\" loading=\"lazy\"><\/div><\/div>\n        <\/div>\n        <div class=\"mt-gallery mtf\" style=\"margin-top:14px;\">\n            <div class=\"mt-gallery-col\"><div class=\"mt-gallery-item h\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/derecxngo\/image\/upload\/v1773881432\/Captura_de_pantalla_2026-03-18_184618_fcalkp.png\" alt=\"Maternidad\" loading=\"lazy\"><\/div><div class=\"mt-gallery-item h\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/derecxngo\/image\/upload\/v1773881478\/Captura_de_pantalla_2026-03-18_185108_pxmefo.png\" alt=\"Maternidad\" loading=\"lazy\"><\/div><\/div>\n            <div class=\"mt-gallery-col\"><div class=\"mt-gallery-item v\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/derecxngo\/image\/upload\/v1773881516\/Captura_de_pantalla_2026-03-18_184558_tideno.png\" alt=\"Maternidad\" loading=\"lazy\"><\/div><\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"mt-s\">\n    <div class=\"mt-c\">\n        <div class=\"mt-st mtf\"><h2 style=\"color:var(--mt-text) !important;\">Una experiencia dise\u00f1ada para ti.<\/h2><p style=\"color:var(--mt-text-2) !important;\">Cada sesi\u00f3n est\u00e1 pensada para que te sientas c\u00f3moda, hermosa y relajada mientras creamos arte.<\/p><\/div>\n        <div class=\"mt-g3 mtf mtf-d1\">\n            <div class=\"mt-card\"><div class=\"mt-icon mauve\"><i class=\"ph-fill ph-sparkle\"><\/i><\/div><h3>Direcci\u00f3n de arte<\/h3><p>Te guiamos en poses, expresiones y movimiento. No tienes que saber posar \u2014 nosotros nos encargamos de que te veas incre\u00edble.<\/p><\/div>\n            <div class=\"mt-card\"><div class=\"mt-icon cream\"><i class=\"ph-fill ph-dress\"><\/i><\/div><h3>Vestuario disponible<\/h3><p>Contamos con telas, vestidos y accesorios especiales para maternidad. Trae lo que quieras y nosotros complementamos.<\/p><\/div>\n            <div class=\"mt-card\"><div class=\"mt-icon blush\"><i class=\"ph-fill ph-users\"><\/i><\/div><h3>Pareja e hijos<\/h3><p>Incluimos fotos con tu pareja y hermanos del beb\u00e9. Momentos familiares que complementan tu sesi\u00f3n individual.<\/p><\/div>\n            <div class=\"mt-card\"><div class=\"mt-icon mauve\"><i class=\"ph-fill ph-palette\"><\/i><\/div><h3>Color grading art\u00edstico<\/h3><p>Edici\u00f3n profesional con tonos suaves y c\u00e1lidos. Cada foto tiene un look cinematogr\u00e1fico que realza la belleza natural.<\/p><\/div>\n            <div class=\"mt-card\"><div class=\"mt-icon green\"><i class=\"ph-fill ph-sun\"><\/i><\/div><h3>Exterior o estudio<\/h3><p>Sesiones al aire libre con luz natural dorada o en estudio con iluminaci\u00f3n controlada. T\u00fa eliges el estilo.<\/p><\/div>\n            <div class=\"mt-card\"><div class=\"mt-icon purple\"><i class=\"ph-fill ph-heart\"><\/i><\/div><h3>Experiencia relajada<\/h3><p>Sin prisas, sin estr\u00e9s. Trabajamos a tu ritmo con descansos cuando los necesites. Tu comodidad es prioridad.<\/p><\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"mt-s\" id=\"paquetes\">\n    <div class=\"mt-c\">\n        <div class=\"mt-st mtf\"><h2 style=\"color:var(--mt-text) !important;\">Elige tu sesi\u00f3n de maternidad.<\/h2><p style=\"color:var(--mt-text-2) !important;\">Tres opciones para celebrar esta etapa. Todas incluyen direcci\u00f3n de arte y edici\u00f3n profesional.<\/p><\/div>\n        <div class=\"mt-g3 mtf mtf-d1\">\n            <div class=\"mt-pkg\"><h3 style=\"color:var(--mt-text) !important;\">Esencial<\/h3><div class=\"mt-pkg-price\">$3,500<\/div><div class=\"mt-pkg-sub\">Sesi\u00f3n de 1 - 1.5 horas<\/div><ul class=\"mt-check\"><li>1 locaci\u00f3n o estudio<\/li><li>1 cambio de vestuario<\/li><li>20-25 fotos editadas<\/li><li>Color grading profesional<\/li><li>Galer\u00eda digital privada<\/li><li>Entrega en 10-15 d\u00edas<\/li><\/ul><\/div>\n            <div class=\"mt-pkg featured\"><h3 style=\"color:var(--mt-text) !important;\">Premium<\/h3><div class=\"mt-pkg-price\">$6,500<\/div><div class=\"mt-pkg-sub\">Sesi\u00f3n de 2 - 2.5 horas<\/div><ul class=\"mt-check\"><li>2 locaciones o estudio + exterior<\/li><li>2-3 cambios de vestuario<\/li><li>40-50 fotos editadas<\/li><li>Fotos con pareja incluidas<\/li><li>Color grading art\u00edstico<\/li><li>3 ampliaciones impresas<\/li><li>Galer\u00eda digital privada<\/li><li>Entrega en 15-20 d\u00edas<\/li><\/ul><\/div>\n            <div class=\"mt-pkg\"><h3 style=\"color:var(--mt-text) !important;\">Maternidad + Video<\/h3><div class=\"mt-pkg-price\">$9,500<\/div><div class=\"mt-pkg-sub\">Sesi\u00f3n de 3 horas<\/div><ul class=\"mt-check\"><li>Todo lo del Premium<\/li><li>Video emotivo (60-90s)<\/li><li>Behind the scenes<\/li><li>Color grading foto + video<\/li><li>Galer\u00eda digital + video HD<\/li><li>Entrega en 20-25 d\u00edas<\/li><\/ul><\/div>\n        <\/div>\n        <div class=\"mtf\" style=\"text-align:center; margin-top:40px;\">\n            <p style=\"font-size:14px !important; color:var(--mt-text-dim) !important;\"><strong style=\"color:var(--mt-text-2);\">Extras:<\/strong> Sesi\u00f3n a domicilio +$1,000 \u00b7 Hermanos\/familia +$800 \u00b7 Video add-on $3,000<\/p>\n            <p style=\"font-size:14px !important; color:var(--mt-mauve) !important; margin-top:12px; font-weight:600;\">Combo Maternidad + Newborn: $8,500 \u00b7 Combo Completo (Maternidad + Newborn + 3 meses): $13,500<\/p>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"mt-s\" style=\"padding-top:40px;\">\n    <div class=\"mt-c\">\n        <div class=\"mt-st mtf\"><h2 style=\"color:var(--mt-text) !important;\">C\u00f3mo funciona.<\/h2><p style=\"color:var(--mt-text-2) !important;\">Desde la reserva hasta la entrega. Simple, relajado y sin estr\u00e9s.<\/p><\/div>\n        <div class=\"mt-process mtf mtf-d1\">\n            <div class=\"mt-step\"><div class=\"mt-step-n\" style=\"border:2px solid var(--mt-text-dim); background:rgba(255,255,255,.03);\">1<\/div><h4 style=\"color:var(--mt-text) !important;\">Reserva<\/h4><p style=\"color:var(--mt-text-2) !important;\">Agenda tu sesi\u00f3n entre la semana 28 y 36 del embarazo.<\/p><\/div>\n            <div class=\"mt-step\"><div class=\"mt-step-n\" style=\"border:2px solid var(--mt-mauve); background:var(--mt-mauve-s);\">2<\/div><h4 style=\"color:var(--mt-text) !important;\">Planeaci\u00f3n<\/h4><p style=\"color:var(--mt-text-2) !important;\">Definimos vestuario, locaci\u00f3n, estilo y hora ideal.<\/p><\/div>\n            <div class=\"mt-step\"><div class=\"mt-step-n\" style=\"border:2px solid var(--mt-cream); background:var(--mt-cream-s);\">3<\/div><h4 style=\"color:var(--mt-text) !important;\">Sesi\u00f3n<\/h4><p style=\"color:var(--mt-text-2) !important;\">Con calma y direcci\u00f3n art\u00edstica capturamos tu belleza.<\/p><\/div>\n            <div class=\"mt-step\"><div class=\"mt-step-n\" style=\"border:2px solid var(--mt-green); background:rgba(16,185,129,.08);\">4<\/div><h4 style=\"color:var(--mt-text) !important;\">Entrega<\/h4><p style=\"color:var(--mt-text-2) !important;\">Galer\u00eda digital editada en 10-20 d\u00edas. Recuerdos eternos.<\/p><\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"mt-s\">\n    <div class=\"mt-c\">\n        <div class=\"mt-st mtf\"><h2 style=\"color:var(--mt-text) !important;\">Preguntas frecuentes<\/h2><\/div>\n        <div class=\"mtf mtf-d1\" style=\"max-width:740px; margin:0 auto; width:100%;\">\n            <div class=\"mt-faq\"><div class=\"mt-faq-q\">\u00bfCu\u00e1ndo es el mejor momento para la sesi\u00f3n?<\/div><div class=\"mt-faq-a\"><p>Entre la semana 28 y 36 de embarazo. La pancita ya se nota bien pero a\u00fan te sientes c\u00f3moda para moverte y posar. Recomendamos agendar con anticipaci\u00f3n.<\/p><\/div><\/div>\n            <div class=\"mt-faq\"><div class=\"mt-faq-q\">\u00bfQu\u00e9 debo llevar?<\/div><div class=\"mt-faq-a\"><p>Puedes traer vestidos que te gusten, ropa casual, o usar nuestro vestuario disponible. Te enviamos una gu\u00eda de preparaci\u00f3n antes de la sesi\u00f3n con recomendaciones espec\u00edficas.<\/p><\/div><\/div>\n            <div class=\"mt-faq\"><div class=\"mt-faq-q\">\u00bfPuede venir mi pareja?<\/div><div class=\"mt-faq-a\"><p>S\u00ed. En los paquetes Premium y Maternidad + Video incluimos fotos con tu pareja. Tambi\u00e9n puedes traer a tus otros hijos para fotos familiares.<\/p><\/div><\/div>\n            <div class=\"mt-faq\"><div class=\"mt-faq-q\">\u00bfHacen sesiones a domicilio?<\/div><div class=\"mt-faq-a\"><p>S\u00ed. Llevamos equipo de iluminaci\u00f3n a tu casa. Es ideal si prefieres la comodidad de tu hogar. El costo adicional es de $1,000.<\/p><\/div><\/div>\n            <div class=\"mt-faq\"><div class=\"mt-faq-q\">\u00bfQu\u00e9 pasa si no me siento c\u00f3moda posando?<\/div><div class=\"mt-faq-a\"><p>No te preocupes. Nosotros te guiamos completamente \u2014 te decimos d\u00f3nde poner las manos, c\u00f3mo girar, d\u00f3nde mirar. No necesitas experiencia. Solo necesitas llegar.<\/p><\/div><\/div>\n            <div class=\"mt-faq\"><div class=\"mt-faq-q\">\u00bfPuedo combinar con sesi\u00f3n de reci\u00e9n nacido?<\/div><div class=\"mt-faq-a\"><p>S\u00ed, y con descuento. El combo Maternidad + Newborn tiene un precio especial de $8,500. El combo completo (Maternidad + Newborn + 3 meses) es $13,500.<\/p><\/div><\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<section class=\"mt-s\" id=\"reservar\">\n    <div class=\"mt-c\"><div class=\"mt-g2\" style=\"gap:60px;\">\n        <div class=\"mtf\" style=\"text-align:center;\">\n            <div style=\"width:72px; height:72px; border-radius:50%; background:rgba(37,211,102,.08); border:1px solid rgba(37,211,102,.2); display:flex; align-items:center; justify-content:center; margin:0 auto 28px; font-size:32px; color:#25d366;\"><i class=\"ph-fill ph-whatsapp-logo\"><\/i><\/div>\n            <h2 style=\"font-size:clamp(26px,4vw,38px) !important; font-family:'Poppins',sans-serif !important; margin-bottom:18px !important; color:var(--mt-text) !important;\">Reserva tu sesi\u00f3n de maternidad.<\/h2>\n            <p style=\"font-size:16px !important; margin-bottom:40px; max-width:400px; margin-left:auto; margin-right:auto; color:var(--mt-text-2) !important;\">Cu\u00e9ntanos en qu\u00e9 semana est\u00e1s y reservamos tu fecha ideal. Sin compromiso.<\/p>\n            <a href=\"https:\/\/wa.me\/5219541259727?text=Hola,%20vengo%20de%20la%20p%C3%A1gina%20de%20Gii%20Studio.%20Me%20interesa%20una%20sesi%C3%B3n%20de%20maternidad.\" target=\"_blank\" class=\"mt-btn mt-btn-wa\" style=\"padding:18px 36px;\" rel=\"noopener\"><i class=\"ph-fill ph-whatsapp-logo\" style=\"font-size:18px;\"><\/i> WhatsApp directo<\/a>\n            <div style=\"margin-top:44px;\"><p style=\"color:var(--mt-text) !important; font-weight:700; font-size:15px !important; margin-bottom:6px;\">Respuesta en menos de 48 hrs.<\/p><p style=\"font-size:15px !important; color:var(--mt-text-2) !important;\">Saltillo, Coahuila \u00b7 Sesiones a domicilio disponibles.<\/p><\/div>\n        <\/div>\n        <div class=\"mt-form mtf mtf-d2\">\n            <form id=\"mtForm\">\n                <div class=\"mt-fg\"><label class=\"mt-fl\">Nombre *<\/label><input type=\"text\" id=\"mtNombre\" name=\"nombre\" class=\"mt-fi\" placeholder=\"Tu nombre\" required><\/div>\n                <div class=\"mt-fg\"><label class=\"mt-fl\">Semanas de embarazo<\/label><input type=\"text\" id=\"mtSemanas\" name=\"semanas\" class=\"mt-fi\" placeholder=\"Ej: 30 semanas\"><\/div>\n                <div class=\"mt-fg\"><label class=\"mt-fl\">WhatsApp *<\/label><input type=\"tel\" id=\"mtTelefono\" name=\"telefono\" class=\"mt-fi\" placeholder=\"+52 000 000 0000\" required><\/div>\n                <div class=\"mt-fg\"><label class=\"mt-fl\">Correo<\/label><input type=\"email\" id=\"mtEmail\" name=\"email\" class=\"mt-fi\" placeholder=\"correo@ejemplo.com\"><\/div>\n                <div class=\"mt-fg\"><label class=\"mt-fl\">\u00bfQu\u00e9 paquete te interesa?<\/label><textarea id=\"mtNecesidad\" name=\"necesidad\" class=\"mt-fi\" placeholder=\"Ej: Me interesa el paquete Premium, estoy en la semana 32...\"><\/textarea><\/div>\n                <div style=\"margin-top:28px;\"><button type=\"submit\" class=\"mt-btn mt-btn-mauve\" id=\"mtSubmitBtn\" style=\"width:100%; padding:20px; font-size:17px !important;\">Reservar mi sesi\u00f3n \u2192<\/button><\/div>\n                <div id=\"mtFormMessage\" style=\"display:none; margin-top:18px; text-align:center; font-size:14px; font-weight:600;\"><\/div>\n            <\/form>\n        <\/div>\n    <\/div><\/div>\n<\/section>\n\n<section class=\"mt-s\" style=\"padding-top:40px; padding-bottom:80px;\">\n    <div class=\"mt-c\" style=\"text-align:center;\"><div class=\"mtf\" style=\"max-width:600px; margin:0 auto;\">\n        <h2 style=\"font-size:clamp(28px,5vw,46px) !important; color:var(--mt-text) !important; margin-bottom:20px !important; letter-spacing:-0.03em !important; font-weight:800 !important;\">Esta etapa es \u00fanica.<br><span class=\"mt-serif\" style=\"color:var(--mt-mauve) !important; font-size:clamp(30px,5.5vw,50px) !important;\">Hazla eterna.<\/span><\/h2>\n        <p style=\"font-size:clamp(15px,1.8vw,17px) !important; color:var(--mt-text-2) !important; max-width:460px; margin:0 auto; line-height:1.65 !important;\">Reserva tu sesi\u00f3n y celebra la belleza de lo que tu cuerpo est\u00e1 creando.<\/p>\n    <\/div><\/div>\n<\/section>\n\n<footer style=\"padding:40px 24px 48px; text-align:center; width:100%; background:transparent !important;\">\n    <div class=\"mt-foot\" style=\"display:flex; justify-content:center; gap:20px; margin-bottom:24px;\">\n        <a href=\"https:\/\/instagram.com\/giistudio\" target=\"_blank\" aria-label=\"Instagram\" rel=\"noopener\"><i class=\"ph-fill ph-instagram-logo\"><\/i><\/a>\n        <a href=\"https:\/\/facebook.com\/giistudiofilms\" target=\"_blank\" aria-label=\"Facebook\" rel=\"noopener\"><i class=\"ph-fill ph-facebook-logo\"><\/i><\/a>\n        <a href=\"https:\/\/tiktok.com\/@giistudio\" target=\"_blank\" aria-label=\"TikTok\" rel=\"noopener\"><i class=\"ph-fill ph-tiktok-logo\"><\/i><\/a>\n        <a href=\"https:\/\/wa.me\/5219541259727\" target=\"_blank\" aria-label=\"WhatsApp\" rel=\"noopener\"><i class=\"ph-fill ph-whatsapp-logo\"><\/i><\/a>\n    <\/div>\n    <p style=\"font-size:12px !important; color:var(--mt-text-dim) !important; margin:0; letter-spacing:.5px;\">\u00a9 2026 Gii Studio. Fotograf\u00eda de maternidad en Saltillo.<\/p>\n<\/footer>\n<\/main>\n\n<!-- CHATBOT PRO \u2014 MATERNIDAD -->\n<button class=\"chtgl\" id=\"chtgl\" onclick=\"tgChat()\" aria-label=\"Abrir chat de Gii Studio\"><svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#b8879e\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z\"\/><\/svg><\/button>\n<div class=\"chtw\" id=\"chtw\">\n<div class=\"chth\">\n<div class=\"chtav-wrap\"><div class=\"chtav-ring\"><\/div><div class=\"chtav-bg\"><\/div><div class=\"chtav\"><svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#fff\" stroke-width=\"2\"><path d=\"M12 2a3 3 0 00-3 3v7a3 3 0 006 0V5a3 3 0 00-3-3z\"\/><path d=\"M19 10v2a7 7 0 01-14 0v-2\"\/><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"23\"\/><\/svg><\/div><\/div>\n<div style=\"flex-grow:1\"><p style=\"font-size:.875rem;font-weight:600;color:#f5efe8;margin:0\">Gii Studio <span class=\"cht-badge\">IA<\/span><\/p><div class=\"chts\"><span class=\"chton\"><\/span><span style=\"font-size:.7rem;color:#6a5f54\">Asistente activo<\/span><\/div><\/div>\n<button class=\"cht-voz\" id=\"ttsBtn\" onclick=\"tgTTS()\"><svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M15.536 8.464a5 5 0 010 7.072M17.95 6.05a8 8 0 010 11.9M6.5 8H4a1 1 0 00-1 1v6a1 1 0 001 1h2.5l4.5 4V4l-4.5 4z\"\/><\/svg><span>VOZ<\/span><\/button>\n<button onclick=\"tgChat()\" style=\"color:#6a5f54;margin-left:4px;background:none;border:none;cursor:pointer\"><svg style=\"width:18px;height:18px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 9l-7 7-7-7\"\/><\/svg><\/button>\n<\/div>\n<div class=\"chtms\" id=\"chtms\"><\/div>\n<div class=\"qrs\" id=\"qrs\"><\/div>\n<div class=\"cht-ia\"><form id=\"chtForm\" style=\"display:flex;gap:8px;width:100%;margin:0\"><input class=\"cht-in\" id=\"chtIn\" placeholder=\"Escribe un mensaje...\" maxlength=\"500\"><button type=\"submit\" class=\"cht-sn\" id=\"chtSn\" disabled><svg fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 19V5m0 0l-7 7m7-7l7 7\"\/><\/svg><\/button><\/form><\/div>\n<\/div>\n\n<script>\n(function() {\n    if (!document.querySelector('script[src*=\"phosphor-icons\"]')) {\n        var s = document.createElement('script'); s.src = 'https:\/\/unpkg.com\/@phosphor-icons\/web'; s.async = true; document.head.appendChild(s);\n    }\n    var obs = new IntersectionObserver(function(e) {\n        e.forEach(function(en) { if (en.isIntersecting) { en.target.classList.add('vis'); obs.unobserve(en.target); } });\n    }, { threshold: 0.08 });\n    document.querySelectorAll('.mtf').forEach(function(el) { obs.observe(el); });\n\n    \n\n    document.querySelectorAll('.mt-faq-q').forEach(function(q) {\n        q.addEventListener('click', function() {\n            var item = q.parentElement;\n            var wasOpen = item.classList.contains('open');\n            document.querySelectorAll('.mt-faq').forEach(function(i) { i.classList.remove('open'); });\n            if (!wasOpen) item.classList.add('open');\n        });\n    });\n\n    var form = document.getElementById('mtForm');\n    if (form) {\n        form.addEventListener('submit', async function(e) {\n            e.preventDefault();\n            var btn = document.getElementById('mtSubmitBtn'), msg = document.getElementById('mtFormMessage');\n            btn.disabled = true; btn.innerHTML = 'Enviando...'; msg.style.display = 'none';\n            var data = {\n                nombre: document.getElementById('mtNombre').value,\n                semanas: document.getElementById('mtSemanas').value,\n                telefono: document.getElementById('mtTelefono').value,\n                email: document.getElementById('mtEmail').value,\n                necesidad: document.getElementById('mtNecesidad').value,\n                origen: 'giistudio.com.mx\/maternidad \u2014 Landing Maternidad'\n            };\n            try {\n                var res = await fetch('https:\/\/giistudio-n8n-giistudio.8quhmc.easypanel.host\/webhook\/c587bf56-11b4-40c8-9277-9b565dfa78ad', {\n                    method: 'POST', headers: { 'Content-Type': 'application\/json' }, body: JSON.stringify(data)\n                });\n                if (res.ok) { msg.style.color='#10b981'; msg.textContent='\u00a1Reserva enviada! Te contactaremos pronto.'; msg.style.display='block'; form.reset(); }\n                else { throw new Error('err'); }\n            } catch (err) { msg.style.color='#ef4444'; msg.textContent='Error de conexi\u00f3n. Escr\u00edbenos por WhatsApp.'; msg.style.display='block'; }\n            finally { btn.disabled=false; btn.innerHTML='Reservar mi sesi\\u00f3n \\u2192'; }\n        });\n    }\n\n    \/* ===== CHATBOT PRO \u2014 MATERNIDAD ===== *\/\n    var CHAT_WH='https:\/\/giistudio-n8n-giistudio.8quhmc.easypanel.host\/webhook\/gii-chat';\n    var TTS_WH='https:\/\/giistudio-n8n-giistudio.8quhmc.easypanel.host\/webhook\/gii-tts';\n    var QR=[\n        {l:\"\u00bfQu\u00e9 paquetes tienen?\",m:\"\u00bfQu\u00e9 paquetes tienen para sesi\u00f3n de maternidad?\"},\n        {l:\"\u00bfCu\u00e1ndo debo hacer la sesi\u00f3n?\",m:\"\u00bfEn qu\u00e9 semana de embarazo es mejor hacer la sesi\u00f3n de maternidad?\"},\n        {l:\"\u00bfTienen combo con newborn?\",m:\"\u00bfTienen combo de maternidad m\u00e1s sesi\u00f3n de reci\u00e9n nacido?\"},\n        {l:\"Quiero reservar mi sesi\u00f3n\",m:\"Quiero reservar mi sesi\u00f3n de maternidad\"}\n    ];\n    var chatOpen=false,chatInit=false,sid='gii_mt_'+(Date.now()).toString(36)+'_'+Math.random().toString(36).slice(2,9),msgC=0,lastS=0,chatL=false,ttsOn=false,ttsPlaying=false;\n\n    function norm(v){return String(v||'').replace(\/\\s+\/g,' ').trim()}\n    function safeTrack(name,params){if(typeof gtag==='function'){gtag('event',name,params||{})}}\n\n    window.tgTTS=function(){ttsOn=!ttsOn;var b=document.getElementById('ttsBtn');b.classList.toggle('active',ttsOn);if(!ttsOn&&window._ttsAudio){window._ttsAudio.pause();window._ttsAudio=null;ttsPlaying=false;document.querySelectorAll('.msg-tts.playing').forEach(function(e){e.classList.remove('playing')})}};\n\n    async function speakTTS(text){\n        if(!ttsOn||!text||ttsPlaying)return;\n        if(text.length>500)text=text.slice(0,500);\n        ttsPlaying=true;\n        var lastTts=document.querySelectorAll('.msg-tts');lastTts=lastTts[lastTts.length-1];\n        if(lastTts)lastTts.classList.add('playing');\n        try{\n            var ctrl=new AbortController();var to=setTimeout(function(){ctrl.abort()},15000);\n            var r=await fetch(TTS_WH,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({text:text}),signal:ctrl.signal});\n            clearTimeout(to);\n            if(!r.ok)throw new Error('TTS HTTP '+r.status);\n            var b=await r.blob();\n            if(b.size<1000)throw new Error('Audio too small');\n            var a=new Audio(URL.createObjectURL(b));\n            window._ttsAudio=a;\n            a.onended=function(){ttsPlaying=false;window._ttsAudio=null;if(lastTts)lastTts.classList.remove('playing')};\n            a.onerror=function(){ttsPlaying=false;window._ttsAudio=null;if(lastTts)lastTts.classList.remove('playing')};\n            a.play().catch(function(){ttsPlaying=false;if(lastTts)lastTts.classList.remove('playing')});\n        }catch(e){console.warn('TTS error:',e);ttsPlaying=false;if(lastTts)lastTts.classList.remove('playing')}\n    }\n\n    function parseJSON(t){try{return JSON.parse(t)}catch(e){return t}}\n    function extractBotText(data){\n        if(typeof data==='string')return data.trim();\n        var vals=[data&&data.output,data&&data.text,data&&data.message,data&&data.response,data&&data.reply,data&&data.answer];\n        if(data&&data.data){vals.push(data.data.output,data.data.text,data.data.message)}\n        if(data&&data.result){vals.push(data.result.output,data.result.text)}\n        for(var i=0;i<vals.length;i++){if(typeof vals[i]==='string'&&vals[i].trim())return vals[i].trim()}\n        return '';\n    }\n\n    window.tgChat=function(){\n        chatOpen=!chatOpen;\n        var w=document.getElementById('chtw'),b=document.getElementById('chtgl');\n        if(chatOpen){\n            w.classList.add('op');\n            b.innerHTML='<svg style=\"width:24px;height:24px;position:relative;z-index:1\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"white\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>';\n            if(!chatInit){chatInit=true;addMsg('b','\u00a1Hola! Soy el asistente de Gii Studio. Puedo orientarte sobre nuestras sesiones de maternidad, paquetes, combos con newborn y c\u00f3mo reservar tu fecha ideal.');showQR()}\n            setTimeout(function(){var inp=document.getElementById('chtIn');if(inp)inp.focus()},60);\n            safeTrack('open_chat',{event_category:'engagement',event_label:'maternidad_chat'});\n        }else{\n            w.classList.remove('op');\n            b.innerHTML='<svg style=\"width:24px;height:24px;position:relative;z-index:1\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"#b8879e\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z\"\/><\/svg>';\n        }\n    };\n\n    function addMsg(r,t){\n        var m=document.getElementById('chtms');var text=String(t||'');\n        if(r==='b'){\n            var wrap=document.createElement('div');wrap.className='msg-wrap bot';\n            wrap.innerHTML='<div class=\"msg-av\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.5\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 2v4m0 12v4M2 12h4m12 0h4\"\/><\/svg><\/div><div><div class=\"msg msg-b\"><\/div><div class=\"msg-tts\"><span class=\"msg-tts-bar\"><\/span><span class=\"msg-tts-bar\"><\/span><span class=\"msg-tts-bar\"><\/span><span class=\"msg-tts-bar\"><\/span><span class=\"msg-tts-bar\"><\/span><span class=\"msg-tts-bar\"><\/span><span class=\"msg-tts-bar\"><\/span><span class=\"msg-tts-lbl\">Reproduciendo...<\/span><\/div><\/div>';\n            wrap.querySelector('.msg-b').textContent=text;m.appendChild(wrap);\n        }else{\n            var wrap=document.createElement('div');wrap.className='msg-wrap usr';\n            wrap.innerHTML='<div class=\"msg msg-u\"><\/div>';\n            wrap.querySelector('.msg-u').textContent=text;m.appendChild(wrap);\n        }\n        m.scrollTop=m.scrollHeight;if(r==='b')speakTTS(text);\n    }\n    function showQR(){document.getElementById('qrs').innerHTML=QR.map(function(q){return '<button class=\"qr\" onclick=\"sendChat(\\''+q.m.replace(\/'\/g,\"\\\\'\")+'\\')\">'+q.l+'<\/button>'}).join('')}\n    function hideQR(){document.getElementById('qrs').innerHTML=''}\n\n    window.sendChat=async function(text){\n        text=norm(text);if(!text||msgC>=60||chatL)return;\n        var now=Date.now();if(now-lastS<3000)return;\n        lastS=now;msgC++;\n        addMsg('u',text);hideQR();document.getElementById('chtIn').value='';chatL=true;\n        var m=document.getElementById('chtms'),typ=document.createElement('div');typ.className='cht-typ';typ.innerHTML='<span><\/span><span><\/span><span><\/span>';m.appendChild(typ);m.scrollTop=m.scrollHeight;\n        var payload={action:'sendMessage',chatInput:text,message:text,sessionId:sid,timestamp:new Date().toISOString(),source:'website_chat',pageUrl:window.location.href,pageTitle:document.title};\n        try{\n            var ctrl=new AbortController();var to=setTimeout(function(){ctrl.abort()},30000);\n            var res=await fetch(CHAT_WH,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(payload),signal:ctrl.signal});\n            clearTimeout(to);var raw=await res.text();\n            if(!res.ok)throw new Error('HTTP '+res.status);\n            var data=parseJSON(raw);var bt=extractBotText(data);\n            typ.remove();addMsg('b',bt||'Gracias por tu mensaje. Te contactaremos pronto para agendar tu sesi\u00f3n de maternidad.');\n            safeTrack('send_chat_message',{event_category:'engagement',event_label:'maternidad_chat'});\n        }catch(err){typ.remove();addMsg('b','Hubo un error al conectar. Intenta de nuevo o escr\u00edbenos por WhatsApp.')}\n        finally{chatL=false;document.getElementById('chtSn').disabled=!document.getElementById('chtIn').value.trim()}\n    };\n\n    document.getElementById('chtForm').addEventListener('submit',function(e){e.preventDefault();sendChat(document.getElementById('chtIn').value)});\n    document.getElementById('chtIn').addEventListener('input',function(){document.getElementById('chtSn').disabled=!this.value.trim()});\n    document.addEventListener('keydown',function(e){if(e.key==='Escape'&&chatOpen)tgChat()});\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83e\udd30 FOTOGRAF\u00cdA DE MATERNIDAD \u00b7 SALTILLO Tu cuerpo est\u00e1 creandouna obra de arte. Sesiones art\u00edsticas de maternidad que celebran la belleza del embarazo. Con direcci\u00f3n de arte, iluminaci\u00f3n profesional y color grading que convierte cada foto en una pieza de arte. Reservar mi sesi\u00f3nVer paquetes La mejor ventana: entre la semana 28 y 36 de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-374","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/pages\/374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/comments?post=374"}],"version-history":[{"count":25,"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/pages\/374\/revisions"}],"predecessor-version":[{"id":885,"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/pages\/374\/revisions\/885"}],"wp:attachment":[{"href":"https:\/\/giistudio.com.mx\/en\/wp-json\/wp\/v2\/media?parent=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}