.seg-wrap{max-width:var(--container-md);margin:0 auto;padding:0 28px 72px}@media (max-width:560px){.seg-wrap{padding:0 16px 56px}}.seg-hero{text-align:center;padding:60px 0 16px}.seg-hero .eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);font-size:12px;font-weight:700}.seg-hero h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 12px;font-size:clamp(30px,4.6vw,46px);font-weight:800;line-height:1.08}.seg-hero p{color:var(--fg-2);max-width:62ch;margin:0 auto;font-size:17px;line-height:1.6}.seg-sect{text-align:center;margin-top:48px}.seg-sect .e{letter-spacing:.08em;text-transform:uppercase;color:var(--moreco-teal-500);font-size:12px;font-weight:700}.seg-sect h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:25px;font-weight:700}.seg-sect p.ss{color:var(--fg-2);max-width:64ch;margin:8px auto 0;font-size:14.5px;line-height:1.55}.seg-focus{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}@media (max-width:740px){.seg-focus{grid-template-columns:1fr}}.seg-fcard{background:var(--paper-2);border:1.5px solid var(--moreco-purple-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);height:100%;padding:26px 28px;position:relative}.seg-fcard .tagfocus{background:var(--brand-primary);color:var(--brand-on-primary);text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:3px 10px;font-size:9.5px;font-weight:700;position:absolute;top:-10px;right:16px}.seg-fcard .fi{background:var(--brand-primary-wash);width:48px;height:48px;color:var(--brand-primary);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.seg-fcard h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}.seg-fcard .dor{color:var(--fg-2);align-items:flex-start;gap:9px;margin-top:9px;font-size:13.5px;line-height:1.55;display:flex}.seg-fcard .dor .di{color:var(--warning-500);flex:none;margin-top:3px}.seg-fcard .ganho{color:var(--fg-1);align-items:flex-start;gap:9px;margin-top:9px;font-size:13.5px;line-height:1.55;display:flex}.seg-fcard .ganho .gi{color:var(--moreco-teal-500);flex:none;margin-top:3px}.seg-fcard .ganho b{font-weight:600}.seg-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}@media (max-width:860px){.seg-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.seg-grid{grid-template-columns:1fr}}.seg-scard{background:var(--paper-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);height:100%;padding:20px}.seg-scard .si{background:var(--moreco-teal-50);width:40px;height:40px;color:var(--moreco-teal-700);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.seg-scard h3{font-family:var(--font-display);font-size:15px;font-weight:600}.seg-scard .dor{color:var(--fg-2);margin-top:7px;font-size:12.5px;line-height:1.5}.seg-scard .dor b{color:var(--fg-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.seg-scard .ganho{color:var(--fg-1);margin-top:9px;font-size:12.5px;line-height:1.5}.seg-scard .ganho b{color:var(--moreco-teal-700);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.seg-ctarow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;display:flex}.seg-ctarow .btn{padding:13px 22px;font-size:14.5px}.seg-ctarow .btn-accent{background:var(--moreco-teal-500);color:var(--brand-on-primary);box-shadow:var(--shadow-sm)}.seg-ctarow .btn-accent:hover{background:var(--moreco-teal-700);box-shadow:var(--shadow-md)}
