/* Criad+ Educação v1.0 LC1 - páginas em breve e artigo inteligente */
.soon-page{background:linear-gradient(180deg,#fff 0%,#faf8ff 48%,#fff 100%);}
.soon-hero{position:relative;overflow:hidden;padding:72px 0 44px;border-bottom:1px solid rgba(109,60,255,.10)}
.soon-hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:520px;height:520px;background:radial-gradient(circle,rgba(109,60,255,.14),transparent 62%);pointer-events:none}
.soon-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}
.soon-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:#f0ebff;color:#5b35cc;font-weight:800;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}
.soon-copy h1{font-size:clamp(2.2rem,5vw,4.55rem);line-height:.98;margin:18px 0 18px;color:#16122a;letter-spacing:-.055em}
.soon-copy p{font-size:1.08rem;line-height:1.74;color:#615b76;max-width:720px;margin:0 0 24px}
.soon-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.soon-card{background:#fff;border:1px solid rgba(109,60,255,.12);box-shadow:0 28px 80px rgba(35,20,80,.12);border-radius:34px;padding:26px;position:relative;overflow:hidden}
.soon-card:after{content:"";position:absolute;right:-70px;bottom:-100px;width:240px;height:240px;background:radial-gradient(circle,rgba(109,60,255,.13),transparent 64%)}
.soon-visual{min-height:300px;border-radius:28px;background:linear-gradient(135deg,#f6f2ff,#fff);display:grid;place-items:center;position:relative;overflow:hidden}
.soon-visual img{max-width:min(86%,360px);max-height:310px;object-fit:contain;filter:drop-shadow(0 28px 36px rgba(26,18,70,.20));z-index:2}
.soon-visual .soon-icon{position:absolute;top:18px;left:18px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(109,60,255,.14);box-shadow:0 12px 30px rgba(36,24,82,.12);color:#6d3cff;z-index:3}.soon-visual .soon-icon svg{width:26px;height:26px;stroke-width:1.8}
.soon-pillbar{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.soon-pillbar span{border:1px solid rgba(109,60,255,.15);background:#fff;border-radius:999px;padding:9px 12px;color:#514a66;font-weight:700;font-size:.88rem}
.soon-path{padding:48px 0}.soon-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.soon-path-card{background:#fff;border:1px solid rgba(109,60,255,.10);border-radius:22px;padding:22px;box-shadow:0 14px 42px rgba(30,20,70,.07)}.soon-path-card i{color:#6d3cff}.soon-path-card h3{margin:12px 0 6px;color:#17132b}.soon-path-card p{margin:0;color:#686176;line-height:1.55}.soon-note{padding:0 0 60px}.soon-note-box{background:#17132b;color:#fff;border-radius:28px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:18px}.soon-note-box h2{margin:0 0 6px}.soon-note-box p{margin:0;color:rgba(255,255,255,.76)}
.article-intel{background:#fff}.intel-hero{padding:62px 0 32px;background:linear-gradient(135deg,#fbfaff,#fff 48%,#f7f3ff);border-bottom:1px solid rgba(109,60,255,.10)}.intel-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center}.intel-badge{display:inline-flex;padding:8px 12px;border-radius:999px;background:#efe9ff;color:#5a31d2;font-weight:900;text-transform:uppercase;font-size:.78rem;letter-spacing:.05em}.intel-hero h1{font-size:clamp(2rem,4.4vw,4.1rem);line-height:1;margin:18px 0;color:#151225;letter-spacing:-.045em}.intel-hero p{font-size:1.08rem;line-height:1.75;color:#5e5870}.intel-panel{background:#fff;border:1px solid rgba(109,60,255,.12);border-radius:30px;padding:24px;box-shadow:0 24px 70px rgba(45,25,90,.12)}.intel-panel h3{margin:0 0 14px}.intel-next{display:grid;gap:12px}.intel-next a{display:flex;justify-content:space-between;gap:14px;text-decoration:none;color:#151225;background:#faf8ff;border:1px solid rgba(109,60,255,.10);border-radius:18px;padding:14px}.intel-next small{color:#6d3cff;font-weight:900}.month-nav{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(109,60,255,.08)}.month-nav .container{display:flex;gap:8px;overflow:auto;padding-top:12px;padding-bottom:12px}.month-nav a{white-space:nowrap;text-decoration:none;color:#413b55;background:#fff;border:1px solid rgba(109,60,255,.12);padding:8px 12px;border-radius:999px;font-weight:800;font-size:.88rem}.intel-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:42px 0}.intel-main h2{font-size:2rem;margin:18px 0;color:#17132b}.month-section{border-top:1px solid rgba(109,60,255,.12);padding-top:28px;margin-top:16px}.event-card{background:#fff;border:1px solid rgba(109,60,255,.10);border-radius:24px;padding:22px;margin:16px 0;box-shadow:0 15px 45px rgba(25,15,60,.06)}.event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.event-date{font-weight:900;color:#6d3cff}.event-card h3{font-size:1.35rem;margin:4px 0 8px;color:#17132b}.event-card p{color:#615b70;line-height:1.68}.event-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.event-tags span{background:#f4f0ff;color:#5b35cc;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.event-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.event-actions a{text-decoration:none;border-radius:999px;padding:9px 13px;font-weight:850;background:#6d3cff;color:#fff}.event-actions a.secondary{background:#17132b}.event-actions a.light{background:#f1edff;color:#5b35cc}.intel-sidebar{position:sticky;top:66px;align-self:start}.intel-box{background:#fff;border:1px solid rgba(109,60,255,.10);border-radius:22px;padding:20px;margin-bottom:14px;box-shadow:0 14px 42px rgba(25,15,60,.05)}.intel-box h3{margin:0 0 12px}.intel-box a{display:block;color:#302941;text-decoration:none;border-bottom:1px solid rgba(109,60,255,.08);padding:9px 0}.disclaimer{background:#fff9ea;border-color:#f0d99c;color:#5b4520}.disclaimer p{margin:0;line-height:1.6}
@media(max-width:900px){.soon-grid,.intel-hero-grid,.intel-layout{grid-template-columns:1fr}.soon-hero{padding:46px 0 28px}.soon-path-grid{grid-template-columns:1fr}.soon-note-box{display:block}.intel-sidebar{position:static}.event-head{display:block}.soon-card{padding:18px}.soon-visual{min-height:230px}.soon-actions .btn{width:100%;justify-content:center}.month-nav{top:0}}

/* LC1.4 — Sidebar premium do artigo Calendário Inteligente */
.article-intel .intel-sidebar-premium .intel-box{
  border-radius:26px;
  padding:22px;
  border:1px solid rgba(109,60,255,.13);
  background:linear-gradient(180deg,#fff,#fff 70%,#fbf9ff);
  box-shadow:0 18px 54px rgba(24,17,51,.07);
  overflow:hidden;
}
.article-intel .intel-sidebar-premium .intel-box-title{
  display:flex;
  align-items:flex-start;
  gap:14px;
  margin-bottom:12px;
}
.article-intel .intel-sidebar-premium .intel-box-title h3{
  margin:2px 0 3px;
  color:#101932;
  font-size:1.2rem;
  line-height:1.15;
}
.article-intel .intel-sidebar-premium .intel-box-title p{
  margin:0;
  color:#6b6677;
  font-size:.92rem;
  line-height:1.35;
}
.article-intel .box-icon,
.article-intel .op-icon{
  width:46px;
  height:46px;
  flex:0 0 46px;
  border-radius:16px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#6d3cff;
  background:#f1ebff;
  box-shadow:0 10px 25px rgba(109,60,255,.10);
}
.article-intel .box-icon svg,
.article-intel .op-icon svg{
  width:24px;
  height:24px;
  stroke-width:2.25;
}
.article-intel .box-icon.blue{color:#2276dc;background:#eaf3ff}.article-intel .box-icon.purple{color:#6d3cff;background:#f1ebff}
.article-intel .op-icon.purple{color:#6d3cff;background:#f1ebff}.article-intel .op-icon.green{color:#159060;background:#eaf8ef}.article-intel .op-icon.rose{color:#d8435d;background:#fff0f3}.article-intel .op-icon.amber{color:#d59617;background:#fff6df}.article-intel .op-icon.blue{color:#2276dc;background:#eaf3ff}
.article-intel .opportunity-link,
.article-intel .related-link,
.article-intel .nextstep-link{
  display:flex!important;
  align-items:center;
  gap:13px;
  padding:13px 0!important;
  border-bottom:1px solid rgba(109,60,255,.09)!important;
  color:#111936!important;
  text-decoration:none!important;
}
.article-intel .intel-sidebar-premium a:last-child{border-bottom:0!important}
.article-intel .opportunity-link strong,
.article-intel .related-link strong,
.article-intel .nextstep-link strong{
  display:block;
  color:#101932;
  font-size:1rem;
  line-height:1.2;
}
.article-intel .opportunity-link small,
.article-intel .related-link small,
.article-intel .nextstep-link small{
  display:block;
  color:#696479;
  font-size:.86rem;
  line-height:1.35;
  margin-top:3px;
}
.article-intel .opportunity-link>span:nth-child(2),
.article-intel .related-link>span,
.article-intel .nextstep-link>span:nth-child(2){flex:1;min-width:0}
.article-intel .opportunity-link>svg,
.article-intel .related-link>svg,
.article-intel .nextstep-link>svg{
  width:20px;
  height:20px;
  color:#6d3cff;
  flex:0 0 auto;
  stroke-width:2.6;
}
.article-intel .related-link img{
  width:68px;
  height:58px;
  border-radius:13px;
  object-fit:cover;
  background:#f7f4ff;
  border:1px solid rgba(109,60,255,.08);
  flex:0 0 68px;
}
.article-intel .intel-opportunities-box{border-left:4px solid #6d3cff!important}.article-intel .intel-related-box{border-left:4px solid #2276dc!important}.article-intel .intel-nextstep-box{border-left:4px solid #6d3cff!important}
@media(max-width:900px){
  .article-intel .intel-sidebar-premium{display:grid;gap:18px;margin-top:24px}.article-intel .intel-sidebar-premium .intel-box{padding:20px;border-radius:24px}.article-intel .opportunity-link,.article-intel .related-link,.article-intel .nextstep-link{padding:12px 0!important}.article-intel .box-icon,.article-intel .op-icon{width:44px;height:44px;flex-basis:44px}.article-intel .related-link img{width:64px;height:56px;flex-basis:64px}.article-intel .intel-sidebar-premium .intel-box-title h3{font-size:1.45rem}
}
