#blog-v3 .v3-cta-banner{margin:var(--space-10) 0}#blog-v3{font-size:var(--text-lg)}#blog-v3 .v3-article-layout{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:60px 1fr 320px;padding-bottom:var(--space-12)}@media (max-width:1200px){#blog-v3 .v3-article-layout{gap:var(--space-10);grid-template-columns:1fr 320px}}@media (max-width:1100px){#blog-v3 .v3-article-layout{gap:var(--space-6);grid-template-columns:1fr 280px}}@media (max-width:900px){#blog-v3 .v3-article-layout{gap:var(--space-8);grid-template-columns:1fr}}#blog-v3 .v3-article-main{min-width:0}#blog-v3 .v3-article-header{margin-bottom:var(--space-8)}#blog-v3 .v3-article-title{color:var(--color-gray-900);font-size:var(--text-6xl);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin-bottom:var(--space-6)}#blog-v3 .v3-article-meta{align-items:center;display:flex;gap:var(--space-4)}#blog-v3 .v3-article-author-avatar{border:2px solid var(--color-gray-100);border-radius:var(--radius-full);height:48px;-o-object-fit:cover;object-fit:cover;width:48px}#blog-v3 .v3-article-author-info{display:flex;flex-direction:column;gap:var(--space-1)}#blog-v3 .v3-article-author-name{color:var(--color-gray-800);font-size:var(--text-md);font-weight:600}#blog-v3 .v3-article-author-name a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}#blog-v3 .v3-article-author-name a:hover{color:var(--color-purple-700)}#blog-v3 .v3-article-author-details{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-sm);gap:var(--space-2)}#blog-v3 .v3-article-author-details span{align-items:center;display:flex;gap:var(--space-1)}@media (max-width:768px){#blog-v3 .v3-article-title{font-size:var(--text-4xl)}}@media (max-width:500px){#blog-v3 .v3-article-title{font-size:var(--text-3xl)}#blog-v3 .v3-article-author-avatar{height:40px;width:40px}}#blog-v3 .v3-article-content{color:var(--color-gray-700);font-size:17px;line-height:1.8;overflow:hidden;overflow-wrap:break-word;word-break:break-word}#blog-v3 .v3-article-content h2{color:var(--color-gray-900);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.01em;margin:var(--space-10) 0 var(--space-4);scroll-margin-top:100px}#blog-v3 .v3-article-content h3{color:var(--color-gray-900);font-size:var(--text-2xl);font-weight:600;margin:var(--space-8) 0 var(--space-3);scroll-margin-top:100px}#blog-v3 .v3-article-content h4{color:var(--color-gray-800);font-size:var(--text-xl);font-weight:600;margin:var(--space-6) 0 var(--space-3)}#blog-v3 .v3-article-content p{margin-bottom:var(--space-5)}#blog-v3 .v3-article-content a{color:var(--color-purple-700);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}#blog-v3 .v3-article-content a:hover{color:var(--color-purple-800)}#blog-v3 .v3-article-content strong{color:var(--color-gray-800);font-weight:600}#blog-v3 .v3-article-content ol,#blog-v3 .v3-article-content ul{margin:var(--space-5) 0;padding-left:var(--space-6)}#blog-v3 .v3-article-content li{margin-bottom:var(--space-2)}#blog-v3 .v3-article-content blockquote{background:var(--color-gray-50);border-left:4px solid var(--color-purple-700);border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--color-gray-600);font-style:italic;margin:var(--space-8) 0;padding:var(--space-4) var(--space-6)}#blog-v3 .v3-article-content blockquote p:last-child{margin-bottom:0}#blog-v3 .v3-article-content img{border-radius:var(--radius-lg);height:auto;margin:var(--space-6) 0;max-width:100%}#blog-v3 .v3-article-content iframe{max-width:100%}#blog-v3 .v3-article-content .video-player,#blog-v3 .v3-article-content p:has(iframe){aspect-ratio:16/9;position:relative;width:100%}#blog-v3 .v3-article-content .video-player iframe,#blog-v3 .v3-article-content p:has(iframe) iframe{height:100%;width:100%}#blog-v3 .v3-article-content figure{margin:var(--space-8) 0;max-width:100%!important}#blog-v3 .v3-article-content figcaption{color:var(--color-gray-500);font-size:var(--text-sm);margin-top:var(--space-2);text-align:center}#blog-v3 .v3-article-content table{border-collapse:collapse;display:block;font-size:var(--text-md);margin:var(--space-6) 0;overflow-x:auto;width:100%}#blog-v3 .v3-article-content table td,#blog-v3 .v3-article-content table th{border-bottom:1px solid var(--color-gray-200);padding:var(--space-3) var(--space-4);text-align:left}#blog-v3 .v3-article-content table th{background:var(--color-gray-50);color:var(--color-gray-800);font-weight:600}#blog-v3 .v3-article-content hr{background:var(--color-gray-200);border:none;height:1px;margin:var(--space-10) 0}@media (max-width:768px){#blog-v3 .v3-article-content{font-size:var(--text-lg)}#blog-v3 .v3-article-content h2{font-size:22px}#blog-v3 .v3-article-content h3{font-size:var(--text-xl)}}#blog-v3 .v3-article-commercial .button,#blog-v3 .v3-article-commercial .button-primary,#blog-v3 .v3-article-content .button,#blog-v3 .v3-article-content .button-primary{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-base);font-weight:600;gap:var(--space-2);justify-content:center;line-height:normal;padding:var(--space-3) var(--space-4);text-align:center;text-decoration:none;transition:all var(--transition-fast)}#blog-v3 .v3-article-commercial .button-primary,#blog-v3 .v3-article-content .button-primary{background:var(--accent-agency);color:var(--text-inverse)}#blog-v3 .v3-article-commercial .button-primary:hover,#blog-v3 .v3-article-content .button-primary:hover{background:var(--accent-agency-hover);box-shadow:0 4px 12px rgba(233,30,121,.3);color:var(--text-inverse);transform:translateY(-1px)}#blog-v3 .v3-article-commercial .button.disabled,#blog-v3 .v3-article-commercial .button:disabled,#blog-v3 .v3-article-content .button.disabled,#blog-v3 .v3-article-content .button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}#blog-v3 .v3-floating-socials{align-self:start;display:flex;flex-direction:column;gap:var(--space-2);height:-moz-fit-content;height:fit-content;position:sticky;top:90px}#blog-v3 .v3-floating-social-btn{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-gray-600);cursor:pointer;display:flex;font-size:var(--text-xl);height:44px;justify-content:center;text-decoration:none;transition:all var(--transition-base);width:44px}#blog-v3 .v3-floating-social-btn:hover{box-shadow:var(--shadow-lg);transform:scale(1.1)}#blog-v3 .v3-floating-social-btn.whatsapp:hover{background:var(--color-whatsapp);border-color:var(--color-whatsapp);color:var(--text-inverse)}#blog-v3 .v3-floating-social-btn.facebook:hover{background:var(--color-facebook);border-color:var(--color-facebook);color:var(--text-inverse)}#blog-v3 .v3-floating-social-btn.twitter:hover{background:var(--color-twitter);border-color:var(--color-twitter);color:var(--text-inverse)}#blog-v3 .v3-floating-social-btn.linkedin:hover{background:var(--color-linkedin);border-color:var(--color-linkedin);color:var(--text-inverse)}#blog-v3 .v3-floating-social-btn.email:hover{background:var(--accent-primary);border-color:var(--color-purple-700);color:var(--text-inverse)}#blog-v3 .v3-floating-social-btn.copy:hover{background:var(--color-gray-700);border-color:var(--color-gray-700);color:var(--text-inverse)}#blog-v3 .v3-floating-social-btn.copy.copied{background:var(--color-success);border-color:var(--color-success);color:var(--text-inverse)}@media (max-width:1200px){#blog-v3 .v3-floating-socials{display:none}}#blog-v3 .v3-article-sidebar{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-6)}#blog-v3 .v3-mobile-share-bar{display:none}@media (max-width:1200px){#blog-v3 .v3-mobile-share-bar{align-items:center;background:var(--color-white);border-top:1px solid var(--color-gray-200);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.08);display:flex;gap:var(--space-2);justify-content:center;left:0;padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:140}}#blog-v3 .v3-ad-imu{background:var(--color-gray-50);border-radius:var(--radius-lg);min-height:250px;text-align:center}@media (max-width:900px){#blog-v3 .v3-ad-imu,#blog-v3 .v3-toc-section{display:none}}#blog-v3 .v3-share-section{background:var(--color-gray-50);border-radius:var(--radius-xl);padding:var(--space-5)}#blog-v3 .v3-share-title{color:var(--color-gray-800);font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-4)}#blog-v3 .v3-share-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}#blog-v3 .v3-share-btn{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-gray-500);cursor:pointer;display:flex;font-size:var(--text-xl);height:44px;justify-content:center;text-decoration:none;transition:all var(--transition-base);width:44px}#blog-v3 .v3-share-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}#blog-v3 .v3-share-btn.whatsapp:hover{background:var(--color-whatsapp);border-color:var(--color-whatsapp);color:var(--text-inverse)}#blog-v3 .v3-share-btn.facebook:hover{background:var(--color-facebook);border-color:var(--color-facebook);color:var(--text-inverse)}#blog-v3 .v3-share-btn.twitter:hover{background:var(--color-twitter);border-color:var(--color-twitter);color:var(--text-inverse)}#blog-v3 .v3-share-btn.linkedin:hover{background:var(--color-linkedin);border-color:var(--color-linkedin);color:var(--text-inverse)}#blog-v3 .v3-share-btn.email:hover{background:var(--accent-primary);border-color:var(--color-purple-700);color:var(--text-inverse)}#blog-v3 .v3-share-btn.copy:hover{background:var(--color-gray-700);border-color:var(--color-gray-700);color:var(--text-inverse)}#blog-v3 .v3-share-btn.copied{background:var(--color-success);border-color:var(--color-success);color:var(--text-inverse)}@media (max-width:900px){#blog-v3 .v3-share-section{order:-1}#blog-v3 .v3-share-buttons{justify-content:center}}#blog-v3 .v3-toc-section{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);max-height:calc(100vh - 90px - var(--space-6));overflow-y:auto;padding:var(--space-6);position:sticky;top:90px}#blog-v3 .v3-toc-title{align-items:center;color:var(--color-gray-800);display:flex;font-size:var(--text-md);font-weight:700;gap:var(--space-2);margin-bottom:var(--space-5)}#blog-v3 .v3-toc-title i{color:var(--color-purple-700);font-size:var(--text-lg)}#blog-v3 .v3-toc-list{list-style:none;margin:0;padding:0}#blog-v3 .v3-toc-list li{margin-bottom:var(--space-3)}#blog-v3 .v3-toc-list a{word-wrap:break-word;border-left:3px solid transparent;border-radius:var(--radius-md);color:var(--color-gray-600);display:block;font-size:var(--text-base);line-height:1.5;overflow-wrap:break-word;padding:var(--space-3) var(--space-4);text-decoration:none;transition:all var(--transition-fast)}#blog-v3 .v3-toc-list a.active,#blog-v3 .v3-toc-list a:hover{background:var(--color-purple-50);color:var(--color-purple-700)}#blog-v3 .v3-toc-list a.active{border-left-color:var(--color-purple-700);font-weight:600}#blog-v3 .v3-toc-list .v3-toc-h3{font-size:var(--text-sm);padding-left:var(--space-8)}#blog-v3 .v3-ad-slot{align-items:center;background:var(--color-gray-50);border-radius:var(--radius-lg);display:flex;justify-content:center;min-height:250px}#blog-v3 .v3-author-card{background:var(--color-gray-50);border-radius:var(--radius-xl);display:flex;gap:var(--space-6);margin:var(--space-12) 0;padding:var(--space-8)}#blog-v3 .v3-author-card-avatar{flex-shrink:0}#blog-v3 .v3-author-card-avatar img{border:3px solid var(--color-white);border-radius:var(--radius-full);box-shadow:var(--shadow-md);height:96px;-o-object-fit:cover;object-fit:cover;width:96px}#blog-v3 .v3-author-card-content{flex:1}#blog-v3 .v3-author-card-label{color:var(--color-purple-700);font-size:var(--text-xs);font-weight:600;letter-spacing:.5px;margin-bottom:var(--space-1);text-transform:uppercase}#blog-v3 .v3-author-card-name{color:var(--color-gray-900);font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-1)}#blog-v3 .v3-author-card-name a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}#blog-v3 .v3-author-card-name a:hover{color:var(--color-purple-700)}#blog-v3 .v3-author-card-job{color:var(--color-gray-500);font-size:var(--text-base);margin-bottom:var(--space-4)}#blog-v3 .v3-author-card-bio{color:var(--color-gray-600);font-size:var(--text-base);line-height:1.7;margin-bottom:var(--space-4)}#blog-v3 .v3-author-card-social{display:flex;gap:var(--space-2)}#blog-v3 .v3-author-card-social a{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-gray-500);display:flex;font-size:var(--text-lg);height:36px;justify-content:center;text-decoration:none;transition:all var(--transition-fast);width:36px}#blog-v3 .v3-author-card-social a:hover{background:var(--accent-primary);border-color:var(--color-purple-700);color:var(--text-inverse)}@media (max-width:600px){#blog-v3 .v3-author-card{align-items:center;flex-direction:column;padding:var(--space-6);text-align:center}#blog-v3 .v3-author-card-avatar img{height:80px;width:80px}#blog-v3 .v3-author-card-social{justify-content:center}}#blog-v3 .v3-related-section{background:var(--color-gray-50);border-radius:var(--radius-xl);margin-bottom:var(--space-6);margin-top:var(--space-6);padding:var(--space-16) var(--space-6)}#blog-v3 .v3-related-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-8)}#blog-v3 .v3-related-title{color:var(--color-gray-900);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}#blog-v3 .v3-related-link{align-items:center;border-radius:var(--radius-md);color:var(--color-purple-700);display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-decoration:none;transition:all var(--transition-fast)}#blog-v3 .v3-related-link:hover{background:var(--color-purple-50)}#blog-v3 .v3-blog-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,1fr)}@media (max-width:900px){#blog-v3 .v3-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#blog-v3 .v3-blog-grid{gap:var(--space-4);grid-template-columns:1fr}#blog-v3 .v3-related-header{align-items:flex-start;flex-direction:column;gap:var(--space-3)}#blog-v3 .v3-related-title{font-size:var(--text-2xl)}}#blog-v3 .v3-blog-card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}#blog-v3 .v3-blog-card:hover{border-color:transparent;box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}#blog-v3 .v3-blog-card-image{background:var(--color-gray-100);border-bottom:1px solid var(--color-gray-200);display:block;overflow:hidden;padding-top:56.25%;position:relative}#blog-v3 .v3-blog-card-image img{border-radius:0;height:100%;inset:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform var(--transition-slow);width:100%}#blog-v3 .v3-blog-card:hover .v3-blog-card-image img{transform:scale(1.05)}#blog-v3 .v3-blog-card-category{background:var(--color-white);border-radius:var(--radius-full);bottom:var(--space-3);color:var(--color-purple-700);font-size:var(--text-2xs);font-weight:700;left:var(--space-3);padding:var(--space-1) var(--space-3);position:absolute;text-transform:uppercase}#blog-v3 .v3-blog-card-content{padding:var(--space-5)}#blog-v3 .v3-blog-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-gray-800);display:-webkit-box;font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;line-height:1.4;margin-bottom:var(--space-2);overflow:hidden}#blog-v3 .v3-blog-card-title a{color:inherit;text-decoration:none}#blog-v3 .v3-blog-card-title a:hover{color:var(--color-purple-700)}#blog-v3 .v3-blog-card-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-gray-500);display:-webkit-box;font-size:var(--text-base);line-height:1.6;margin-bottom:var(--space-4);overflow:hidden}#blog-v3 .v3-blog-card-meta{align-items:center;display:flex;justify-content:space-between}#blog-v3 .v3-blog-card-date{color:var(--color-gray-400);font-size:var(--text-xs)}#blog-v3 .v3-blog-card-date,#blog-v3 .v3-blog-card-link{align-items:center;display:inline-flex;gap:var(--space-1)}#blog-v3 .v3-blog-card-link{color:var(--color-purple-700);font-size:var(--text-sm);font-weight:600;text-decoration:none}#blog-v3 .v3-blog-card-link:hover{text-decoration:underline}#blog-v3 .v3-article-contact-form{background:var(--color-gray-50);border-radius:var(--radius-xl);margin:var(--space-8) 0;padding:var(--space-8)}#blog-v3 .v3-article-contact-form h3{color:var(--color-gray-900);font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-6)}#blog-v3 .v3-contact-form-row{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}@media (max-width:600px){#blog-v3 .v3-contact-form-row{flex-direction:column;gap:var(--space-4)}}#blog-v3 .v3-contact-form-row .v3-form-group{flex:1;margin-bottom:0}#blog-v3 .v3-contact-form .v3-required{color:var(--color-error)}#blog-v3 .v3-contact-form .v3-form-error{color:var(--color-error);display:block;font-size:var(--text-xs);margin-top:var(--space-1)}#blog-v3 .v3-contact-form .v3-form-error-general{background:var(--color-error-bg);border-radius:var(--radius-md);color:var(--color-error);display:block;font-size:var(--text-base);margin-bottom:var(--space-4);padding:var(--space-3)}#blog-v3 .v3-contact-form .v3-form-recaptcha{margin-bottom:var(--space-4)}#blog-v3 .v3-contact-form-footer{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}@media (max-width:600px){#blog-v3 .v3-contact-form-footer{align-items:stretch;flex-direction:column}}#blog-v3 .v3-contact-form .v3-form-required-note{color:var(--color-gray-500);font-size:var(--text-sm)}#blog-v3 .v3-contact-form .v3-btn{align-items:center;border:none;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-md);font-weight:600;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-6);transition:all var(--transition-fast)}#blog-v3 .v3-contact-form .v3-btn-agency{background:var(--accent-primary);color:var(--text-inverse)}#blog-v3 .v3-contact-form .v3-btn-agency:hover:not(:disabled){box-shadow:var(--shadow-btn-elevated-hover);transform:translateY(-2px)}#blog-v3 .v3-contact-form .v3-btn-agency:disabled{cursor:not-allowed;opacity:.6}#blog-v3 .v3-contact-form .v3-btn-spinner{animation:v3-spin .8s linear infinite;border:2px solid var(--color-white-30);border-radius:50%;border-top:2px solid #fff;height:16px;width:16px}@keyframes v3-spin{to{transform:rotate(1turn)}}#blog-v3 .v3-contact-form .v3-form-success{align-items:center;background:var(--color-success-bg);border-radius:var(--radius-lg);color:var(--color-success-dark);display:flex;font-size:var(--text-md);font-weight:500;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4)}#blog-v3 .v3-contact-form .v3-form-success i{font-size:var(--text-xl)}#blog-v3 .v3-modal{background:var(--color-white);border-radius:var(--radius-xl);max-width:480px;padding:var(--space-8);width:calc(100% - var(--space-8))}#blog-v3 .v3-back-to-top{align-items:center;background:var(--accent-primary);border:none;border-radius:var(--radius-full);bottom:var(--space-6);box-shadow:var(--shadow-lg);color:var(--text-inverse);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:fixed;right:var(--space-6);transform:translateY(20px);transition:all var(--transition-base);visibility:hidden;width:48px;z-index:150}#blog-v3 .v3-back-to-top:hover{background:var(--accent-primary-hover);transform:translateY(-2px)}#blog-v3 .v3-back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}#blog-v3 .v3-back-to-top i{font-size:var(--text-xl)}@media (max-width:768px){#blog-v3 .v3-back-to-top{bottom:var(--space-4);right:var(--space-4)}}@media (max-width:1200px){#blog-v3 .v3-back-to-top{bottom:calc(var(--space-4) + 72px + env(safe-area-inset-bottom, 0px))}}#blog-v3 .v3-hidden{display:none!important}#blog-v3 .v3-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}