.dtaisa-wp-wrapper{--dt-purple-dark:#4C1D95;--dt-purple-light:#6D28D9;--dt-primary:#420093;--dt-primary-fixed:#ebddff;--dt-on-primary-fixed:#581db3;--dt-surface:#f9f9ff;--dt-white:#ffffff;--dt-lavender:#F5F3FF;--dt-cream:#FDFBF7;--dt-container-low:#f0f3ff;--dt-container:#e7eeff;--dt-text-main:#111c2d;--dt-text-variant:#4a4453;--dt-text-muted:#64748B;--dt-whatsapp:#25D366;--dt-whatsapp-dark:#128C7E;--dt-tertiary:#003b26;--dt-tertiary-container:#005438;--dt-emerald-bg:#ecfdf5;--dt-secondary:#9d4300;--dt-secondary-fixed:#ffdbca;--dt-orange-dark:#EA580C;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:var(--dt-surface);color:var(--dt-text-main);padding:2rem 1rem;box-sizing:border-box;line-height:1.5;width:100%;container-type:inline-size;container-name:dt}.dtaisa-wp-wrapper *,.dtaisa-wp-wrapper *::before,.dtaisa-wp-wrapper *::after{box-sizing:border-box}.dtaisa-wp-wrapper :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,li,strong){font-family:inherit!important}.dtaisa-wp-container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:3.5rem}.dtaisa-wp-wrapper .material-symbols-outlined{font-family:'Material Symbols Outlined'!important;font-weight:400;font-style:normal;font-size:22px;line-height:1;display:inline-block;white-space:nowrap;vertical-align:middle;text-transform:none!important;letter-spacing:normal!important;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.dt-section-indicator{display:inline-flex;align-items:center;gap:8px;background:#ede9fe;color:#4c1d95;border:1px dashed #6d28d9;padding:4px 12px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.dt-sec01-hero{background:linear-gradient(135deg,var(--dt-lavender) 0%,var(--dt-cream) 55%,var(--dt-container-low) 100%);border-radius:18px;padding:2.5rem;box-shadow:0 2px 10px rgb(17 28 45 / .04);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}@container dt (min-width:900px){.dt-sec01-hero{flex-direction:row;align-items:flex-end;padding:3rem}}.dt-badges-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.dt-badge-purple{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--dt-primary-fixed);color:var(--dt-on-primary-fixed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.dt-badge-green{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--dt-emerald-bg);color:var(--dt-tertiary-container);font-size:12px;font-weight:700}.dt-hero-title{font-size:clamp(30px, 4vw, 46px)!important;line-height:1.15!important;font-weight:800!important;color:var(--dt-purple-dark)!important;margin:0 0 14px 0!important;letter-spacing:-.02em}.dt-hero-desc{font-size:17px;line-height:1.6;color:var(--dt-text-muted);max-width:680px;margin:0}.dt-whatsapp-status-box{display:flex;align-items:center;gap:14px;padding:16px 20px;background:rgb(255 255 255 / .9);border-radius:14px;box-shadow:0 2px 8px rgb(0 0 0 / .04);flex-shrink:0}.dt-wa-icon-circle{width:48px;height:48px;border-radius:50%;background:rgb(37 211 102 / .15);color:var(--dt-whatsapp);display:flex;align-items:center;justify-content:center;position:relative}.dt-wa-dot{position:absolute;top:3px;right:3px;width:10px;height:10px;border-radius:50%;background:var(--dt-whatsapp)}.dt-sec02-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@container dt (min-width:640px){.dt-sec02-grid{grid-template-columns:repeat(2,1fr)}}@container dt (min-width:1024px){.dt-sec02-grid{grid-template-columns:repeat(4,1fr)}}.dt-channel-card{background:var(--dt-white);border-radius:18px;padding:1.5rem;box-shadow:0 2px 10px rgb(17 28 45 / .04);display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.2s ease,box-shadow 0.2s ease}.dt-channel-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(17 28 45 / .08)}.dt-channel-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.dt-pill-tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;margin-bottom:6px}.dt-card-title{font-size:18px!important;font-weight:700!important;color:var(--dt-text-main)!important;margin:0 0 6px 0!important}.dt-phone-num{font-size:18px;font-weight:800;color:var(--dt-purple-dark);margin:0 0 4px 0}.dt-card-text{font-size:14px;color:var(--dt-text-muted);margin:0;line-height:1.45}.dt-btn-lavender{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:12px;background:var(--dt-lavender);color:var(--dt-purple-dark)!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.dt-btn-lavender:hover{background:var(--dt-purple-light);color:#ffffff!important}.dt-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border-radius:12px;background:var(--dt-whatsapp);color:#ffffff!important;font-size:14px;font-weight:700;text-decoration:none!important;box-shadow:0 2px 6px rgb(37 211 102 / .25)}.dt-link-arrow{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none!important}.dt-sec03-layout{display:grid;grid-template-columns:1fr;gap:2rem}@container dt (min-width:1024px){.dt-sec03-layout{grid-template-columns:7fr 5fr}}.dt-form-card{background:var(--dt-white);border-radius:18px;padding:2rem;box-shadow:0 2px 10px rgb(17 28 45 / .04)}@container dt (min-width:768px){.dt-form-card{padding:2.75rem}}.dt-kicker{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--dt-purple-light);margin-bottom:4px}.dt-section-h2{font-size:clamp(26px, 3vw, 34px)!important;font-weight:800!important;color:var(--dt-text-main)!important;margin:0 0 8px 0!important;line-height:1.2!important}.dt-form-grid-2{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@container dt (min-width:640px){.dt-form-grid-2{grid-template-columns:1fr 1fr}}.dt-label{display:block;font-size:12px;font-weight:700;color:var(--dt-text-main);margin-bottom:6px}.dt-input,.dt-select,.dt-textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f5f7ff;color:var(--dt-text-main);font-family:inherit;font-size:14px;outline:none;transition:border-color 0.2s ease,background 0.2s ease}.dt-input:focus,.dt-select:focus,.dt-textarea:focus{background:#fff;border-color:var(--dt-purple-light);box-shadow:0 0 0 3px rgb(109 40 217 / .12)}.dt-btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:12px;background:var(--dt-purple-dark);color:#ffffff!important;font-size:14px;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 12px rgb(76 29 149 / .25)}.dt-btn-submit:hover{background:var(--dt-purple-light)}.dt-right-col{display:flex;flex-direction:column;gap:1.5rem}.dt-tiktok-card{background:var(--dt-white);border-radius:18px;padding:1.5rem;box-shadow:0 2px 10px rgb(17 28 45 / .04)}.dt-video-frame{position:relative;border-radius:14px;overflow:hidden;height:230px;background:#111;margin:14px 0}.dt-video-frame img{width:100%;height:100%;object-fit:cover;display:block;opacity:.88}.dt-video-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .2) 60%,transparent 100%);display:flex;flex-direction:column;justify-content:space-between;padding:16px;color:#fff}.dt-schedule-card{background:var(--dt-cream);border-radius:18px;padding:1.5rem;box-shadow:0 2px 10px rgb(17 28 45 / .04)}.dt-schedule-row{display:flex;justify-content:space-between;align-items:center;background:rgb(255 255 255 / .75);padding:10px 12px;border-radius:10px;margin-bottom:10px;font-size:14px}.dt-catfriendly-note{background:var(--dt-emerald-bg);color:var(--dt-tertiary);padding:14px;border-radius:12px;font-size:13px;margin-top:12px}.dt-sec04-map-card{background:var(--dt-white);border-radius:18px;padding:2rem;box-shadow:0 2px 10px rgb(17 28 45 / .04)}@container dt (min-width:768px){.dt-sec04-map-card{padding:2.75rem}}.dt-map-banner{position:relative;width:100%;height:350px;border-radius:16px;overflow:hidden;margin:1.5rem 0;background:#e2e8f0}.dt-map-banner img{width:100%;height:100%;object-fit:cover;display:block}.dt-map-floating-card{position:absolute;bottom:20px;left:20px;max-width:380px;background:rgb(255 255 255 / .96);padding:16px;border-radius:14px;box-shadow:0 8px 24px rgb(0 0 0 / .14)}.dt-3col-features{display:grid;grid-template-columns:1fr;gap:1rem}@container dt (min-width:768px){.dt-3col-features{grid-template-columns:repeat(3,1fr)}}.dt-feature-mini{background:var(--dt-container-low);border-radius:14px;padding:16px;display:flex;align-items:flex-start;gap:12px}.dt-sec05-doctor{background:linear-gradient(90deg,var(--dt-lavender) 0%,var(--dt-cream) 55%,var(--dt-white) 100%);border-radius:18px;padding:2rem;box-shadow:0 2px 10px rgb(17 28 45 / .04);display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@container dt (min-width:860px){.dt-sec05-doctor{grid-template-columns:300px 1fr;padding:2.75rem}}.dt-doctor-photo-box{position:relative;width:270px;height:270px;margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px rgb(76 29 149 / .15)}.dt-doctor-photo-box img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.dtaisa-wp-wrapper blockquote.dt-doctor-quote{font-family:inherit!important;font-style:italic!important;font-size:17px!important;line-height:1.6!important;font-weight:400!important;color:var(--dt-text-main)!important;background:none!important;border:0!important;border-left:4px solid var(--dt-purple-light)!important;border-radius:0!important;box-shadow:none!important;padding:0 0 0 16px!important;margin:16px 0!important;quotes:none!important;text-indent:0!important;position:static!important;max-width:none!important}.dtaisa-wp-wrapper blockquote.dt-doctor-quote::before,.dtaisa-wp-wrapper blockquote.dt-doctor-quote::after,.dtaisa-wp-wrapper blockquote.dt-doctor-quote *::before,.dtaisa-wp-wrapper blockquote.dt-doctor-quote *::after{content:none!important;display:none!important}.dt-sec06-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@container dt (min-width:900px){.dt-sec06-grid{grid-template-columns:8fr 4fr}}.dt-payments-card{background:var(--dt-white);border-radius:18px;padding:1.75rem;box-shadow:0 2px 10px rgb(17 28 45 / .04)}.dt-pay-methods-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}@container dt (min-width:640px){.dt-pay-methods-grid{grid-template-columns:repeat(4,1fr)}}.dt-pay-box{padding:14px 10px;border-radius:12px;text-align:center}.dt-reclamos-card{background:var(--dt-lavender);border-radius:18px;padding:1.75rem;box-shadow:0 2px 10px rgb(17 28 45 / .04);display:flex;flex-direction:column;justify-content:space-between}.dt-hero-text{max-width:740px}.dtaisa-wp-wrapper .dt-badge-ic{font-size:16px}.dt-badge-green .dt-badge-ic{color:var(--dt-tertiary)}.dt-wa-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--dt-text-muted)}.dt-wa-title{display:block;font-size:18px;font-weight:800;color:var(--dt-purple-dark)}.dt-wa-note{font-size:11px;font-weight:700;color:var(--dt-tertiary)}a.dt-whatsapp-status-box{text-decoration:none!important;color:inherit!important;transition:transform .2s ease,box-shadow .2s ease}a.dt-whatsapp-status-box:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(17 28 45 / .08)}.dtaisa-wp-wrapper a:focus-visible{outline:3px solid var(--dt-purple-light);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dtaisa-wp-wrapper *{transition:none!important}}.dtaisa-wp-wrapper p{margin:0}.dt-sec-head{margin-bottom:1.25rem}.dtaisa-wp-wrapper .dt-ic-sm{font-size:18px}.dt-tone-purple{--tone-bg:var(--dt-primary-fixed);--tone-fg:var(--dt-on-primary-fixed)}.dt-tone-green{--tone-bg:var(--dt-emerald-bg);--tone-fg:var(--dt-tertiary-container)}.dt-tone-orange{--tone-bg:var(--dt-secondary-fixed);--tone-fg:var(--dt-secondary)}.dt-tone-blue{--tone-bg:var(--dt-container);--tone-fg:#2f3f9e}.dt-channel-icon,.dt-pill-tag{background:var(--tone-bg,var(--dt-primary-fixed));color:var(--tone-fg,var(--dt-on-primary-fixed))}.dt-card-cta{margin-top:18px}.dt-link-arrow{color:var(--dt-purple-dark)!important}.dt-link-arrow:hover{color:var(--dt-purple-light)!important}.dt-btn-whatsapp:hover{background:var(--dt-whatsapp-dark)}.dt-form-intro{margin:0 0 1.5rem}.dt-form{margin-top:1.5rem}.dt-form-row{margin-bottom:1rem}.dt-textarea{resize:vertical;min-height:120px}.dt-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--dt-text-variant);cursor:pointer}.dt-check input{margin-top:3px;accent-color:var(--dt-purple-dark);width:16px;height:16px;flex:none}.dt-check a{color:var(--dt-purple-light)!important;font-weight:700}.dt-field-error{color:#b42318;font-size:12px;font-weight:600;margin-top:6px}.dt-input[aria-invalid="true"],.dt-textarea[aria-invalid="true"]{border-color:#f04438;background:#fffbfa}.dt-alert{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;font-size:14px;font-weight:600;margin-top:1rem}.dt-alert-ok{background:var(--dt-emerald-bg);color:var(--dt-tertiary)}.dt-alert-err{background:#fef3f2;color:#b42318}.dt-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.dt-sec03-solo{grid-template-columns:1fr!important}.dt-video-overlay .dt-tk-user{align-self:flex-start;background:rgb(0 0 0 / .45);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.dt-tk-caption{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.dt-tk-caption .material-symbols-outlined{font-size:30px}.dt-with-icon{display:flex!important;align-items:center;gap:8px}.dt-with-icon .material-symbols-outlined{color:var(--dt-purple-light)}.dt-schedule-row strong{color:var(--dt-purple-dark);text-align:right}.dt-img-ph{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--dt-lavender),var(--dt-container));color:var(--dt-purple-light)}.dt-img-ph .material-symbols-outlined{font-size:64px;opacity:.6}.dt-img-ph--dark{background:linear-gradient(135deg,#2e1065,#111c2d)}.dt-map-banner iframe{width:100%;height:100%;border:0;display:block}.dt-map-title{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--dt-text-main)}.dt-map-title .material-symbols-outlined{color:var(--dt-purple-light)}.dt-map-floating-card .dt-card-text{margin-bottom:8px}.dt-feature-ic{width:40px;height:40px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--dt-white);color:var(--dt-purple-light)}.dt-feature-title{display:block;font-size:15px;margin-bottom:2px}@container dt (max-width:640px){.dt-map-banner{height:auto;display:flex;flex-direction:column}.dt-map-banner>iframe,.dt-map-banner>img,.dt-map-banner>.dt-img-ph{height:240px}.dt-map-floating-card{position:static;max-width:none;border-radius:0;box-shadow:none}}.dt-doctor-role{color:var(--dt-purple-light);font-weight:700;margin-bottom:4px}.dt-creds{list-style:none;margin:16px 0 20px;padding:0;display:grid;gap:8px}.dt-creds li{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:var(--dt-text-variant)}.dt-creds .material-symbols-outlined{color:var(--dt-tertiary-container);font-size:20px}.dt-sec05-doctor .dt-btn-submit{text-decoration:none!important;margin-top:8px}@container dt (max-width:400px){.dt-doctor-photo-box{width:100%;height:auto;aspect-ratio:1}}.dt-pay-box{background:var(--tone-bg);color:var(--tone-fg);display:flex;flex-direction:column;align-items:center;gap:4px}.dtaisa-wp-wrapper .dt-pay-ic{font-size:28px}.dt-pay-name{font-size:15px;color:var(--dt-text-main)}.dt-pay-detail{font-size:12px;color:var(--dt-text-muted)}.dt-sec06-solo{grid-template-columns:1fr!important}.dt-reclamos-ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--dt-white);color:var(--dt-purple-dark);margin-bottom:14px}.dt-reclamos-card .dt-card-text{margin-bottom:18px}.dt-aviso-editor{background:#fffbeb;border:1px dashed #d97706;color:#78350f;border-radius:12px;padding:12px 16px;font-size:13px}.dt-aviso-editor a{color:#92400e!important;font-weight:700}