:root{--internal-section-y:var(--space-12)}@media (width>=768px){:root{--internal-section-y:var(--space-16)}}.internal-hero{padding-top:calc(var(--header-height) + var(--space-6));padding-bottom:var(--space-12);background:var(--color-bg);border-bottom:1px solid var(--color-border);scroll-margin-top:var(--header-height)}@media (width>=768px){.internal-hero{padding-top:calc(var(--header-height) + var(--space-8));padding-bottom:var(--space-16)}}.internal-hero__eyebrow{margin:var(--space-4) 0 0;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.internal-hero__title{margin:var(--space-3) 0 0;font-size:var(--text-3xl);max-width:22ch;line-height:var(--leading-tight)}@media (width>=768px){.internal-hero__title{font-size:var(--text-4xl);max-width:24ch}}.internal-hero__desc{margin:var(--space-4) 0 0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:52ch}.internal-hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.internal-hero__media{margin:var(--space-8) 0 0;max-width:min(100%,22rem)}.internal-hero__media img{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:100%;height:auto;display:block}.breadcrumb{margin:0}.breadcrumb__list{align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:var(--space-2);display:inline-flex}.breadcrumb__link{color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-decoration:none}.breadcrumb__link:hover{color:var(--color-primary)}.breadcrumb__current{color:var(--color-text);font-weight:var(--font-weight-medium)}.breadcrumb__sep{color:var(--color-border-strong);user-select:none}.internal-section{padding-block:var(--internal-section-y);scroll-margin-top:var(--header-height)}.internal-section--muted{background:var(--color-surface-muted)}.internal-section__heading{font-size:var(--text-2xl);margin:0 0 var(--space-8)}.internal-section__heading:not(:first-child){margin-top:var(--space-10)}@media (width>=768px){.internal-section__heading:not(:first-child){margin-top:var(--space-12)}}.internal-section__heading+.internal-intro,.internal-section__heading+.service-steps,.internal-section__heading+.service-benefits,.internal-section__heading+.product-characteristics,.internal-section__heading+.service-apps,.internal-section__heading+.hub-grid,.internal-section__heading+.service-more-links,.internal-section__heading+.product-purpose{margin-top:0}.internal-prose{max-width:65ch}.internal-prose p{color:var(--color-text-muted);line-height:var(--leading-relaxed)}.internal-prose p:last-child{margin-bottom:0}.internal-intro{margin:0 0 var(--space-10);max-width:58ch}.internal-intro+.internal-section__heading{margin-top:var(--space-8)}.internal-intro p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.hub-grid{gap:var(--space-6);margin:0;display:grid}.internal-section .hub-grid:last-child{margin-bottom:0}@media (width>=640px){.hub-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.hub-grid--services{grid-template-columns:repeat(3,1fr)}}.hub-card{min-height:100%;padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);flex-direction:column;gap:0;text-decoration:none;display:flex}@media (width>=768px){.hub-card{padding:var(--inset-lg)}}.hub-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.hub-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.hub-card__index{font-family:var(--font-heading);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-3)}.hub-card__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3);line-height:var(--leading-snug)}@media (width>=768px){.hub-card__title{font-size:var(--text-xl)}}.hub-card__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);flex:1;margin:0}.hub-card__cta{padding-top:var(--space-6);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin-top:auto}.hub-card:hover .hub-card__cta{color:var(--color-accent)}.internal-diff-grid{gap:var(--space-10);margin-top:var(--space-8);display:grid}@media (width>=768px){.internal-diff-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.internal-diff-item__num{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);color:#201f601f;margin-bottom:var(--space-4);line-height:1}.internal-diff-item__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3)}.internal-diff-item__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.internal-link-row{margin-top:var(--space-8)}.internal-link-row a{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none}.internal-link-row a:hover{color:var(--color-accent)}.internal-points{gap:var(--space-6);margin-top:var(--space-6);display:grid}@media (width>=768px){.internal-points{grid-template-columns:repeat(2,1fr)}}.internal-point{padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%}.internal-point__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2)}.internal-point__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.contact-channels{gap:var(--space-5);margin-bottom:var(--space-10);display:grid}@media (width>=768px){.contact-channels{grid-template-columns:repeat(3,1fr)}}.contact-channel{padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.contact-channel__label{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-2)}.contact-channel__value{font-size:var(--text-base);font-weight:var(--font-weight-medium);margin:0}.contact-channel__value a{color:var(--color-primary);text-decoration:none}.contact-channel__value a:hover{color:var(--color-accent)}.contact-phones{margin:0 0 var(--space-10);padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.contact-phones__title{font-size:var(--text-lg);margin:0 0 var(--space-4)}.contact-phones__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.contact-phones__list li{font-size:var(--text-sm);color:var(--color-text-muted)}.contact-wa-cta{margin-bottom:var(--space-10)}.contact-note{margin:0 0 var(--space-10);padding:var(--inset-md);border-left:3px solid var(--color-primary);background:var(--color-primary-muted);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.units-grid{gap:var(--space-5);display:grid}@media (width>=768px){.units-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.units-grid{grid-template-columns:repeat(3,1fr)}}.unit-card{padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.unit-card__city{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3)}.unit-card__address{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.unit-card__address p{margin:0}.unit-card__phones{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.unit-card__phones li+li{margin-top:var(--space-1)}.unit-card__flag{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-warning);display:inline-block}@media (prefers-reduced-motion:reduce){.hub-card:hover{transform:none}}.product-hero-media{padding-block:var(--space-8) var(--space-10);background:var(--color-bg)}@media (width>=768px){.product-hero-media{padding-block:var(--space-10) var(--space-12)}}.product-hero-media__frame{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin:0;overflow:hidden}.product-hero-media__img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:min(22rem,42vh)}@media (width>=768px){.product-hero-media__img{max-height:min(26rem,40vh)}}.product-purpose{max-width:58ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.product-characteristics{gap:var(--space-5);margin-top:var(--space-6);display:grid}@media (width>=768px){.product-characteristics{grid-template-columns:repeat(3,1fr)}}.product-characteristic{padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.product-characteristic__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2);color:var(--color-primary)}.product-characteristic__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.product-services-note{max-width:52ch;padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);line-height:var(--leading-relaxed);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.product-services-note a{margin-top:var(--space-2);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none;display:inline-block}.product-services-note a:hover{color:var(--color-accent)}.trust-panel{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--inset-md);background:var(--color-bg)}@media (width>=768px){.trust-panel{padding:var(--inset-lg)}}.trust-panel__badge{font-family:var(--font-heading);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-5);display:inline-block}.depoimentos-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.service-hero-media{padding-block:var(--space-8) var(--space-10);background:var(--color-bg)}@media (width>=768px){.service-hero-media{padding-block:var(--space-10) var(--space-12)}}.service-hero-media__frame{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin:0;overflow:hidden}.service-hero-media__img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:min(22rem,42vh)}@media (width>=768px){.service-hero-media__img{max-height:min(26rem,40vh)}}.service-intro .internal-section__heading{margin-top:0}.service-steps{gap:var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.service-steps{gap:var(--space-8);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.service-steps{grid-template-columns:repeat(4,1fr)}}.service-step{padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.service-step__num{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin-bottom:var(--space-2);display:block}.service-step__title{font-size:var(--text-lg);margin:0 0 var(--space-3)}.service-step__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.service-benefits{gap:var(--space-5);margin-top:var(--space-6);display:grid}@media (width>=768px){.service-benefits{grid-template-columns:repeat(3,1fr)}}.service-benefit{padding:var(--inset-md) var(--inset-md) var(--inset-md) calc(var(--inset-md) + var(--space-2));border:1px solid var(--color-border);border-left:3px solid var(--color-primary);background:var(--color-bg-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.service-benefit__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2)}.service-benefit__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.internal-topic-panel{max-width:58ch;padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}@media (width>=768px){.internal-topic-panel{padding:var(--inset-lg)}}.internal-topic-panel .internal-section__heading{margin:0 0 var(--space-6)}.internal-topic-panel .service-apps,.internal-topic-panel .tech-audience{padding:0 var(--space-1) 0 var(--space-5);max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;list-style:outside}.service-apps{margin:var(--space-6) 0 0;padding:var(--inset-md) var(--inset-md) var(--inset-md) calc(var(--inset-md) + var(--space-5));background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:58ch;list-style:outside}.service-apps li{margin-bottom:var(--space-3);padding-right:var(--space-2);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.service-apps li:last-child{margin-bottom:0}.service-more-links{padding:var(--inset-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (width>=768px){.service-more-links{padding:var(--inset-lg)}}.service-more-links ul{gap:var(--space-3);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}@media (width>=640px){.service-more-links ul{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.service-more-links ul{grid-template-columns:repeat(3,1fr)}}.service-more-links a{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);text-decoration:none;display:block}.service-more-links a:hover{color:var(--color-accent)}.service-more-links__hub{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);margin:0}.service-more-links__hub a{padding:var(--space-2) 0;display:inline-block}.tech-feature-list{gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.tech-feature-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.tech-feature-list{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}.tech-feature{padding:var(--inset-md);background:var(--color-bg-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-subtle)}.tech-feature__title{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.tech-feature__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.tech-flow{gap:var(--space-3);margin:var(--space-8) 0 0;counter-reset:tech-flow;flex-direction:column;padding:0;list-style:none;display:flex}.tech-ecosystem-flow .tech-flow{margin-bottom:var(--space-2)}.tech-flow__step{align-items:flex-start;gap:var(--space-4);padding:var(--inset-md);background:var(--color-bg-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);display:flex}.tech-flow__num{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);opacity:.85;flex-shrink:0}.tech-flow__label{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);font-weight:var(--font-weight-medium)}.tech-flow__note{margin:var(--space-5) 0 0;max-width:65ch;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.tech-flow--hub .tech-flow__step{border-left-color:var(--color-accent)}@media (width>=768px){.tech-flow--hub{grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=1024px){.tech-flow--hub{grid-template-columns:repeat(4,1fr)}.tech-flow--hub .tech-flow__step{flex-direction:column;align-items:flex-start;min-height:5.5rem}}.tech-audience{margin:var(--space-6) 0 0;padding:var(--inset-md) var(--inset-md) var(--inset-md) calc(var(--inset-md) + var(--space-5));max-width:52ch;line-height:var(--leading-relaxed);color:var(--color-text-muted);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);list-style:outside}.tech-audience li{margin-bottom:var(--space-3);padding-right:var(--space-2)}.tech-audience li:last-child,.internal-topic-panel .service-apps li:last-child{margin-bottom:0}.tech-pending{margin:var(--space-6) 0 0;padding:var(--inset-md);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);background:var(--color-bg);border-radius:var(--radius-md);border:1px dashed var(--color-border);max-width:65ch}.tech-wl-promo{max-width:42rem;padding:var(--inset-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:linear-gradient(135deg,#201f600f,#da26190a)}.tech-wl-promo__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.tech-wl-promo__title{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.tech-wl-promo__text{margin:0 0 var(--space-6);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:52ch}.hardware-gallery{gap:var(--space-5);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.hardware-gallery{grid-template-columns:repeat(2,1fr)}}.hardware-gallery__item{background:var(--color-bg-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);margin:0;overflow:hidden}.hardware-gallery__item img{vertical-align:middle;width:100%;height:auto;display:block}.hardware-gallery__caption{padding:var(--inset-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-top:1px solid var(--color-border-subtle);margin:0}.hardware-spec-list{margin:var(--space-6) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=768px){.hardware-spec-list{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,1fr)}}.hardware-spec-list li{padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);position:relative}.hardware-spec-list li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.hardware-brochure{margin:var(--space-6) auto 0;background:var(--color-bg-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);max-width:min(100%,52rem);box-shadow:var(--shadow-sm);padding:0;overflow:hidden}.hardware-brochure img{vertical-align:middle;width:100%;height:auto;display:block}.hardware-brochure__actions{margin:var(--space-6) 0 0;text-align:center}@media (width>=768px){.hardware-brochure__actions{text-align:left}}.cta-section{padding-block:var(--internal-section-y)}@media (width>=768px){.cta-section{padding-block:var(--space-16)}}.contact-wa-cta{margin:var(--space-8) 0 0}
