.aiod-meta{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.aiod-live{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;background:rgba(124,58,237,.1);color:#6d28d9;font-size:1.1rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.aiod-liveDot{width:.7rem;height:.7rem;border-radius:50%;background:#22c55e;animation:aiod-pulse 1.6s ease-out infinite}.aiod-pause{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(109,40,217,.22);border-radius:999px;background:#fff;color:#6d28d9;cursor:pointer}.aiod-cursor{position:absolute;top:0;left:0;z-index:8;pointer-events:none;width:2.2rem;height:2.8rem}.aiod-cursorRipple{position:absolute;top:.2rem;left:.15rem;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(124,58,237,.35)}.aiod-shell{position:relative;z-index:2;width:100%;max-width:48rem;margin:0 auto;gap:1rem;box-sizing:border-box}.aiod-panel,.aiod-shell{display:flex;flex-direction:column}.aiod-panel{min-height:42rem;border-radius:2rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 2.4rem 5rem rgba(15,23,42,.12);overflow:hidden}.aiod-panel__head{display:flex;align-items:center;gap:.9rem;padding:1.35rem 1.5rem;color:#fff}.aiod-panel__head strong{display:block;font-size:1.45rem;font-weight:800}.aiod-panel__head span{display:block;margin-top:.2rem;font-size:1.15rem;opacity:.9;font-weight:600}.aiod-panel__body{flex:1 1;padding:1.4rem 1.35rem;display:flex;flex-direction:column;gap:1rem;min-height:0}@keyframes aiod-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 .7rem rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes aiod-caret{0%,to{opacity:1}50%{opacity:0}}@media (max-width:560px){.aiod-cursor{display:none}.aiod-panel{min-height:0}}@media (prefers-reduced-motion:reduce){.aiod-liveDot{animation:none}}.aiod-wa .aiod-live{background:rgba(37,211,102,.14);color:#128c7e}.aiod-wa .aiod-pause{border-color:rgba(18,140,126,.28);color:#128c7e}.aiod-waPhone{width:min(100%,44rem);height:46rem;margin:0 auto;display:flex;flex-direction:column;border-radius:2.8rem;border:.45rem solid #1f2c34;background:#0b141a;overflow:hidden;box-shadow:0 2.8rem 5.5rem rgba(15,23,42,.22)}.aiod-waHead{display:flex;align-items:center;gap:.9rem;padding:1.6rem 1.2rem 1.1rem;background:#075e54;color:#fff}.aiod-waAvatar{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:#128c7e;font-size:1.8rem}.aiod-waHead strong{display:block;font-size:1.45rem;font-weight:700}.aiod-waHead p{margin:.15rem 0 0;font-size:1.1rem;opacity:.88}.aiod-waThread{flex:1 1;display:flex;flex-direction:column;gap:.7rem;padding:1.1rem;overflow-y:auto;background-color:#e5ddd5;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 0);background-size:1.8rem 1.8rem}.aiod-waBubble{max-width:84%;padding:.7rem .95rem .45rem;border-radius:.85rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.08)}.aiod-waBubble p{margin:0;font-size:1.28rem;line-height:1.4;font-weight:500;color:#111b21}.aiod-waBubble--bot{align-self:flex-start;background:#fff;border-top-left-radius:.15rem}.aiod-waBubble--user{align-self:flex-end;background:#dcf8c6;border-top-right-radius:.15rem}.aiod-waCatalog{align-self:flex-start;width:min(100%,26rem);padding:.9rem;border-radius:1rem;background:#fff;border:1px solid rgba(7,94,84,.2);text-align:left;cursor:default}.aiod-waCatalog strong{display:block;font-size:1.3rem;color:#0f172a}.aiod-waCatalog em{display:block;margin-top:.2rem;font-style:normal;color:#128c7e;font-weight:800;font-size:1.25rem}.aiod-waCatalog span{display:block;margin-top:.35rem;color:#667781;font-size:1.1rem;font-weight:600}.aiod-waSuccess{align-self:stretch;display:flex;gap:.8rem;align-items:center;padding:1rem;border-radius:1rem;background:#fff;border:1px solid rgba(37,211,102,.35)}.aiod-waSuccess strong{display:block;font-size:1.25rem}.aiod-waSuccess p{margin:.15rem 0 0;color:#667781;font-size:1.1rem;font-weight:600}.aiod-waComposer{display:flex;gap:.65rem;padding:.7rem .85rem .95rem;background:#f0f2f5}.aiod-waInput{flex:1 1;min-height:3.8rem;display:flex;align-items:center;padding:.85rem 1.2rem;border-radius:999px;background:#fff;font-size:1.25rem;font-weight:500;color:#111b21}.aiod-waSend{width:3.8rem;height:3.8rem;border:0;border-radius:50%;background:#128c7e;color:#fff;display:grid;place-items:center;font-size:1.55rem;cursor:default}.aiod-formHead{background:linear-gradient(135deg,#ea580c,#f97316)}.aiod-formField{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.15rem;border-radius:1.1rem;border:1px solid rgba(234,88,12,.2);background:#fffaf7}.aiod-formField.is-active{border-color:rgba(234,88,12,.55);box-shadow:0 0 0 3px rgba(249,115,22,.12)}.aiod-formField.is-filled strong{color:#0f172a;font-weight:700}.aiod-formField span{font-size:1.05rem;font-weight:700;color:#9a3412}.aiod-formField strong{font-size:1.35rem;font-weight:500;color:#94a3b8}.aiod-formCaret{display:inline-block;width:.15rem;height:1.2rem;margin-left:.15rem;vertical-align:-.15rem;background:#ea580c;animation:aiod-caret .9s step-end infinite}.aiod-formScore{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.1rem;border-radius:1.1rem;background:#fff7ed;border:1px solid rgba(234,88,12,.18)}.aiod-formScore strong{font-size:1.35rem;color:#c2410c}.aiod-formScore span{font-size:1.15rem;font-weight:700;color:#9a3412}.aiod-formSubmit{margin-top:auto;height:5.2rem;border:0;border-radius:1.1rem;background:linear-gradient(135deg,#ea580c,#f97316);color:#fff;font-size:1.35rem;font-weight:800;cursor:default;box-shadow:0 1.4rem 2.8rem rgba(234,88,12,.25)}.aiod-formDone{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;text-align:center;color:#0f172a}.aiod-formDone strong{font-size:1.7rem}.aiod-formDone p{margin:0;color:#64748b;font-size:1.25rem;font-weight:600}.aiod-crmHead{background:linear-gradient(135deg,#2563eb,#3b82f6)}.aiod-crmCols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;flex:1 1}.aiod-crmCol{padding:.75rem;border-radius:1.1rem;background:#f8fafc;border:1px solid rgba(37,99,235,.12);min-height:18rem}.aiod-crmCol h4{margin:0 0 .75rem;font-size:1.15rem;font-weight:800;color:#1e40af;text-transform:uppercase;letter-spacing:.04em}.aiod-crmCard{padding:1rem;border-radius:1rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 .8rem 1.8rem rgba(37,99,235,.08)}.aiod-crmCard.is-active{outline:2px solid #2563eb;outline-offset:2px}.aiod-crmCard strong{display:block;font-size:1.3rem;color:#0f172a}.aiod-crmCard span{display:block;margin-top:.25rem;color:#64748b;font-size:1.15rem;font-weight:600}.aiod-crmToast{display:flex;align-items:center;gap:.75rem;padding:.95rem 1.1rem;border-radius:1.1rem;background:#eff6ff;border:1px solid rgba(37,99,235,.2);color:#1e40af;font-size:1.2rem;font-weight:700}.aiod-journeyHead{background:linear-gradient(135deg,#db2777,#ec4899)}.aiod-journeyList{display:flex;flex-direction:column;gap:.85rem;flex:1 1}.aiod-journeyStep{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:1.2rem;border:1px solid rgba(219,39,119,.14);background:#fff;opacity:.45;transition:opacity .25s ease,box-shadow .25s ease}.aiod-journeyStep.is-on{opacity:1;box-shadow:0 1rem 2.4rem rgba(219,39,119,.12);border-color:rgba(219,39,119,.35)}.aiod-journeyStep__n{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:#fce7f3;color:#be185d;font-weight:800;font-size:1.2rem;flex-shrink:0}.aiod-journeyStep strong{display:block;font-size:1.3rem;color:#0f172a}.aiod-journeyStep p{margin:.2rem 0 0;color:#64748b;font-size:1.15rem;font-weight:600}.aiod-journeyDone{margin-top:auto;padding:1rem 1.15rem;border-radius:1.1rem;background:#fdf2f8;border:1px solid rgba(219,39,119,.2);color:#9d174d;font-size:1.25rem;font-weight:800;text-align:center}.aiod-supportHead{background:linear-gradient(135deg,#0f766e,#14b8a6)}.aiod-ticket{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;border-radius:1rem;background:#f0fdfa;border:1px solid rgba(15,118,110,.18)}.aiod-ticket strong{font-size:1.25rem;color:#0f766e}.aiod-ticket span{font-size:1.1rem;font-weight:700;color:#64748b}.aiod-supportThread{flex:1 1;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.aiod-supportBubble{max-width:86%;padding:.9rem 1.1rem;border-radius:1.2rem;font-size:1.25rem;line-height:1.4;font-weight:600}.aiod-supportBubble--user{align-self:flex-end;background:#ccfbf1;color:#134e4a;border-bottom-right-radius:.3rem}.aiod-supportBubble--agent{align-self:flex-start;background:#f8fafc;border:1px solid rgba(15,23,42,.06);color:#0f172a;border-bottom-left-radius:.3rem}.aiod-supportResolve{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;border-radius:1.1rem;background:#ecfdf5;border:1px solid rgba(16,185,129,.3);color:#047857;font-size:1.25rem;font-weight:800}.aiod-overviewHead{background:linear-gradient(135deg,#7c3aed,#2563eb)}.aiod-overviewGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem;flex:1 1}.aiod-overviewCard{padding:1.15rem;border-radius:1.2rem;border:1px solid rgba(124,58,237,.14);background:#faf5ff;opacity:.4;transition:opacity .25s ease,transform .25s ease}.aiod-overviewCard.is-on{opacity:1;transform:translateY(-2px);box-shadow:0 1rem 2.4rem rgba(124,58,237,.12);border-color:rgba(124,58,237,.35)}.aiod-overviewCard strong{display:block;margin-top:.55rem;font-size:1.3rem;color:#0f172a}.aiod-overviewCard p{margin:.25rem 0 0;color:#64748b;font-size:1.15rem;font-weight:600}.aiod-overviewCard svg{color:#7c3aed}.aihub{position:relative;overflow-x:clip;overflow-y:visible;width:100%;max-width:100%;color:#0f172a;background:linear-gradient(180deg,#faf8ff,#ffffff 28%,#f8fafc);font-family:var(--font-family-main,"Poppins",sans-serif)}.aihub *{box-sizing:border-box}.aihub-wrap{width:100%;max-width:var(--layout-max,1320px);margin-inline:auto;padding-inline:var(--layout-outer-x,2rem)}.aihub-badge{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.55rem 1.2rem;margin:0 0 1.2rem;border-radius:999px;background:rgba(237,233,254,.95);border:1px solid rgba(124,58,237,.15);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed}.aihub-badge svg{flex-shrink:0;color:#f97316}.aihub-head{margin:0 auto 3.6rem;max-width:76rem;text-align:center}.aihub-head h2,.aihub-hero h1{margin:0 0 1rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.aihub-head h2{font-size:clamp(3rem,2.4rem + 1.6vw,4.6rem);line-height:1.14}.aihub-head__accent{background:linear-gradient(135deg,#7c3aed,#6366f1 50%,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aihub-head__sub{margin:0 auto;max-width:56rem;font-size:1.55rem;font-weight:500;line-height:1.65;color:#475569}.aihub-hero{position:relative;overflow-x:clip;overflow-y:visible;padding:5.6rem var(--layout-outer-x,2rem) 4rem}.aihub-hero__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(90px)}.aihub-hero__glow--l{width:42rem;height:42rem;top:-8%;left:-6%;background:rgba(124,58,237,.14)}.aihub-hero__glow--r{width:36rem;height:36rem;top:4%;right:-4%;background:rgba(249,115,22,.1)}.aihub-hero__dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(124,58,237,.1) 1.15px,transparent 1.25px);background-size:2.2rem 2.2rem;-webkit-mask-image:radial-gradient(ellipse 55% 50% at 88% 18%,#000 10%,transparent 62%);mask-image:radial-gradient(ellipse 55% 50% at 88% 18%,#000 10%,transparent 62%);opacity:.85}.aihub-hero__inner{position:relative;z-index:1;max-width:var(--layout-max,1320px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);grid-gap:2.4rem;gap:2.4rem;align-items:center}.aihub-hero h1{font-size:clamp(3.4rem,2.6rem + 2vw,5.4rem);line-height:1.1}.aihub-hero__lead{margin:0 0 1.6rem;max-width:54ch;font-size:1.6rem;font-weight:500;line-height:1.65;color:#475569}.aihub-hero__perks{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;list-style:none;margin:0 0 2rem;padding:0}.aihub-hero__perks li{display:inline-flex;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:800;color:#1e293b}.aihub-hero__perks svg{color:#7c3aed;flex-shrink:0}.aihub-hero__actions{display:flex;flex-wrap:wrap;gap:2.4rem;margin-bottom:1.6rem}.aihub-hero__trust{gap:.85rem}.aihub-hero__avatars,.aihub-hero__trust{display:flex;align-items:center}.aihub-hero__avatars img{width:2.6rem;height:2.6rem;border-radius:50%;border:2px solid #ffffff;margin-left:-.55rem;object-fit:cover;box-shadow:0 .2rem .6rem rgba(15,23,42,.12)}.aihub-hero__avatars img:first-child{margin-left:0}.aihub-hero__trust p{margin:0;font-size:1.3rem;font-weight:800;color:#334155}.aihub-hero__visual{position:relative;display:flex;align-items:center;justify-content:stretch;min-height:36rem}.aihub-hero__art{display:block;width:100%;height:42rem;object-fit:contain;object-position:center;background:none;border:none;border-radius:0;box-shadow:none;filter:drop-shadow(0 1.2rem 2.4rem rgba(15,23,42,.12))}.aihub-float{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.1rem;border-radius:1rem;background:#ffffff;border:1px solid rgba(124,58,237,.12);box-shadow:0 1rem 2.4rem rgba(15,23,42,.1);font-size:1.2rem;font-weight:800;color:#0f172a}.aihub-float svg{color:#10b981}.aihub-float--tl{top:22%;left:0}.aihub-mps{position:absolute;right:1.6rem;top:50%;z-index:3;display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;transform:translateY(-50%)}.aihub-mp{display:block;min-width:9rem;padding:.7rem 1.05rem;border-radius:.8rem;background:#ffffff;border:1px solid rgba(15,23,42,.08);box-shadow:0 .6rem 1.6rem rgba(15,23,42,.08);font-size:1.15rem;font-weight:800;text-align:center;text-decoration:none}.aihub-mp.is-active{box-shadow:0 0 0 2px currentColor,0 .6rem 1.6rem rgba(15,23,42,.08)}.aihub-mp--whatsapp{color:#16a34a}.aihub-mp--bot{color:#7c3aed}.aihub-mp--crm{color:#2563eb}.aihub-mp--forms{color:#ea580c}.aihub-mp--journey{color:#c026d3}.aihub-mp--appointment{color:#2563eb}.aihub-mp--support{color:#0d9488}.aihub-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:5.4rem;padding:1.2rem 2.2rem;border-radius:999px;font-size:1.45rem;font-weight:800;font-family:inherit;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.aihub-btn:hover{transform:translateY(-2px)}.aihub-btn--primary{overflow:visible;border:none;background:linear-gradient(90deg,#7c3aed,#a855f7 48%,#f97316);color:#ffffff;box-shadow:0 1rem 2.4rem rgba(124,58,237,.28);animation:aihubPop 1.5s ease-in-out infinite}.aihub-btn--primary:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgba(249,115,22,.5);pointer-events:none;z-index:-1;animation:aihubRing 1.5s ease-out infinite}.aihub-btn--primary:hover{box-shadow:0 1.2rem 2.8rem rgba(124,58,237,.38)}.aihub-btn--primary:hover,.aihub-btn--primary:hover:after{animation-play-state:paused}.aihub-btn--ghost{background:#ffffff;color:#7c3aed;border:1.5px solid #7c3aed}.aihub-btn--ghost:hover{box-shadow:0 1rem 2.4rem rgba(124,58,237,.12)}@keyframes aihubPop{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.035);filter:brightness(1.06)}}@keyframes aihubRing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.12);opacity:0}}.aihub-sec{padding:2rem 0 6.4rem}.aihub-sec--stats{padding-top:0;padding-bottom:4.8rem}.aihub-sec--muted{background:linear-gradient(180deg,#f8f7fc,#ffffff)}.aihub-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.aihub-stat{flex-direction:column;padding:2rem 1.4rem;border-radius:1.8rem;background:#ffffff;border:1px solid rgba(124,58,237,.1);box-shadow:0 1rem 2.8rem rgba(15,23,42,.05);text-align:center}.aihub-stat,.aihub-stat__icon{display:flex;align-items:center}.aihub-stat__icon{justify-content:center;width:4.4rem;height:4.4rem;margin:0 auto 1rem;border-radius:1.2rem}.aihub-stat__icon svg{display:block;flex-shrink:0}.aihub-stat--purple .aihub-stat__icon{background:#ede9fe;color:#7c3aed}.aihub-stat--orange .aihub-stat__icon{background:#ffedd5;color:#ea580c}.aihub-stat--blue .aihub-stat__icon{background:#dbeafe;color:#2563eb}.aihub-stat--violet .aihub-stat__icon{background:#f3e8ff;color:#7c3aed}.aihub-stat strong{display:block;font-size:2.4rem;font-weight:800;color:#0f172a;line-height:1.1}.aihub-stat>span:not(.aihub-stat__icon){display:block;margin-top:.4rem;font-size:1.25rem;font-weight:700;color:#64748b}.aihub-caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem;margin:0;padding:0;list-style:none}.aihub-cap{padding:2.2rem 2rem;border-radius:2rem;background:#ffffff;border:1px solid rgba(124,58,237,.1);box-shadow:0 1rem 2.8rem rgba(124,58,237,.06)}.aihub-cap--link{padding:0}.aihub-cap__hit{display:block;padding:2.2rem 2rem;color:inherit;text-decoration:none}.aihub-cap__icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1.2rem;border-radius:1.4rem}.aihub-cap__icon--purple{background:#ede9fe;color:#7c3aed}.aihub-cap__icon--orange{background:#ffedd5;color:#ea580c}.aihub-cap__icon--blue{background:#dbeafe;color:#2563eb}.aihub-cap__icon--violet{background:#f3e8ff;color:#7c3aed}.aihub-cap h3{margin:0 0 .5rem;font-size:1.7rem;font-weight:800}.aihub-cap p{margin:0;font-size:1.35rem;line-height:1.55;color:#64748b}.aihub-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:3.2rem;gap:3.2rem;align-items:start}.aihub-split .aihub-head{margin:0 0 2.2rem;text-align:left;max-width:none}.aihub-trusts{display:grid;grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none}.aihub-trust{display:flex;align-items:center;gap:.85rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:#ffffff;border:1px solid rgba(15,23,42,.06);font-size:1.35rem;font-weight:800;color:#1e293b}.aihub-trust__icon{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:.9rem;flex-shrink:0}.aihub-trust--purple .aihub-trust__icon{background:#ede9fe;color:#7c3aed}.aihub-trust--orange .aihub-trust__icon{background:#ffedd5;color:#ea580c}.aihub-trust--blue .aihub-trust__icon{background:#dbeafe;color:#2563eb}.aihub-trust--violet .aihub-trust__icon{background:#f3e8ff;color:#7c3aed}.aihub-process{display:grid;grid-gap:1.2rem;gap:1.2rem}.aihub-step{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:center;padding:1.6rem 1.8rem;border-radius:1.6rem;background:#ffffff;border:1px solid rgba(15,23,42,.06);box-shadow:0 .8rem 2rem rgba(15,23,42,.05)}.aihub-step__n{font-size:1.5rem;font-weight:800;color:#c4b5fd}.aihub-step__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1rem;background:#ede9fe;color:#7c3aed}.aihub-step h3{margin:0 0 .25rem;font-size:1.5rem;font-weight:800}.aihub-step p{margin:0;font-size:1.25rem;color:#64748b}.aihub-cities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.aihub-city{display:flex;align-items:center;gap:.7rem;padding:1.3rem 1.2rem;border-radius:1.4rem;background:#ffffff;border:1px solid rgba(124,58,237,.1);box-shadow:0 .6rem 1.8rem rgba(124,58,237,.06);text-decoration:none;color:#0f172a;font-size:1.4rem;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.aihub-city:hover{transform:translateY(-3px);border-color:rgba(124,58,237,.35);box-shadow:0 1rem 2.4rem rgba(124,58,237,.12)}.aihub-city__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.8rem;background:#ede9fe;color:#7c3aed;flex-shrink:0}.aihub-city span:nth-child(2){flex:1 1}.aihub-city svg:last-child{color:#7c3aed;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.aihub-city:hover svg:last-child{opacity:1;transform:translateX(0)}.aihub-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.aihub-faq__item{border-radius:1.4rem;background:#ffffff;border:1px solid rgba(124,58,237,.12);box-shadow:0 .4rem 1.2rem rgba(15,23,42,.04);overflow:hidden}.aihub-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1.4rem 1.6rem;cursor:pointer;font-size:1.4rem;font-weight:800;color:#0f172a;list-style:none}.aihub-faq__item summary::-webkit-details-marker{display:none}.aihub-faq__chev{flex-shrink:0;color:#7c3aed;transition:transform .2s ease}.aihub-faq__item[open] .aihub-faq__chev{transform:rotate(180deg)}.aihub-faq__item p{margin:0;padding:0 1.6rem 1.4rem;font-size:1.3rem;font-weight:500;line-height:1.65;color:#475569}.aihub-cta{padding:0 0 7.2rem;overflow-x:clip}.aihub-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:3.2rem 3.6rem;border-radius:2.4rem;background:radial-gradient(ellipse 60% 80% at 0 50%,rgba(167,139,250,.28),transparent 60%),radial-gradient(ellipse 50% 80% at 100% 50%,rgba(251,146,60,.18),transparent 55%),linear-gradient(135deg,#4c1d95,#6d28d9 48%,#7c3aed);color:#ffffff}.aihub-cta__inner h2{margin:0 0 .6rem;font-size:clamp(2.4rem,2rem + 1vw,3.4rem);font-weight:800;letter-spacing:-.03em}.aihub-cta__inner p{margin:0;font-size:1.45rem;font-weight:500;opacity:.9}.aihub-cta__actions{display:flex;flex-wrap:wrap;gap:.9rem;flex-shrink:0}.aihub-cta .aihub-btn--ghost{background:transparent;color:#ffffff;border-color:rgba(255,255,255,.55)}.aihub-cta .aihub-btn--ghost:hover{background:rgba(255,255,255,.08);box-shadow:none}.aihub-cta .aihub-btn--primary{overflow:visible;background:#ffffff;color:#6d28d9;box-shadow:0 1rem 2.4rem rgba(15,23,42,.18)}.aihub-cta .aihub-btn--primary:after{border-color:rgba(255,255,255,.85)}@media (prefers-reduced-motion:reduce){.aihub-btn--primary,.aihub-btn--primary:after{animation:none}.aihub-btn,.aihub-city{transition:none}}@media (max-width:1100px){.aihub-hero__inner,.aihub-split{grid-template-columns:1fr;gap:2rem}.aihub-hero__copy,.aihub-hero__visual{width:100%;min-width:0}.aihub-hero__visual{order:-1;min-height:0;flex-direction:column;align-items:stretch}.aihub-hero__art{height:auto;aspect-ratio:4/3;min-height:0;max-height:none}.aihub-mps{display:none}.aihub-float--tl{position:static;margin:0;width:-moz-fit-content;width:fit-content;max-width:100%;order:-1}.aihub-caps,.aihub-cities,.aihub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aihub-cta__inner{flex-direction:column;align-items:stretch;text-align:left}.aihub-cta__actions{width:100%}}@media (max-width:768px){.aihub,.aihub-hero{overflow-x:clip}.aihub-hero{padding:2.8rem var(--layout-outer-x,1.2rem) 2rem}.aihub-hero__glow--l,.aihub-hero__glow--r{width:18rem;height:18rem;filter:blur(60px)}.aihub-wrap{padding-inline:var(--layout-outer-x,1.2rem);min-width:0;max-width:100%}.aihub-caps,.aihub-cities,.aihub-faq,.aihub-hero__copy,.aihub-hero__inner,.aihub-hero__visual,.aihub-process,.aihub-split>div,.aihub-stats,.aihub-trusts{width:100%;max-width:100%;min-width:0}.aihub-badge{font-size:.95rem;padding:.45rem 1rem}.aihub-hero h1{font-size:clamp(3.6rem,10vw,4.8rem);line-height:1.1;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.aihub-hero__lead{font-size:1.35rem;max-width:none;margin-bottom:1.2rem}.aihub-hero__perks{gap:.65rem .9rem;margin-bottom:1.4rem}.aihub-hero__perks li{font-size:1.2rem}.aihub-cta__actions,.aihub-hero__actions{flex-direction:column;align-items:stretch;width:100%;gap:.85rem;margin-bottom:1.2rem}.aihub .site-cta--consultation,.aihub-cta__actions .aihub-btn,.aihub-hero__actions .aihub-btn{width:100%!important;max-width:100%!important;min-height:5rem;padding:1.1rem 1.4rem!important;font-size:1.35rem!important;box-sizing:border-box;white-space:normal;text-align:center;overflow:hidden}.aihub .site-cta--consultation,.aihub-btn--primary{animation:none!important}.aihub .site-cta--consultation:after,.aihub .site-cta--consultation:before,.aihub-btn--primary:after{display:none!important}.aihub-hero__trust{flex-wrap:wrap;gap:.75rem}.aihub-hero__trust p{font-size:1.15rem}.aihub-hero__visual{flex-direction:column;align-items:stretch;gap:.85rem}.aihub-hero__art{width:100%;height:auto;aspect-ratio:4/3;min-height:0;max-height:none;border-radius:0;object-fit:contain}.aihub-mps{display:none}.aihub-float--tl{position:static;margin:0;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:1.05rem;order:-1}.aihub-sec{padding:1.2rem 0 3.4rem}.aihub-sec--stats{padding-bottom:2.4rem}.aihub-caps,.aihub-cities,.aihub-faq,.aihub-stats{grid-template-columns:1fr;gap:1rem}.aihub-stat{padding:1.5rem 1.2rem}.aihub-stat strong{font-size:2.1rem}.aihub-head{margin-bottom:1.8rem}.aihub-head h2{font-size:clamp(3.2rem,9vw,4.2rem);overflow-wrap:anywhere}.aihub-head__sub{font-size:1.35rem}.aihub-split{gap:2rem}.aihub-split .aihub-head{text-align:center}.aihub-split .aihub-badge{margin-inline:auto}.aihub-trust{padding:1rem 1.15rem;font-size:1.25rem}.aihub-step{grid-template-columns:auto auto;gap:.75rem .9rem;padding:1.25rem 1.15rem;align-items:center}.aihub-step>div{grid-column:1/-1;min-width:0}.aihub-step__n{font-size:1.4rem}.aihub-step__icon{width:3.6rem;height:3.6rem}.aihub-step h3{margin-top:0;font-size:1.65rem}.aihub-step p{font-size:1.35rem;line-height:1.55}.aihub-city{padding:1.15rem 1.2rem;min-width:0}.aihub-city span:nth-child(2){min-width:0;overflow-wrap:anywhere}.aihub-city svg:last-child{opacity:1;transform:none;flex-shrink:0}.aihub-cap,.aihub-cap__hit{padding:1.6rem 1.35rem;min-width:0}.aihub-cap--link{padding:0}.aihub-cap__icon{width:4.2rem;height:4.2rem}.aihub-cap h3{font-size:1.8rem;overflow-wrap:anywhere}.aihub-cap p{font-size:1.4rem;line-height:1.6}.aihub-cta{padding:0 0 3.6rem}.aihub-cta__inner{flex-direction:column;align-items:stretch;gap:1.4rem;padding:2rem 1.4rem;border-radius:1.5rem;text-align:center}.aihub-cta .aihub-btn--primary{overflow:hidden}.aihub-cta__inner h2{font-size:clamp(2.1rem,6vw,2.7rem);overflow-wrap:anywhere}.aihub-cta__inner p{font-size:1.3rem}.aihub-cta__actions{width:100%}.aihub-faq__item summary{font-size:1.3rem;padding:1.2rem;gap:.6rem;align-items:flex-start;text-align:left}.aihub-faq__item p{font-size:1.25rem;padding:0 1.2rem 1.2rem;overflow-wrap:anywhere}.aihub-faq__chev{flex-shrink:0;margin-top:.15rem}}@media (max-width:480px){.aihub-hero__art{aspect-ratio:1/1}.aihub-stats{gap:.85rem}}