.wp-hosting-comparison{width:100%;border-collapse:collapse;margin-bottom:20px;font-family:Arial,sans-serif}.wp-hosting-comparison thead{background-color:#f4f4f4}.wp-hosting-comparison th,.wp-hosting-comparison td{border:1px solid #e0e0e0;padding:12px;text-align:left}.wp-hosting-comparison th{font-weight:700;color:#333}.wp-hosting-comparison tr:nth-child(2n){background-color:#f9f9f9}.wp-hosting-comparison tr:hover{background-color:#f1f1f1}.wp-hosting-comparison .aspect{font-weight:600;color:#555}.wp-hosting-comparison .shared-hosting{color:#28a745}.wp-hosting-comparison .wordpress-hosting{color:#007bff}:where(.ai-blueprint){--green: #2ebd6b;--green-dark: #1a8a47;--black: #1e1e1e;--gray-bg: #f0f2f0;--gray-mid: #e2e6e2;--text: #1e1e1e;--text-muted: #6b7280;--white: #ffffff}:where(.ai-blueprint) *,:where(.ai-blueprint) *:before,:where(.ai-blueprint) *:after{box-sizing:border-box;margin:0;padding:0}:where(.ai-blueprint){scroll-behavior:smooth}:where(.ai-blueprint){font-family:Montserrat,sans-serif;color:var(--text);background:transparent;overflow-x:hidden}:where(.ai-blueprint) nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 48px;height:68px;display:flex;align-items:center;justify-content:space-between;background:#fffffff7;backdrop-filter:blur(8px);border-bottom:1px solid var(--gray-mid)}:where(.ai-blueprint) .nav-logo{display:flex;align-items:center;text-decoration:none}:where(.ai-blueprint) .nav-logo img{height:30px}:where(.ai-blueprint) .nav-links{display:flex;gap:28px;list-style:none}:where(.ai-blueprint) .nav-links a{font-size:13px;font-weight:600;color:var(--text);text-decoration:none;transition:color .2s}:where(.ai-blueprint) .nav-links a:hover{color:var(--green)}:where(.ai-blueprint) .nav-cta{background:var(--green);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;padding:10px 22px;border-radius:6px;text-decoration:none;transition:background .2s}:where(.ai-blueprint) .nav-cta:hover{background:var(--green-dark)}:where(.ai-blueprint) .hero{background:transparent;min-height:75vh;display:flex;align-items:center;padding:0 80px;gap:72px;max-width:1400px;margin:0 auto}:where(.ai-blueprint) .hero-left{flex:1.1}:where(.ai-blueprint) .hero-service-label{display:inline-block;color:var(--green-dark);font-size:12px;font-weight:700;margin-bottom:20px;letter-spacing:.3px}:where(.ai-blueprint) .hero h1{font-size:clamp(36px,4vw,54px);font-weight:800;line-height:1.12;color:var(--black);margin-bottom:22px}:where(.ai-blueprint) .hero h1 span{color:var(--green)}:where(.ai-blueprint) .hero-sub{font-size:15px;line-height:1.7;color:var(--text-muted);font-weight:500;margin-bottom:12px;max-width:520px}:where(.ai-blueprint) .hero-pills{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:36px;display:flex;gap:0;flex-wrap:wrap}:where(.ai-blueprint) .hero-pills span{margin-right:4px}:where(.ai-blueprint) .hero-pills span:not(:last-child):after{content:" ·";margin-left:4px}:where(.ai-blueprint) button.btn-primary{cursor:pointer;border:none}:where(.ai-blueprint) .btn-primary,:where(.ai-blueprint) button.btn-primary{background:var(--green);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;padding:14px 28px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .2s;align-self:flex-start;width:fit-content}:where(.ai-blueprint) .btn-primary:hover,:where(.ai-blueprint) button.btn-primary:hover{background:var(--green-dark)}:where(.ai-blueprint) .hero-right{flex:.95;display:flex;align-items:center;justify-content:center;position:relative}:where(.ai-blueprint) .hero-img-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:center}:where(.ai-blueprint) .hero-astronaut{width:100%;max-width:520px;height:auto;display:block;object-fit:contain}:where(.ai-blueprint) .section-tag{display:block;font-size:12px;font-weight:700;color:var(--green-dark);margin-bottom:10px}:where(.ai-blueprint) h2.st{font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.15;color:var(--black);margin-bottom:14px}:where(.ai-blueprint) h2.st span{color:var(--green)}:where(.ai-blueprint) .lead{font-size:14px;line-height:1.75;color:var(--text-muted);font-weight:500;max-width:540px}:where(.ai-blueprint) .wrap{max-width:1200px;margin:0 auto}:where(.ai-blueprint) .s-problem{background:var(--gray-bg);padding:90px 80px}:where(.ai-blueprint) .problem-head{margin-bottom:44px}:where(.ai-blueprint) .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}:where(.ai-blueprint) .pgrid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}:where(.ai-blueprint) .pcard{background:#fff;border-radius:14px;padding:28px 26px;transition:box-shadow .25s,transform .2s;cursor:default}:where(.ai-blueprint) .pcard:hover{box-shadow:0 8px 28px #00000014;transform:translateY(-2px)}:where(.ai-blueprint) .pcard-icon{width:48px;height:48px;margin-bottom:16px;color:var(--green)}:where(.ai-blueprint) .pcard-title{font-size:17px;font-weight:800;color:var(--green-dark);margin-bottom:8px;line-height:1.3}:where(.ai-blueprint) .pcard-desc{font-size:13px;line-height:1.65;color:var(--text-muted);font-weight:500}:where(.ai-blueprint) .result-bar{background:var(--black);border-radius:12px;padding:22px 32px;display:flex;align-items:center;gap:16px;margin-top:14px}:where(.ai-blueprint) .result-bar-arrow{color:var(--green);font-size:18px;font-weight:800;display:flex;align-items:center;line-height:1}:where(.ai-blueprint) .result-bar-text{font-size:15px;font-weight:700;color:#fff;line-height:1;margin:0;padding:0}:where(.ai-blueprint) .result-bar-text em{color:var(--green);font-style:normal}:where(.ai-blueprint) .s-whatis{background:#fff;padding:90px 80px}:where(.ai-blueprint) .whatis-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}:where(.ai-blueprint) .si-card{background:var(--black);border-radius:18px;padding:44px 40px;position:relative;overflow:hidden}:where(.ai-blueprint) .si-card:after{content:"";position:absolute;bottom:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:var(--green);opacity:.09}:where(.ai-blueprint) .si-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);margin-bottom:16px}:where(.ai-blueprint) .si-title{font-size:22px;font-weight:800;color:#fff;line-height:1.3;margin-bottom:24px}:where(.ai-blueprint) .si-items{display:flex;flex-direction:column;gap:11px}:where(.ai-blueprint) .si-item{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:#ffffffbf;font-weight:500;line-height:1.5}:where(.ai-blueprint) .si-dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex-shrink:0;margin-top:6px}:where(.ai-blueprint) .whatis-right .lead{margin-bottom:28px}:where(.ai-blueprint) .not-block{border-top:1px solid var(--gray-mid);padding-top:22px}:where(.ai-blueprint) .not-block-title{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#bbb;margin-bottom:12px}:where(.ai-blueprint) .not-items{display:flex;flex-direction:column;gap:8px}:where(.ai-blueprint) .not-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#b0b0b0;font-weight:500}:where(.ai-blueprint) .not-x{width:18px;height:18px;border-radius:50%;background:var(--gray-bg);display:flex;align-items:center;justify-content:center;font-size:9px;color:#ccc;flex-shrink:0;font-weight:700}:where(.ai-blueprint) .s-process{background:var(--gray-bg);padding:90px 80px}:where(.ai-blueprint) .process-head{margin-bottom:44px}:where(.ai-blueprint) .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}:where(.ai-blueprint) .pstep{background:#fff;border-radius:14px;padding:32px 28px;border-top:3px solid transparent;transition:border-color .25s,box-shadow .25s}:where(.ai-blueprint) .pstep:hover{border-top-color:var(--green);box-shadow:0 8px 28px #00000012}:where(.ai-blueprint) .pstep-num{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--green-dark);text-transform:uppercase;margin-bottom:14px}:where(.ai-blueprint) .pstep-title{font-size:18px;font-weight:800;color:var(--black);margin-bottom:4px}:where(.ai-blueprint) .pstep-month{font-size:12px;color:#bbb;font-weight:500;margin-bottom:20px}:where(.ai-blueprint) .pstep-items{display:flex;flex-direction:column;gap:8px}:where(.ai-blueprint) .pstep-item{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text-muted);font-weight:500;line-height:1.5}:where(.ai-blueprint) .pstep-item:before{content:"→";color:var(--green);font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}:where(.ai-blueprint) .pstep-del{margin-top:22px;background:#f5fbf7;border:1px solid #c8e8d4;border-radius:8px;padding:12px 14px}:where(.ai-blueprint) .pstep-del-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--green-dark);margin-bottom:4px}:where(.ai-blueprint) .pstep-del-text{font-size:12px;color:var(--text-muted);font-weight:500;line-height:1.5}:where(.ai-blueprint) .s-del{background:#fff;padding:90px 80px}:where(.ai-blueprint) .del-head{margin-bottom:44px}:where(.ai-blueprint) .del-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}:where(.ai-blueprint) .del-card{background:var(--gray-bg);border-radius:14px;padding:32px 28px;transition:box-shadow .25s}:where(.ai-blueprint) .del-card:hover{box-shadow:0 8px 28px #00000012}:where(.ai-blueprint) .del-icon{width:42px;height:42px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 2px 8px #0000000f}:where(.ai-blueprint) .del-icon svg{width:20px;height:20px;stroke:var(--green-dark);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where(.ai-blueprint) .del-card h3{font-size:15px;font-weight:700;margin-bottom:9px;line-height:1.35}:where(.ai-blueprint) .del-card p{font-size:13px;color:var(--text-muted);font-weight:500;line-height:1.65}:where(.ai-blueprint) .s-why{background:var(--gray-bg);padding:90px 80px}:where(.ai-blueprint) .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}:where(.ai-blueprint) .why-left .lead{margin-bottom:0}:where(.ai-blueprint) .why-reasons{margin-top:32px}:where(.ai-blueprint) .why-reason{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid var(--gray-mid)}:where(.ai-blueprint) .why-reason:first-child{padding-top:0}:where(.ai-blueprint) .why-arrow{color:var(--green);font-size:15px;font-weight:800;flex-shrink:0;margin-top:2px}:where(.ai-blueprint) .why-reason-title{font-size:14px;font-weight:700;margin-bottom:4px}:where(.ai-blueprint) .why-reason-desc{font-size:13px;color:var(--text-muted);font-weight:500;line-height:1.6}:where(.ai-blueprint) .why-statement{background:var(--black);border-radius:18px;padding:48px 44px;position:relative;overflow:hidden;margin-top:56px}:where(.ai-blueprint) .why-statement:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:var(--green);opacity:.09}:where(.ai-blueprint) .why-statement-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);margin-bottom:20px}:where(.ai-blueprint) .why-statement h3{font-size:28px;font-weight:800;color:#fff;line-height:1.25;margin-bottom:14px}:where(.ai-blueprint) .why-statement p{font-size:13px;color:#ffffff80;font-weight:500;line-height:1.7;margin-bottom:28px}:where(.ai-blueprint) .why-tags{display:flex;flex-wrap:wrap;gap:8px}:where(.ai-blueprint) .why-tag{background:#2ebd6b1a;border:1px solid rgba(46,189,107,.25);color:var(--green);font-size:12px;font-weight:700;padding:6px 14px;border-radius:100px}:where(.ai-blueprint) .s-cta-wrap{padding:0 60px 60px}:where(.ai-blueprint) .s-cta{background:var(--black);border-radius:18px;padding:72px 80px;display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;overflow:hidden}:where(.ai-blueprint) .s-cta:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:var(--green);opacity:.07}:where(.ai-blueprint) .s-cta-content{position:relative;z-index:2}:where(.ai-blueprint) .s-cta-content h2{font-size:clamp(26px,3vw,38px);font-weight:800;color:#fff;margin-bottom:10px;line-height:1.2}:where(.ai-blueprint) .s-cta-content h2 span{color:var(--green)}:where(.ai-blueprint) .s-cta-content p{font-size:14px;color:#ffffff80;font-weight:500;line-height:1.7;max-width:460px}:where(.ai-blueprint) .s-cta-right{flex-shrink:0;position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;align-items:flex-start}:where(.ai-blueprint) .btn-green{background:var(--green);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;padding:15px 32px;border-radius:8px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:background .2s}:where(.ai-blueprint) .btn-green:hover{background:var(--green-dark)}:where(.ai-blueprint) .cta-contact{font-size:13px;color:#ffffff59;font-weight:500}:where(.ai-blueprint) .cta-contact a{color:#ffffffa6;text-decoration:none;font-weight:600}:where(.ai-blueprint) footer{background:#fff;padding:44px 80px 28px;border-top:1px solid var(--gray-mid)}:where(.ai-blueprint) .footer-inner{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:28px;border-bottom:1px solid var(--gray-mid);flex-wrap:wrap}:where(.ai-blueprint) .footer-logo img{height:26px}:where(.ai-blueprint) .footer-offices{display:flex;gap:48px;flex-wrap:wrap}:where(.ai-blueprint) .footer-office{font-size:13px;color:var(--text-muted);font-weight:500;line-height:1.7}:where(.ai-blueprint) .footer-office strong{display:block;font-weight:700;color:var(--black);margin-bottom:2px}:where(.ai-blueprint) .footer-bottom{max-width:1200px;margin:0 auto;padding-top:20px;font-size:12px;color:#bbb;font-weight:500}@media(max-width:1024px){:where(.ai-blueprint) nav{padding:0 40px}:where(.ai-blueprint) .hero{padding:110px 40px 80px;flex-direction:column;gap:48px}:where(.ai-blueprint) .s-problem,:where(.ai-blueprint) .s-whatis,:where(.ai-blueprint) .s-process,:where(.ai-blueprint) .s-del,:where(.ai-blueprint) .s-why,:where(.ai-blueprint) footer{padding:72px 40px}:where(.ai-blueprint) .s-cta-wrap{padding:0 40px 40px}:where(.ai-blueprint) .s-cta{flex-direction:column;align-items:flex-start;padding:56px 48px}:where(.ai-blueprint) .pgrid{grid-template-columns:1fr 1fr}:where(.ai-blueprint) .process-grid,:where(.ai-blueprint) .del-grid{grid-template-columns:1fr 1fr}:where(.ai-blueprint) .whatis-grid,:where(.ai-blueprint) .why-grid{grid-template-columns:1fr;gap:48px}}@media(max-width:640px){:where(.ai-blueprint) nav{padding:0 20px}:where(.ai-blueprint) .nav-links{display:none}:where(.ai-blueprint) .hero{padding:100px 20px 60px}:where(.ai-blueprint) .s-problem,:where(.ai-blueprint) .s-whatis,:where(.ai-blueprint) .s-process,:where(.ai-blueprint) .s-del,:where(.ai-blueprint) .s-why,:where(.ai-blueprint) footer{padding:60px 20px}:where(.ai-blueprint) .s-cta-wrap{padding:0 16px 32px}:where(.ai-blueprint) .s-cta{padding:44px 28px}:where(.ai-blueprint) .pgrid,:where(.ai-blueprint) .pgrid-2,:where(.ai-blueprint) .process-grid,:where(.ai-blueprint) .del-grid{grid-template-columns:1fr}}:where(.ai-blueprint) .r{opacity:1;transform:none}:where(.ai-blueprint) .r.anim{opacity:0;transform:translateY(28px)}:where(.ai-blueprint) .r.anim.v{opacity:1;transform:translateY(0);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}:where(.ai-blueprint) .r.anim.d1{transition-delay:.1s}:where(.ai-blueprint) .r.anim.d2{transition-delay:.2s}:where(.ai-blueprint) .s-contacto{background:var(--gray-bg);padding:90px 80px}:where(.ai-blueprint) .contacto-header{margin-bottom:48px}:where(.ai-blueprint) .contacto-header .lead{max-width:800px}:where(.ai-blueprint) .contacto-body{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}:where(.ai-blueprint) .contacto-left{display:flex;flex-direction:column;gap:32px}:where(.ai-blueprint) .contacto-mapa{width:100%;max-width:480px;opacity:.85}:where(.ai-blueprint) .contacto-offices{display:flex;flex-direction:column;gap:20px}:where(.ai-blueprint) .contacto-office{font-size:13px;color:var(--text-muted);font-weight:500;line-height:1.7}:where(.ai-blueprint) .contacto-office strong{display:block;font-size:13px;font-weight:800;color:var(--black);margin-bottom:2px;letter-spacing:.5px}:where(.ai-blueprint) .contacto-right{background:#fff;border-radius:16px;padding:8px;box-shadow:0 4px 24px #0000000f}@media(max-width:1024px){:where(.ai-blueprint) .s-contacto{padding:72px 40px}:where(.ai-blueprint) .contacto-body{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){:where(.ai-blueprint) .s-contacto{padding:60px 20px}}:where(.ai-blueprint) .cal-modal-overlay{display:none;position:fixed;inset:0;background:#0009;z-index:1000;align-items:center;justify-content:center;backdrop-filter:blur(4px)}:where(.ai-blueprint) .cal-modal-overlay.open{display:flex}:where(.ai-blueprint) .cal-modal{background:#fff;border-radius:18px;overflow:hidden;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 80px #00000040;animation:modalIn .35s cubic-bezier(.22,1,.36,1)}@keyframes modalIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}:where(.ai-blueprint) .cal-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--gray-mid);flex-shrink:0}:where(.ai-blueprint) .cal-modal-title{font-size:15px;font-weight:700;color:var(--black)}:where(.ai-blueprint) .cal-modal-close{width:32px;height:32px;border-radius:50%;background:var(--gray-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-muted);transition:background .2s;line-height:1}:where(.ai-blueprint) .cal-modal-close:hover{background:var(--gray-mid)}:where(.ai-blueprint) .cal-modal iframe{width:100%;height:620px;border:none;flex:1}.aia-page{scroll-behavior:smooth}.aia-page .faq-chevron{transition:transform .2s ease}.aia-page details[open] .faq-chevron{transform:rotate(180deg)}.aia-page details.faq>p{animation:faqOpen .22s ease}@keyframes faqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.aia-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.aia-hero-grid>div:last-child{order:-1}.aia-3col{grid-template-columns:1fr!important}.aia-4col{grid-template-columns:1fr 1fr!important}.aia-2col{grid-template-columns:1fr!important}}@media(max-width:600px){.aia-4col{grid-template-columns:1fr!important}}#wp-block-syloper-button-block_softwarefactory01,#wp-block-syloper-button-block_ee9529c54cb038b8c3924c0b9d544d64{--wp-block-syloper-button--alignment: flex-start}
