/* AptOn Page Layout v1.0.0 — MR-0 RC2
 * Padrão global de aproveitamento de área útil e descoberta de soluções.
 */
:root{--apt-page-default-max:1360px;--apt-page-wide-max:1500px;--apt-page-gutter:clamp(16px,2.2vw,32px)}
.apt-page--default{max-width:var(--apt-page-default-max)!important}.apt-page--wide{max-width:var(--apt-page-wide-max)!important}.apt-page--fluid{max-width:none!important}.apt-readable{max-width:78ch}
.apton-public .personal-content{width:100%;max-width:calc(var(--apt-page-wide-max) + (var(--apt-page-gutter) * 2));padding:var(--apt-page-gutter);margin:0 auto}
.apton-admin .content{width:100%;max-width:calc(var(--apt-page-wide-max) + (var(--apt-page-gutter) * 2));padding:var(--apt-page-gutter);margin:0 auto}
.apton-info.apton-info--account{max-width:var(--apt-page-wide-max)}.apton-info--account .apton-info-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.apt-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--apt-space-4)}
.apt-product-card{display:grid;align-content:start;gap:var(--apt-space-3);min-height:270px;padding:var(--apt-space-5);border:1px solid var(--apt-color-border);border-radius:var(--apt-radius-lg);background:#fff;box-shadow:var(--apt-shadow-sm)}
.apt-product-card.is-coming{background:#fbfdff}.apt-product-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--apt-space-3);flex-wrap:wrap}.apt-product-card h2{margin:0;color:var(--apt-color-text);font-size:1.25rem}.apt-product-card__tagline{margin:0;color:#33485c;font-weight:760;line-height:1.45}.apt-product-card .apt-actions{margin-top:auto}
.apt-product-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--apt-space-5);padding:clamp(22px,3vw,36px);border:1px solid var(--apt-color-border);border-radius:18px;background:linear-gradient(135deg,#eef7ff,#f5fff5)}.apt-product-hero__copy{max-width:900px}.apt-product-hero h1{margin:0;color:var(--apt-color-brand);font-size:clamp(1.7rem,3vw,2.45rem)}.apt-product-hero__tagline{margin:.5rem 0;color:#33485c;font-size:1.05rem;font-weight:780}.apt-product-hero__copy>p:last-child{color:#475569;line-height:1.65}
.apt-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--apt-space-3)}.apt-benefit{display:flex;gap:10px;align-items:flex-start;padding:var(--apt-space-3);border:1px solid var(--apt-color-border);border-radius:var(--apt-radius-md);background:var(--apt-color-surface-muted)}.apt-benefit>span{color:var(--apt-color-success);font-weight:900}.apt-benefit p{margin:0;color:#334155;line-height:1.45}.apt-module-context{padding:var(--apt-space-3) var(--apt-space-4)}.apt-module-context .apt-field{max-width:520px}.apt-table-wrap{width:100%;overflow:auto}.apt-table{width:100%;border-collapse:collapse;min-width:980px}.apt-table th,.apt-table td{padding:10px 12px;border-bottom:1px solid var(--apt-color-border);text-align:left;vertical-align:top}.apt-table th{font-size:var(--apt-font-xs);text-transform:uppercase;color:var(--apt-color-text-muted)}.apt-control--compact{min-height:36px;padding:.4rem .55rem}
.personal-menu a.is-discovery,.menu a.is-discovery{display:flex;align-items:center;justify-content:space-between;gap:8px}.personal-menu .module-lock,.menu .module-lock{font-size:.78rem;opacity:.75}
@media(max-width:900px){.apt-benefit-grid{grid-template-columns:1fr}.apt-product-hero{display:grid}.apton-public .personal-content,.apton-admin .content{padding:16px}.apt-product-card{min-height:0}}
@media(max-width:680px){.apt-product-grid{grid-template-columns:1fr}.apt-product-card{padding:var(--apt-space-4)}.apt-product-hero{padding:20px 17px}}
