.alink-resenas-widget{--alink-color-primary:#1a1a1a;--alink-color-secondary:#6c757d;--alink-color-positive:#1a6e2e;--alink-color-negative:#8b1a1a;--alink-color-star:#f5a623;--alink-color-bg:#fff;--alink-color-text:#1a1a1a;--alink-color-border:#ddd;--alink-radius:8px;--alink-font-size:16px;--alink-shadow:0 4px 24px rgba(0,0,0,.1);--alink-padding:28px;--alink-max-width:560px;--alink-padding-safe:clamp(16px, var(--alink-padding), 40px);--alink-btn-open-bg:#1a1a1a;--alink-btn-open-color:#fff;--alink-btn-open-radius:8px;--alink-btn-open-size:16px;--alink-color-primary-light:color-mix(in srgb,var(--alink-color-primary) 12%,transparent);--alink-color-positive-light:color-mix(in srgb,var(--alink-color-positive) 10%,transparent);--alink-color-negative-light:color-mix(in srgb,var(--alink-color-negative) 10%,transparent);--alink-transition:.18s ease}pre.wp-block-preformatted:has(.alink-resenas-widget),pre.sdg-resenas-shortcode-host{display:block !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 auto !important;padding:0 !important;white-space:normal !important;overflow:visible !important;background:0 0 !important;border:0 !important;box-shadow:none !important;color:inherit !important;font:inherit !important;line-height:normal !important}.alink-resenas-widget,.alink-resenas-widget *{box-sizing:border-box}.alink-resenas-widget{isolation:isolate;max-width:var(--alink-max-width);margin:0 auto;white-space:normal !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:var(--alink-font-size);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:0;color:var(--alink-color-text);background:0 0}.alink-resenas-widget :where(h1,h2,h3,h4,p,ul,ol,li,blockquote,figure,fieldset,legend,label,small,strong,span,button,input,textarea,select,a){font-family:inherit;letter-spacing:0;text-transform:none;box-sizing:border-box}.alink-resenas-widget :where(button,input,textarea,select){-webkit-appearance:none;appearance:none;float:none;width:auto;min-width:0;max-width:100%;margin:0;box-shadow:none;text-shadow:none;font:inherit}.alink-resenas-widget :where(input[type=checkbox],input[type=radio]){-webkit-appearance:auto;appearance:auto}.alink-resenas-widget :where(button){border:0;background-image:none;text-decoration:none}.alink-resenas-widget :where(svg){display:inline-block;width:auto;height:auto;fill:none;vertical-align:middle}.alink-resenas-widget :where(img,video){max-width:100%;height:auto}.alink-btn-open{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.5rem !important;width:auto !important;min-height:0 !important;padding:.65rem 1.4rem !important;background:var(--alink-btn-open-bg) !important;color:var(--alink-btn-open-color) !important;border:0 !important;border-radius:var(--alink-btn-open-radius) !important;font-size:var(--alink-btn-open-size) !important;font-family:inherit !important;font-weight:600 !important;line-height:1.4 !important;cursor:pointer !important;text-decoration:none !important;box-shadow:none !important;transition:filter .18s ease !important}.alink-btn-open:hover{filter:brightness(.88)}.alink-btn-open:focus-visible{outline:3px solid var(--alink-btn-open-bg);outline-offset:3px}.alink-btn-open-icon{font-size:1.1em}.alink-wizard{width:100% !important;max-width:100% !important;background:var(--alink-color-bg) !important;border:1px solid var(--alink-color-border) !important;border-radius:var(--alink-radius) !important;box-shadow:var(--alink-shadow) !important;overflow:hidden !important;position:relative}.alink-wizard-header{border-bottom:1px solid var(--alink-color-border);position:sticky;top:0;z-index:10;background:var(--alink-color-bg)}.alink-wizard-progress{height:4px;background:color-mix(in srgb,var(--alink-color-primary) 15%,transparent)}.alink-progress-bar{height:100%;background:var(--alink-color-primary);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:0 2px 2px 0}.alink-wizard-nav{display:flex;align-items:center;justify-content:space-between;padding:.55rem var(--alink-padding-safe);gap:.5rem}.alink-wizard-back,.alink-wizard-close{display:inline-flex;align-items:center;gap:.3rem;background:0 0;border:1.5px solid transparent;cursor:pointer;color:var(--alink-color-secondary);font-size:.82rem;font-weight:600;padding:.3rem .6rem;border-radius:calc(var(--alink-radius) / 2);transition:color var(--alink-transition),background var(--alink-transition),border-color var(--alink-transition);font-family:inherit;white-space:nowrap}.alink-wizard-back:hover{color:var(--alink-color-primary);background:var(--alink-color-primary-light);border-color:var(--alink-color-primary)}.alink-wizard-back:disabled{opacity:.3;cursor:default;pointer-events:none}.alink-wizard-close{width:2rem;height:2rem;padding:0;justify-content:center;border-radius:50%}.alink-wizard-close:hover{color:var(--alink-color-negative);background:color-mix(in srgb,var(--alink-color-negative) 10%,transparent);border-color:var(--alink-color-negative)}.alink-wizard-step-counter{font-size:.78rem;color:var(--alink-color-secondary);letter-spacing:.02em;flex-shrink:0}.alink-close-confirm{position:absolute;inset:0;background:rgba(0,0,0,.52);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:var(--alink-radius);backdrop-filter:blur(3px);animation:alink-fadein .15s ease}.alink-close-confirm-box{background:var(--alink-color-bg);border-radius:calc(var(--alink-radius) * .75);padding:1.5rem;max-width:280px;width:90%;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.25)}.alink-close-confirm-box p{margin:0 0 1.1rem;font-size:.95rem;color:var(--alink-color-text);font-weight:600;line-height:1.4}.alink-confirm-actions{display:flex;gap:.6rem;justify-content:center}.alink-hidden{display:none !important}.alink-wizard-step{padding:var(--alink-padding-safe);animation:alink-fadein .2s ease}@keyframes alink-fadein{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sdg-trust-page,.sdg-trust-page *,.sdg-review-badge,.sdg-review-badge *,.sdg-featured-review,.sdg-featured-review *,.sdg-review-topics-widget,.sdg-review-topics-widget *,.sdg-services-summary,.sdg-services-summary *,.sdg-service-voice,.sdg-service-voice *{box-sizing:border-box}.sdg-trust-page,.sdg-review-badge,.sdg-featured-review,.sdg-review-topics-widget,.sdg-services-summary,.sdg-service-voice{isolation:isolate;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none}.sdg-trust-page :where(h1,h2,h3,h4,p,blockquote,footer,summary,details,span,strong,small,time,a),.sdg-review-badge :where(span,strong,small),.sdg-featured-review :where(p,footer,span,strong,time),.sdg-review-topics-widget :where(span,strong),.sdg-services-summary :where(article,h3,p,blockquote),.sdg-service-voice :where(h2,p,blockquote,footer,details,summary){font-family:inherit !important;letter-spacing:0 !important;text-transform:none !important}.sdg-trust-page{--sdg-trust-blue:#2563eb;--sdg-trust-text:#171827;--sdg-trust-muted:#687284;--sdg-trust-border:#e5e7eb;--sdg-trust-bg:#f7f3ed;--sdg-trust-panel:#fff;max-width:1120px;margin:0 auto;padding:28px;background:var(--sdg-trust-bg);color:var(--sdg-trust-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important}.sdg-trust-hero{padding:24px 0 18px;border-bottom:1px solid #e3ded7}.sdg-trust-eyebrow{display:inline-flex;margin-bottom:10px;padding:6px 10px;border-radius:6px;background:var(--sdg-trust-blue);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sdg-trust-hero h2{margin:0 0 10px;color:var(--sdg-trust-text);font-size:clamp(28px, 4vw, 46px);font-weight:900;line-height:1.08;letter-spacing:0}.sdg-trust-hero p{max-width:860px;margin:0;color:var(--sdg-trust-muted);font-size:18px;font-weight:600;line-height:1.55}.sdg-trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:12px;margin:22px 0}.sdg-trust-metrics div,.sdg-trust-section{background:var(--sdg-trust-panel);border:1px solid var(--sdg-trust-border);border-radius:8px;box-shadow:0 2px 7px rgba(15,23,42,.12)}.sdg-trust-metrics div{padding:18px;border-top:4px solid var(--sdg-trust-blue)}.sdg-trust-metrics strong{display:block;color:var(--sdg-trust-text);font-size:32px;font-weight:900;line-height:1}.sdg-trust-metrics span{display:block;margin-top:6px;color:var(--sdg-trust-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sdg-trust-section{margin:18px 0;padding:22px}.sdg-trust-section h3{margin:0 0 16px;color:var(--sdg-trust-text);font-size:19px;font-weight:850;letter-spacing:0}.sdg-trust-section p{color:#374151;font-weight:600;line-height:1.65}.sdg-trust-topics{display:flex;flex-wrap:wrap;gap:10px}.sdg-trust-topics span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #dbe3f2;border-radius:6px;background:#f8fbff;color:var(--sdg-trust-text);font-weight:800}.sdg-trust-topics strong{color:var(--sdg-trust-blue)}.sdg-trust-meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:14px;color:var(--sdg-trust-muted);font-size:13px;font-weight:800}.sdg-trust-meta a{color:var(--sdg-trust-blue);font-weight:900;text-decoration:none}.sdg-trust-reviews{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px}.sdg-trust-review{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:16px;border:1px solid var(--sdg-trust-border);border-radius:8px;background:#fff}.sdg-trust-stars{color:#f59e0b;font-size:15px;letter-spacing:1px}.sdg-trust-review p{margin:0;color:#2f3746;font-size:14px;line-height:1.55}.sdg-trust-review footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;color:var(--sdg-trust-muted);font-size:12px}.sdg-trust-review strong{color:var(--sdg-trust-text)}.sdg-trust-faq{display:grid;gap:10px}.sdg-trust-faq details{border:1px solid var(--sdg-trust-border);border-radius:8px;background:#fff}.sdg-trust-faq summary{cursor:pointer;padding:14px 16px;color:var(--sdg-trust-text);font-weight:850}.sdg-trust-faq details p{margin:0;padding:0 16px 16px}.sdg-trust-ymyl{margin:18px 0 0;padding:14px 16px;border:1px solid #dbe3f2;border-radius:8px;background:#f8fbff;color:var(--sdg-trust-muted);font-size:13px;font-weight:700;line-height:1.55}.sdg-review-badge,.sdg-featured-review,.sdg-review-topics-widget{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important}.sdg-review-badge{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;padding:14px 16px;border:1px solid #e5e7eb;border-top:4px solid #2563eb;border-radius:8px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.12);color:#171827}.sdg-review-badge strong{font-size:30px;font-weight:900;line-height:1}.sdg-review-badge span{color:#687284;font-weight:800}.sdg-review-badge small{grid-column:1/-1;color:#687284;font-size:12px;font-weight:800}.sdg-featured-review{max-width:720px;padding:20px;border:1px solid #e5e7eb;border-top:4px solid #2563eb;border-radius:8px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.12);color:#171827}.sdg-featured-review__label{display:inline-flex;margin-bottom:10px;padding:5px 9px;border-radius:6px;background:#2563eb;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase}.sdg-featured-review__stars{color:#f59e0b;font-size:15px;letter-spacing:1px}.sdg-featured-review p{margin:10px 0 14px;color:#2f3746;font-size:17px;font-weight:650;line-height:1.6}.sdg-featured-review footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#687284;font-size:13px;font-weight:800}.sdg-featured-review strong{color:#171827}.sdg-review-topics-widget{display:flex;flex-wrap:wrap;gap:10px}.sdg-review-topics-widget span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #dbe3f2;border-radius:6px;background:#f8fbff;color:#171827;font-weight:850}.sdg-review-topics-widget strong{color:#2563eb}.sdg-services-summary{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important}.sdg-services-summary article{padding:18px;border:1px solid #e5e7eb;border-top:4px solid #2563eb;border-radius:8px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.12)}.sdg-services-summary h3{margin:0 0 8px;color:#171827;font-size:18px;font-weight:900;letter-spacing:0}.sdg-services-summary p{margin:0 0 12px;color:#687284;font-weight:750;line-height:1.45}.sdg-services-summary blockquote{margin:0;padding-left:14px;border-left:3px solid #2563eb;color:#2f3746;font-weight:650;line-height:1.55}.sdg-service-voice{max-width:920px;padding:22px;border:1px solid #e5e7eb;border-top:4px solid #2563eb;border-radius:8px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.12);color:#171827}.sdg-service-voice h2{margin:0 0 16px;color:#171827;font-size:24px;font-weight:900;line-height:1.18}.sdg-service-voice__reviews{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:12px}.sdg-service-voice blockquote{margin:0;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fbff;color:#2f3746}.sdg-service-voice blockquote p{margin:0 0 10px;font-size:14px;font-weight:650;line-height:1.55}.sdg-service-voice blockquote footer{color:#687284;font-size:12px;font-weight:850}.sdg-service-voice__faq{display:grid;gap:10px;margin-top:16px}.sdg-service-voice__faq details{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.sdg-service-voice__faq summary{cursor:pointer;padding:12px 14px;color:#171827;font-weight:850}.sdg-service-voice__faq p{margin:0;padding:0 14px 14px;color:#374151;font-weight:650;line-height:1.55}@media (max-width:820px){.sdg-trust-page{padding:18px}.sdg-trust-metrics,.sdg-trust-reviews,.sdg-services-summary,.sdg-service-voice__reviews{grid-template-columns:1fr}}.alink-step-title{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;color:var(--alink-color-text);line-height:1.3}.alink-step-subtitle{margin:0 0 1.5rem;font-size:.9rem;color:var(--alink-color-secondary)}.alink-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.alink-choice-grid--3{grid-template-columns:repeat(3,1fr)}.alink-choice-btn{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:.5rem !important;width:100% !important;min-height:0 !important;padding:1.4rem .75rem !important;border:2px solid var(--alink-color-border) !important;border-radius:var(--alink-radius) !important;background:var(--alink-color-bg) !important;color:var(--alink-color-text) !important;cursor:pointer !important;font-family:inherit !important;text-align:center !important;text-decoration:none !important;box-shadow:none !important;transition:border-color var(--alink-transition),background var(--alink-transition),transform var(--alink-transition) !important}.alink-choice-btn:hover{border-color:var(--alink-color-primary);background:var(--alink-color-primary-light);transform:translateY(-2px)}.alink-choice-btn:focus-visible{outline:3px solid var(--alink-color-primary);outline-offset:2px}.alink-choice-btn:active{transform:translateY(0)}.alink-choice-positive:hover{border-color:var(--alink-color-positive);background:var(--alink-color-positive-light)}.alink-choice-negative:hover{border-color:var(--alink-color-negative);background:var(--alink-color-negative-light)}.alink-choice-icon-svg{display:block;color:var(--alink-color-secondary);transition:color var(--alink-transition);flex-shrink:0}.alink-choice-positive:hover .alink-choice-icon-svg{color:var(--alink-color-positive)}.alink-choice-negative:hover .alink-choice-icon-svg{color:var(--alink-color-negative)}.alink-choice-label{font-size:.9rem;font-weight:600;color:var(--alink-color-text)}.alink-resenas-widget .alink-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.4rem !important;padding:.65rem 1.4rem !important;border:2px solid currentColor !important;border-radius:calc(var(--alink-radius) * .75) !important;background:0 0 !important;cursor:pointer !important;font-size:.9375rem !important;font-family:inherit !important;font-weight:600 !important;line-height:1.4 !important;text-decoration:none !important;box-shadow:none !important;transition:background var(--alink-transition),color var(--alink-transition),border-color var(--alink-transition),transform var(--alink-transition) !important}.alink-resenas-widget .alink-btn:focus-visible{outline:3px solid var(--alink-color-primary) !important;outline-offset:2px !important}.alink-resenas-widget .alink-btn:active{transform:scale(.97) !important}.alink-resenas-widget .alink-btn-primary{background:var(--alink-color-primary) !important;color:#fff !important;border-color:var(--alink-color-primary) !important}.alink-resenas-widget .alink-btn-primary:hover{background:color-mix(in srgb,var(--alink-color-primary) 82%,#000) !important;border-color:color-mix(in srgb,var(--alink-color-primary) 82%,#000) !important}.alink-resenas-widget .alink-btn-secondary{background:0 0 !important;color:var(--alink-color-secondary) !important;border-color:var(--alink-color-border) !important}.alink-resenas-widget .alink-btn-secondary:hover{background:var(--alink-color-primary-light) !important;color:var(--alink-color-text) !important;border-color:var(--alink-color-primary) !important}.alink-resenas-widget .alink-btn-voice{margin-top:.5rem;font-size:.88rem;padding:.4rem .9rem !important}.alink-resenas-widget .alink-btn-voice.alink-recording{background:var(--alink-color-negative) !important;color:#fff !important;border-color:var(--alink-color-negative) !important;animation:alink-pulse 1s infinite}@keyframes alink-pulse{0%,100%{opacity:1}50%{opacity:.65}}.alink-form .alink-field{margin-bottom:1.1rem !important}.alink-form label{display:block !important;font-weight:600 !important;margin:0 0 .35rem !important;font-size:.9rem !important;color:var(--alink-color-text) !important;line-height:1.4 !important}.alink-form input[type=text],.alink-form input[type=email],.alink-form input[type=tel],.alink-form select,.alink-form textarea{width:100% !important;min-width:0 !important;max-width:100% !important;padding:.55rem .8rem !important;border:1.5px solid var(--alink-color-border) !important;border-radius:calc(var(--alink-radius) * .6) !important;outline:0 !important;font-size:1rem !important;font-family:inherit !important;font-weight:400 !important;line-height:1.45 !important;background:var(--alink-color-bg) !important;color:var(--alink-color-text) !important;box-shadow:none !important;transition:border-color var(--alink-transition),box-shadow var(--alink-transition) !important}.alink-form input:focus,.alink-form select:focus,.alink-form textarea:focus{border-color:var(--alink-color-primary);outline:none;box-shadow:0 0 0 3px var(--alink-color-primary-light)}.alink-form textarea{resize:vertical !important;min-height:100px !important}.alink-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.alink-star-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.1rem;align-items:center;flex-wrap:wrap}.alink-star{display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;min-height:0 !important;padding:.1rem !important;background:0 0 !important;border:0 !important;border-radius:3px !important;color:var(--alink-color-border) !important;cursor:pointer !important;transition:color var(--alink-transition) !important;font-family:inherit !important;line-height:1 !important;box-shadow:none !important}.alink-star svg{fill:currentColor;stroke:currentColor}.alink-star:hover,.alink-star.is-selected{color:var(--alink-color-star)}.alink-star:hover~.alink-star{color:var(--alink-color-star)}.alink-star:focus-visible{outline:2px solid var(--alink-color-primary);border-radius:3px}.alink-star-label{font-size:.8rem;color:var(--alink-color-secondary);margin-left:.5rem;min-width:6rem}.alink-required{color:var(--alink-color-negative);font-weight:700;margin-left:.2rem;font-size:.95em}.alink-optional{font-weight:400;color:var(--alink-color-secondary);font-size:.82em;margin-left:.3rem}.alink-error{color:var(--alink-color-negative);font-size:.88rem;min-height:1.2em;margin:.4rem 0}.alink-notice{padding:.75rem 1rem;background:#f5f5f5;border-left:3px solid var(--alink-color-secondary);border-radius:calc(var(--alink-radius) / 2);font-size:.9rem;margin-bottom:1.1rem}.alink-legal{font-size:.8rem;color:var(--alink-color-secondary);margin:.5rem 0 1rem;line-height:1.5}.alink-progress{color:var(--alink-color-secondary);font-size:.9rem}.alink-form-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.2rem;align-items:center}.alink-field-consent{margin-top:.75rem}.alink-consent-label{display:flex !important;gap:.5rem !important;align-items:flex-start !important;cursor:pointer !important;font-weight:400 !important;font-size:.88rem !important;line-height:1.5 !important}.alink-consent-label input[type=checkbox]{width:auto !important;min-width:13px !important;flex-shrink:0 !important;margin-top:.2rem !important;accent-color:var(--alink-color-primary)}.alink-tips-list{padding-left:1.2rem;margin:.5rem 0 1.25rem;font-size:.9rem;color:var(--alink-color-secondary)}.alink-tips-list li{margin-bottom:.35rem}.alink-tip-highlight{display:flex !important;list-style:none !important;align-items:flex-start;gap:6px;background:rgba(var(--alink-color-primary-rgb,26,26,26),.05);border-left:3px solid var(--alink-color-primary,#1a1a1a);border-radius:0 6px 6px 0;padding:.5rem .75rem !important;margin-bottom:.6rem !important;margin-left:-1.2rem;font-weight:600;color:var(--alink-color-text,#1a1a1a) !important}.alink-tip-highlight svg{margin-top:1px;flexshrink:0}#alink-video-tips{text-align:center}#alink-video-tips .alink-step-subtitle{text-align:left}#alink-video-tips .alink-tips-list{text-align:left}#alink-btn-start-cam{margin:.25rem auto 0}#alink-video-recorder{display:flex;flex-direction:column;align-items:center;gap:.75rem}#alink-video-preview{width:100%;max-width:280px;aspect-ratio:9/16;border-radius:14px;background:#111;display:block;object-fit:cover;box-shadow:0 4px 20px rgba(0,0,0,.2)}#alink-video-playback{width:100%;max-width:280px;aspect-ratio:9/16;border-radius:14px;background:#111;display:block;object-fit:cover;box-shadow:0 4px 20px rgba(0,0,0,.15);margin-bottom:.75rem}.alink-video-controls{display:flex;gap:.625rem;align-items:center;justify-content:center;flex-wrap:wrap}#alink-btn-record{background:#dc2626 !important;border-color:#dc2626 !important;color:#fff !important;gap:.5rem !important}#alink-btn-record:before{content:'';width:10px;height:10px;border-radius:50%;background:#fff;flex-shrink:0}#alink-btn-record:not(:disabled):hover{background:#b91c1c !important;border-color:#b91c1c !important}#alink-btn-record:disabled{opacity:.45 !important;cursor:not-allowed !important}#alink-btn-record.alink-recording:before{animation:alink-rec-dot .9s ease-in-out infinite}@keyframes alink-rec-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}#alink-btn-stop:disabled{opacity:.35 !important;cursor:not-allowed !important}#alink-video-timer{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600;color:var(--alink-color-secondary);min-width:2.5rem;text-align:center}.alink-success-block{text-align:center;padding:1.5rem 0}.alink-success-icon-wrap{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:color-mix(in srgb,var(--alink-color-positive) 12%,transparent);color:var(--alink-color-positive);margin:0 auto 1.1rem;transition:background .2s,color .2s}.alink-success-icon-wrap.is-neutral{background:#f3f4f6;color:#9ca3af}.alink-icon-neutral{display:none}.alink-success-icon-wrap.is-neutral .alink-icon-positive{display:none}.alink-success-icon-wrap.is-neutral .alink-icon-neutral{display:block}.alink-success-msg{font-size:1.05rem;color:var(--alink-color-text);margin:0 0 1.25rem;line-height:1.6}.alink-voice-group{display:flex;flex-direction:column}.alink-btn-open .alink-icon{flex-shrink:0}@media (max-width:480px){.alink-choice-grid{grid-template-columns:1fr}.alink-choice-grid--3{grid-template-columns:1fr 1fr}.alink-btn-open{width:100%;justify-content:center}.alink-form-actions{flex-direction:column}.alink-form-actions .alink-btn{width:100%}.alink-wizard-nav{padding-left:1rem;padding-right:1rem}.alink-wizard-step{padding:1.25rem 1rem}}@media (max-width:360px){.alink-choice-grid--3{grid-template-columns:1fr}}.alink-resenas-widget{display:block !important;width:min(100%, var(--alink-max-width)) !important;max-width:var(--alink-max-width) !important;min-width:0 !important;min-height:0 !important;height:auto !important;max-height:none !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;clear:both !important}.alink-resenas-widget--inline{width:min(100%, var(--alink-max-width)) !important}.alink-resenas-widget,.alink-resenas-widget *,.alink-resenas-widget *:before,.alink-resenas-widget *:after{box-sizing:border-box !important}.alink-resenas-widget :where(.alink-step,.alink-wizard,.alink-wizard-header,.alink-wizard-nav,.alink-wizard-step,.alink-choice-grid,.alink-form,.alink-field){min-width:0 !important;min-height:0 !important;max-width:100% !important;height:auto !important;max-height:none !important;margin-left:0 !important;margin-right:0 !important;float:none !important;clear:none !important;transform:none}.alink-resenas-widget>.alink-step{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:0 0 !important}.alink-resenas-widget .alink-hidden{display:none !important;visibility:hidden !important}.alink-resenas-widget .alink-wizard{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;background:var(--alink-color-bg) !important;border:1px solid var(--alink-color-border) !important;border-radius:var(--alink-radius) !important;box-shadow:var(--alink-shadow) !important;overflow:hidden !important}.alink-resenas-widget .alink-wizard-header{display:block !important;position:relative !important;top:auto !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;background:var(--alink-color-bg) !important;border:0 !important;border-bottom:1px solid var(--alink-color-border) !important}.alink-resenas-widget .alink-wizard-progress{display:block !important;width:100% !important;height:4px !important;min-height:4px !important;max-height:4px !important;margin:0 !important;padding:0 !important;background:color-mix(in srgb,var(--alink-color-primary) 15%,transparent) !important;border:0 !important;overflow:hidden !important}.alink-resenas-widget .alink-progress-bar{display:block !important;height:4px !important;min-height:4px !important;margin:0 !important;padding:0 !important;background:var(--alink-color-primary) !important;border:0 !important}.alink-resenas-widget .alink-wizard-nav{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:.5rem !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:.55rem var(--alink-padding-safe) !important;background:0 0 !important;border:0 !important}.alink-resenas-widget :where(button,input,textarea,select){font:inherit !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:none !important;text-shadow:none !important}.alink-resenas-widget :where(button){-webkit-appearance:none !important;appearance:none !important;min-width:0 !important;min-height:0 !important;margin:0 !important;background-image:none !important;text-decoration:none !important}.alink-resenas-widget .alink-wizard-back,.alink-resenas-widget .alink-wizard-close{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.3rem !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:.3rem .6rem !important;background:0 0 !important;color:var(--alink-color-secondary) !important;border:1.5px solid transparent !important;border-radius:calc(var(--alink-radius) / 2) !important;font-size:.82rem !important;font-weight:600 !important;line-height:1.3 !important;cursor:pointer !important;box-shadow:none !important}.alink-resenas-widget .alink-wizard-close{width:2rem !important;height:2rem !important;padding:0 !important;border-radius:50% !important}.alink-resenas-widget .alink-wizard-back:hover{color:var(--alink-color-primary) !important;background:var(--alink-color-primary-light) !important;border-color:var(--alink-color-primary) !important}.alink-resenas-widget .alink-wizard-close:hover{color:var(--alink-color-negative) !important;background:color-mix(in srgb,var(--alink-color-negative) 10%,transparent) !important;border-color:var(--alink-color-negative) !important}.alink-resenas-widget .alink-wizard-step-counter{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:3.25rem !important;margin:0 !important;padding:0 !important;color:var(--alink-color-secondary) !important;font-size:.78rem !important;font-weight:500 !important;line-height:1.3 !important}.alink-resenas-widget .alink-wizard-step{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:var(--alink-padding-safe) !important;background:0 0 !important;border:0 !important;overflow:visible !important}.alink-resenas-widget .alink-step-title{display:block !important;margin:0 0 .4rem !important;padding:0 !important;color:var(--alink-color-text) !important;font-size:1.2rem !important;font-weight:700 !important;line-height:1.3 !important}.alink-resenas-widget .alink-step-subtitle{display:block !important;margin:0 0 1.5rem !important;padding:0 !important;color:var(--alink-color-secondary) !important;font-size:.9rem !important;font-weight:400 !important;line-height:1.5 !important}.alink-resenas-widget .alink-choice-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:.75rem !important;width:100% !important;margin:1rem 0 0 !important;padding:0 !important}.alink-resenas-widget .alink-choice-grid--3{grid-template-columns:repeat(3,minmax(0, 1fr)) !important}.alink-resenas-widget .alink-choice-btn{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:.5rem !important;width:100% !important;height:auto !important;min-height:92px !important;margin:0 !important;padding:1.4rem .75rem !important;background:var(--alink-color-bg) !important;color:var(--alink-color-text) !important;border:2px solid var(--alink-color-border) !important;border-radius:var(--alink-radius) !important;font-size:.95rem !important;font-weight:600 !important;line-height:1.3 !important;text-align:center !important;cursor:pointer !important;overflow:visible !important}.alink-resenas-widget .alink-choice-icon-svg{display:block !important;width:28px !important;height:28px !important;color:var(--alink-color-secondary) !important;flex:0 0 auto !important}.alink-resenas-widget .alink-choice-label{display:block !important;margin:0 !important;padding:0 !important;color:var(--alink-color-text) !important;font-size:.9rem !important;font-weight:600 !important;line-height:1.3 !important}.alink-resenas-widget .alink-form{display:block !important;width:100% !important;margin:0 !important;padding:0 !important}@media (max-width:480px){.alink-resenas-widget{width:100% !important}.alink-resenas-widget .alink-wizard-nav{padding:.55rem 1rem !important}.alink-resenas-widget .alink-wizard-step{padding:1.25rem 1rem !important}.alink-resenas-widget .alink-choice-grid,.alink-resenas-widget .alink-choice-grid--3{grid-template-columns:1fr !important}}.alink-resenas-widget .alink-hidden,.alink-resenas-widget>.alink-hidden,.alink-resenas-widget .alink-wizard .alink-hidden{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;max-width:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important;pointer-events:none !important}.alink-resenas-widget .alink-wizard:not(.alink-hidden),.alink-resenas-widget .alink-wizard-step:not(.alink-hidden){visibility:visible !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;overflow:visible !important;pointer-events:auto !important}.alink-resenas-widget .alink-wizard:not(.alink-hidden){display:block !important;overflow:hidden !important}.alink-resenas-widget .alink-wizard-step:not(.alink-hidden){display:block !important}.alink-img-slots{display:flex;gap:.75rem;flex-wrap:wrap}.alink-img-slot{position:relative;width:90px;height:90px;border:2px dashed var(--alink-color-border);border-radius:var(--alink-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color var(--alink-transition),background var(--alink-transition);background:var(--alink-color-bg)}.alink-img-slot:hover{border-color:var(--alink-color-primary);background:var(--alink-color-primary-light)}.alink-img-slot.has-image{border-style:solid;border-color:var(--alink-color-primary)}.alink-img-placeholder{color:var(--alink-color-secondary);pointer-events:none}.alink-img-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.alink-img-remove{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;border:none;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.alink-img-remove:hover{background:#c00}.alink-img-hint{margin:.5rem 0 0;font-size:.78rem;color:var(--alink-color-secondary)}.alink-google-cta{margin-top:1.25rem;animation:alinkFadeUp .35s ease both}@keyframes alinkFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.alink-google-cta-inner{border:1.5px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.25rem 1.125rem;background:#fafafa;text-align:center}.alink-google-cta-motivador{font-size:.9rem;font-weight:600;color:#111827;margin:0 0 .875rem;line-height:1.4}.alink-google-clip-status{font-size:.78rem;margin:0 0 .875rem;padding:.35rem .75rem;border-radius:6px;display:inline-block;color:#374151;background:#f3f4f6}.alink-google-clip-status.is-copied{color:#166534;background:#dcfce7}.alink-google-clip-status.is-manual{color:#92400e;background:#fef3c7}.alink-google-cta-steps{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem;text-align:left;max-width:320px;margin-left:auto;margin-right:auto}.alink-google-cta-step{display:flex;align-items:flex-start;gap:.6rem;font-size:.82rem;color:#374151;line-height:1.4}.alink-google-cta-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1a1a1a;color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0;margin-top:.1rem}.alink-google-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.72rem 1.5rem;background:#fff;border:1.5px solid #dadce0;border-radius:8px;font-size:.9rem;font-weight:600;color:#3c4043;text-decoration:none;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 1px 3px rgba(0,0,0,.08)}.alink-google-btn:hover{background:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.14)}.alink-google-review-box{margin:0 0 .875rem;text-align:left}.alink-google-review-textarea{width:100%;box-sizing:border-box;border:1.5px solid #d1d5db;border-radius:8px;padding:.6rem .75rem;font-size:.82rem;color:#374151;resize:none;background:#fff;cursor:text;font-family:inherit;line-height:1.5}.alink-google-review-hint{font-size:.72rem;color:#9ca3af;margin:.3rem 0 0;text-align:center}