.J5Wo0q_section{padding-top:var(--space-12);padding-bottom:var(--space-12);background-color:var(--bg-canvas);position:relative;overflow:hidden}.J5Wo0q_card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fff 0%,#f0f6ffb3 100%);border:1px solid #1d4ed840;padding:clamp(2rem,4.5vw,3.5rem);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6,0 1px 3px #0f172a0a,0 16px 40px -8px #1d4ed814}.J5Wo0q_card:hover{border-color:#1d4ed873;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #1d4ed814,0 24px 50px -10px #1d4ed824}.J5Wo0q_blueprintGrid{pointer-events:none;z-index:0;background-image:linear-gradient(#1d4ed808 1px,#0000 1px),linear-gradient(90deg,#1d4ed808 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.J5Wo0q_content{z-index:1;flex-direction:column;display:flex;position:relative}.J5Wo0q_eyebrowWrap{margin-bottom:var(--space-3);align-items:center;gap:8px;display:inline-flex}.J5Wo0q_eyebrowIcon{color:var(--brand-primary)}.J5Wo0q_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--brand-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}.J5Wo0q_headline{font-family:var(--font-sans);font-size:clamp(1.6rem,2.8vw + .2rem,2.35rem);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-4);max-width:840px;line-height:1.22}.J5Wo0q_description{font-family:var(--font-sans);font-size:clamp(.95rem,.95vw + .1rem,1.05rem);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-bottom:var(--space-8);max-width:760px}.J5Wo0q_criteriaGrid{gap:var(--space-5);margin-bottom:var(--space-8);padding:var(--space-6) 0;border-top:1px solid #e2e8f0d9;border-bottom:1px solid #e2e8f0d9;grid-template-columns:1fr;display:grid}@media (min-width:860px){.J5Wo0q_criteriaGrid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.J5Wo0q_criteriaItem{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:6px;transition:transform .25s,background .25s;display:flex}.J5Wo0q_criteriaItem:hover{background:#ffffffb3;transform:translateY(-2px)}.J5Wo0q_iconBox{border-radius:var(--radius-md);width:38px;height:38px;color:var(--brand-primary);background:#fff;border:1px solid #1d4ed82e;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,color .25s;display:flex;box-shadow:0 1px 3px #0f172a0a}.J5Wo0q_criteriaItem:hover .J5Wo0q_iconBox{background:var(--brand-primary);color:#fff;transform:scale(1.1)rotate(-4deg)}.J5Wo0q_criteriaTitle{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-snug);margin:0 0 4px}.J5Wo0q_criteriaDesc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.J5Wo0q_actionsBar{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}@media (min-width:640px){.J5Wo0q_actionsBar{flex-direction:row;align-items:center}}:is(.J5Wo0q_actionsBar a,.J5Wo0q_actionsBar button){justify-content:center}@media (max-width:639px){:is(.J5Wo0q_actionsBar a,.J5Wo0q_actionsBar button){width:100%}}
._4zkSRq_section{padding-top:var(--space-20);padding-bottom:var(--space-20);background-color:var(--bg-canvas);border-bottom:1px solid var(--glass-border);scroll-margin-top:100px;position:relative}._4zkSRq_headerWrapper{max-width:780px;margin-bottom:var(--space-10);flex-direction:column;align-items:flex-start;display:flex}._4zkSRq_eyebrow{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.14em;color:var(--brand-primary);text-transform:uppercase;margin-bottom:var(--space-2);display:inline-block}._4zkSRq_headline{font-family:var(--font-sans);font-size:clamp(2rem,3.2vw + .4rem,2.75rem);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin-bottom:var(--space-3);line-height:1.2}._4zkSRq_subtitle{font-family:var(--font-sans);font-size:clamp(1rem,1vw + .15rem,1.125rem);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-bottom:0}._4zkSRq_domainsGrid{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:768px){._4zkSRq_domainsGrid{grid-template-columns:repeat(2,1fr)}}._4zkSRq_domainCard{background:var(--bg-surface);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid #e2e8f0f2;flex-direction:column;justify-content:space-between;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #0f172a0a,inset 0 1px #fff}._4zkSRq_domainCard:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-primary), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}._4zkSRq_domainCard:hover{border-color:#1d4ed859;transform:translateY(-5px);box-shadow:0 16px 36px -6px #0f172a17,inset 0 1px #fff}._4zkSRq_domainCard:hover:before{opacity:1}._4zkSRq_domainHeader{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}._4zkSRq_domainIcon{border-radius:var(--radius-md);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}._4zkSRq_domainCard:hover ._4zkSRq_domainIcon{transform:scale(1.08)rotate(-3deg)}._4zkSRq_domainTitle{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;transition:color .25s,transform .25s}._4zkSRq_domainCard:hover ._4zkSRq_domainTitle{color:var(--brand-primary);transform:translate(2px)}._4zkSRq_domainSummary{font-family:var(--font-sans);color:var(--text-secondary);margin-bottom:var(--space-5);flex-grow:1;font-size:.875rem;line-height:1.6}._4zkSRq_techCluster{padding-top:var(--space-4);border-top:1px solid #e2e8f0d9;flex-wrap:wrap;gap:8px;display:flex}._4zkSRq_techBadge{font-family:var(--font-mono);color:#1e293b;border-radius:var(--radius-sm);letter-spacing:.01em;cursor:default;background:#f8fafc;border:1px solid #cbd5e1f2;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}._4zkSRq_techBadge:hover{background:#fff;border-color:#1d4ed866;transform:translateY(-2px);box-shadow:0 4px 10px #0f172a0f}._4zkSRq_domainCard:hover ._4zkSRq_techBadge{background:#fff;border-color:#94a3b8e6}._4zkSRq_techDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:transform .2s}._4zkSRq_techBadge:hover ._4zkSRq_techDot{transform:scale(1.3)}._4zkSRq_standardsBar{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid #e2e8f0b3;grid-template-columns:1fr;display:grid}@media (min-width:640px){._4zkSRq_standardsBar{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._4zkSRq_standardsBar{grid-template-columns:repeat(4,1fr)}}._4zkSRq_stdItem{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:8px;transition:transform .25s,background .25s;display:flex}._4zkSRq_stdItem:hover{background:#f8fafccc;transform:translateY(-2px)}._4zkSRq_stdIconWrap{border-radius:var(--radius-md);background:var(--brand-primary-subtle);width:38px;height:38px;color:var(--brand-primary);border:1px solid #1d4ed824;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .25s,border-color .25s;display:flex}._4zkSRq_stdItem:hover ._4zkSRq_stdIconWrap{background:#1d4ed81f;border-color:#1d4ed84d;transform:scale(1.08)rotate(-4deg)}._4zkSRq_stdTitle{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 4px;line-height:1.3}._4zkSRq_stdDesc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){._4zkSRq_domainCard,._4zkSRq_domainCard:hover,._4zkSRq_domainIcon{transition:none!important;transform:none!important}}
.mBwdoa_ctaSection{padding-top:var(--space-8);padding-bottom:var(--space-16);position:relative}.mBwdoa_ctaCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow-lg), inset 0 1px 0 #ffffffe6;padding:var(--space-12) var(--space-6);text-align:center;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.mBwdoa_ctaCard:hover{border-color:#1d4ed859;transform:translateY(-4px);box-shadow:0 24px 50px -10px #1d4ed81f,inset 0 1px #ffffffe6}@media (min-width:768px){.mBwdoa_ctaCard{padding:var(--space-16) var(--space-12)}}.mBwdoa_ambientGlow{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#1d4ed81a 0%,#0284c70f 50%,#0000 70%);width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mBwdoa_headerArea{z-index:1;max-width:680px;margin:0 auto var(--space-8);position:relative}.mBwdoa_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--brand-primary);text-transform:uppercase;margin-bottom:var(--space-3);background:var(--brand-primary-subtle);border-radius:var(--radius-sm);border:1px solid #1d4ed833;padding:4px 10px;font-weight:700;display:inline-block}.mBwdoa_title{font-family:var(--font-sans);font-size:clamp(1.875rem,3vw + .5rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin-bottom:var(--space-4)}.mBwdoa_description{font-size:var(--text-base);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.mBwdoa_stepsRow{z-index:1;gap:var(--space-4);max-width:860px;margin:0 auto var(--space-10);text-align:left;grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.mBwdoa_stepsRow{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.mBwdoa_stepItem{align-items:flex-start;gap:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-4);background:#ffffffb3;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 2px 6px #0f172a08}.mBwdoa_stepItem:hover{background:#fff;border-color:#1d4ed84d;transform:translateY(-3px);box-shadow:0 8px 20px -3px #0f172a14}.mBwdoa_stepIcon{border-radius:var(--radius-sm);background:var(--brand-primary-subtle);width:32px;height:32px;color:var(--brand-primary);border:1px solid #1d4ed826;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.mBwdoa_stepItem:hover .mBwdoa_stepIcon{transform:scale(1.1)rotate(-4deg)}.mBwdoa_stepTitle{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-snug);margin-bottom:2px;display:block}.mBwdoa_stepText{font-family:var(--font-sans);color:var(--text-secondary);font-size:.78125rem;line-height:var(--line-height-normal);display:block}.mBwdoa_actions{z-index:1;align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex;position:relative}:is(.mBwdoa_actions a,.mBwdoa_actions button){text-align:center;justify-content:center;width:100%}@media (min-width:540px){.mBwdoa_actions{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:row;width:auto}:is(.mBwdoa_actions a,.mBwdoa_actions button){width:auto}}.mBwdoa_whatsappSecondaryBtn{align-items:center;gap:var(--space-2);display:inline-flex;border-color:#16a34a4d!important}.mBwdoa_whatsappSecondaryBtn:hover:not(:disabled){border-color:var(--whatsapp-green)!important;color:var(--whatsapp-green)!important;background:#f0fdf4bf!important}
