:root{--orange:#0485F7;--orange-dk:#0369C9;--accent-rgb:4,133,247;--accent-mid-rgb:55,159,251;--teal:#075B72;--teal-dk:#054C60;--ink:#242424;--ink-soft:#3B3B3B;--muted:#6E6E6E;--muted-2:#8A8A8A;--line:#D9E4F0;--surface:#EEF5FB;--surface-2:#F5F9FD;--white:#fff;--blue-soft:#E8F3FC;--blue-wash:#F0F7FD;--hero-top:#DCECFA;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--maxw:1320px}.site-shell[data-theme=cnd]{--orange:#0B4F8C;--orange-dk:#083A68;--accent-rgb:11,79,140;--accent-mid-rgb:36,107,168;--blue-soft:#E3EDF6;--blue-wash:#EEF3F8;--surface:#EEF3F8;--surface-2:#F4F7FA;--line:#D0DCE8;--hero-top:#D5E4F2}.site-shell[data-theme=extratos]{--orange:#1E3A8C;--orange-dk:#162C6B;--accent-rgb:30,58,140;--accent-mid-rgb:56,90,176;--blue-soft:#E4E8F6;--blue-wash:#EEF0F8;--surface:#EAEDF6;--surface-2:#F4F5FB;--line:#CDD2E4;--hero-top:#D5DBF0}.site-shell[data-theme=pendencias]{--orange:#0B2545;--orange-dk:#07182E;--accent-rgb:11,37,69;--accent-mid-rgb:36,68,110;--blue-soft:#E4EAF3;--blue-wash:#EEF2F8;--surface:#E8EDF4;--surface-2:#F3F5F9;--line:#C8D2DE;--hero-top:#D3DCE8}.site-shell[data-theme=cobertura]{--orange:#0369C9;--orange-dk:#0254A1;--accent-rgb:3,105,201;--accent-mid-rgb:40,130,214;--blue-soft:#E4F0FB;--blue-wash:#F0F6FC;--surface:#EAF3FA;--surface-2:#F3F8FC;--line:#D2E0EE;--hero-top:#D7E8F8}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:108px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--surface-2);-webkit-font-smoothing:antialiased;line-height:1.55}.site-shell{min-height:100vh;background:radial-gradient(55% 40% at 85% 12%,rgba(var(--accent-rgb),.12),transparent 70%),radial-gradient(40% 35% at 8% 30%,rgba(var(--accent-rgb),.08),transparent 65%),radial-gradient(50% 45% at 70% 72%,rgba(var(--accent-rgb),.07),transparent 70%),linear-gradient(180deg,var(--hero-top) 0,var(--surface-2) 28%,#F7FBFE 55%,var(--blue-wash) 78%,var(--surface) 100%)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.sec{padding:110px 0;position:relative}.sec:nth-of-type(2n){background:radial-gradient(50% 60% at 20% 40%,rgba(var(--accent-rgb),.07),transparent 70%),linear-gradient(180deg,rgba(232,243,252,.55),rgba(240,247,253,.35))}#planos.sec{background:#F2F2F2}[data-theme=home] #planos.sec{background:#E7F2FA}#cobertura.sec{background:#fff}[data-theme=extratos] #cobertura.sec{background:#eaf7fc}#por-que.sec{background:#E7F2FA}[data-theme=extratos] #por-que.sec{background:#eaf7fc}#na-pratica.sec{background:#E2F0F8}#como.sec{background:radial-gradient(50% 60% at 20% 40%,rgba(4,133,247,.05),transparent 70%),#F7FBFE}#saiba-mais.sec{background:#E2F0F8}#recursos.modulos-sec.sec{background:#E7F2FA}.modulos-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:40px}.modulos-head h2{margin:0;font-weight:700;letter-spacing:-.035em;color:#111}.modulos-head h2 span{color:var(--orange)}.modulos-head .lead{margin:0;max-width:62ch;text-align:center;color:#6B7280}.modulos-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.modulos-tab{gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:.92rem;font-weight:600;color:var(--muted);text-align:left}.modulos-tab,.modulos-tab-ic{display:flex;align-items:center;transition:.2s}.modulos-tab-ic{width:30px;height:30px;border-radius:9px;background:var(--surface);color:var(--muted-2);justify-content:center;flex:none}.modulos-tab-ic svg{width:16px;height:16px}.modulos-tab-short{display:none}.modulos-tab:hover{border-color:#c9c5c1}.modulos-tab[aria-selected=true]{background:#E8F3FC;border-color:var(--orange);color:var(--orange)}.modulos-tab[aria-selected=true] .modulos-tab-ic{background:var(--orange);color:#fff}.modulos-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;margin-top:18px;background:#fff;border-radius:22px;padding:36px 32px;box-shadow:0 12px 36px rgba(15,35,70,.06)}.modulos-panel-copy{min-height:360px}.modulos-panel .stat-ic{color:#0485F7;margin-bottom:16px}.modulos-panel h3{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;letter-spacing:-.03em;color:#111}.modulos-panel-copy>p{margin:10px 0 0;min-height:4.5em;font-size:.98rem;line-height:1.5;color:#6B7280;max-width:46ch}.modulos-panel-visual{min-height:280px;display:flex;align-items:center}.modulos-panel-visual img{width:100%;height:auto}.modulos-checks{list-style:none;display:flex;flex-direction:column;gap:10px;margin:18px 0 20px}.modulos-checks li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;font-weight:500;line-height:1.35;color:#374151}.modulos-checks span{width:20px;height:20px;border-radius:50%;background:var(--orange);display:grid;place-items:center;flex:none;margin-top:1px}.modulos-more{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;font-weight:600;color:var(--orange)}.modulos-more svg{width:13px;height:10px}@media(min-width:901px){.modulos-stack .modulos-panel:not(.is-on){display:none}}@media(max-width:900px){.modulos-tab-full{display:none}.modulos-tab-short{display:inline}.modulos-tab-ic{display:none}.modulos-tabs{position:sticky;top:76px;z-index:18;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 -4px 8px;padding:10px 4px;background:#E7F2FA}.modulos-tab{justify-content:center;text-align:center;padding:10px 4px;font-size:.68rem;border-radius:10px}.modulos-stack{gap:16px}.modulos-panel,.modulos-stack{display:flex;flex-direction:column}.modulos-panel{padding:24px 20px;gap:24px;position:sticky;top:calc(132px + (var(--i, 0) * 14px));z-index:calc(6 + var(--i, 0));scroll-margin-top:132px}.modulos-panel-copy,.modulos-panel-copy>p,.modulos-panel-visual{min-height:0}}@media(max-width:720px){.modulos-head h2{max-width:none}}.learn-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px}.learn-head h2{margin:0;font-weight:700;letter-spacing:-.03em;color:#0B2545}.learn-head .lead{margin:0;max-width:58ch;text-align:center;color:#6B7280}.learn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.learn-grid:has(.learn-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.learn-card{display:flex;flex-direction:column;min-width:0}.learn-card-media{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:#fff}.learn-card-media img{width:100%;height:100%;object-fit:cover}.learn-card-body{padding:16px 2px 0;display:flex;flex-direction:column;gap:6px}.learn-card-cat{position:absolute;left:12px;bottom:12px;z-index:1;padding:5px 8px;border-radius:4px;background:rgba(255,255,255,.94);box-shadow:none;font-size:.68rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ink);line-height:1.2}.learn-card time{font-size:.78rem;color:#9CA3AF}.learn-card h3{margin:2px 0 0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#0B2545}.learn-card h3 a{display:block}.learn-card p{margin:0;font-size:.88rem;color:#6B7280;line-height:1.5}.learn-more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.88rem;font-weight:600;color:var(--orange)}.learn-more svg{width:13px;height:10px}.learn-all{display:flex;justify-content:center;margin-top:40px}.learn-all .btn{border-radius:999px;background:#fff}@media(max-width:1100px){.learn-grid{grid-template-columns:1fr 1fr}}@media(max-width:1080px){.learn-grid,.learn-grid:has(.learn-card:nth-child(3):last-child){grid-template-columns:1fr;gap:16px}.learn-card{background:#fff;border:1px solid rgba(11,37,69,.06);border-radius:18px;padding:14px 14px 18px}.learn-card-body{padding:14px 4px 0}.learn-head h2{max-width:none}}[data-theme=cnd] #planos.sec,[data-theme=extratos] #planos.sec,[data-theme=pendencias] #planos.sec{background:#fff}[data-theme=cnd] #planos .plan:not(.dark),[data-theme=extratos] #planos .plan:not(.dark),[data-theme=pendencias] #planos .plan:not(.dark){border-color:#D5E4F0}.why-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:40px}.why-head h2{margin:0;max-width:14.5em;font-weight:700;letter-spacing:-.03em;color:#0B2545}.why-head .lead{margin:0;max-width:58ch;color:#6B7280}.why-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.why-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 18px 20px}.why-ic{width:40px;height:40px;border-radius:12px;background:var(--blue-soft);color:var(--orange);display:grid;place-items:center;margin-bottom:16px}.why-card strong{display:block;font-size:.98rem;font-weight:700;color:#0B2545;letter-spacing:-.02em}.why-card p{margin:8px 0 0;font-size:.82rem;color:#6B7280;line-height:1.5}@media(max-width:1100px){.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.why-grid{grid-template-columns:1fr 1fr;gap:10px}.why-card{padding:16px 14px 14px}.why-card strong{font-size:.88rem}.why-card p{font-size:.74rem}.why-head h2{max-width:none}}.video-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:36px}.video-head h2{margin:0;font-weight:700;letter-spacing:-.03em;color:#0B2545}.video-head .lead{margin:0;max-width:52ch;color:#6B7280}.video-frame{position:relative;max-width:980px;margin:0 auto;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:radial-gradient(90% 80% at 18% 0,rgba(4,133,247,.08),transparent 58%),linear-gradient(180deg,#F7FBFF,#EEF5FC);box-shadow:0 22px 55px rgba(15,35,70,.08)}.video-embed{position:absolute;inset:0}.video-embed,.video-poster{width:100%;height:100%;border:0}.video-poster{appearance:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:inherit}.video-poster:disabled{cursor:default}.video-brand{display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.video-brand img{height:56px;width:auto}.video-brand small{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#98A2B3}.video-play{position:absolute;width:74px;height:74px;border-radius:50%;background:#fff;color:var(--orange);display:grid;place-items:center;box-shadow:0 12px 30px rgba(15,23,42,.14)}.video-bar{position:absolute;left:22px;right:22px;bottom:16px;display:flex;align-items:center;gap:10px;color:#98A2B3;font-size:.68rem;font-weight:600}.video-bar svg{flex:none;opacity:.85}.video-bar i{flex:1;height:4px;border-radius:999px;background:#D7E2EE;position:relative}.video-bar i:after{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:50%;background:var(--orange);transform:translate(-2px,-50%)}.video-bar em{width:56px;height:4px;border-radius:999px;background:var(--orange);opacity:.7}.video-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:980px;margin:22px auto 0}.video-feat{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e8eef5;border-radius:18px;padding:16px 16px 15px;box-shadow:0 8px 22px rgba(15,35,70,.04)}.video-feat-ic{width:36px;height:36px;border-radius:10px;background:#EAF3FC;color:#0B4F8C;display:grid;place-items:center;flex:none}.video-feat strong{display:block;font-size:.92rem;font-weight:700;color:#0B2545;letter-spacing:-.02em}.video-feat p{margin:4px 0 0;font-size:.8rem;color:#6B7280;line-height:1.4}@media(max-width:900px){.video-feats{grid-template-columns:1fr 1fr}.video-frame{border-radius:20px}.video-play{width:60px;height:60px}}@media(max-width:640px){.video-feats{grid-template-columns:1fr 1fr;gap:10px}.video-feat{flex-direction:column;gap:10px;padding:14px 12px 13px}.video-feat strong{font-size:.82rem}.video-feat p{font-size:.72rem}}h1,h2,h3,h4{font-weight:400;letter-spacing:-.025em;line-height:1.08;color:var(--ink)}h1{font-size:clamp(2.6rem,5.4vw,4.6rem)}h2{font-size:clamp(2rem,3.7vw,3.3rem)}h3{font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.2}.b{font-weight:600;color:#111}.lead{color:var(--muted);font-size:1.05rem;max-width:56ch}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--orange);line-height:1.2}.eyebrow:before{content:"";width:18px;height:1.5px;background:currentColor;flex:none}.eyebrow svg{display:none}.eyebrow.on-dark{background:none;border:0;color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 26px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;transition:.18s ease;white-space:nowrap}.btn svg{transition:transform .18s ease}.btn:hover svg{transform:translateX(3px)}.btn-o{background:var(--orange);color:#fff}.btn-o:hover{background:var(--orange-dk)}.btn-k{background:#111;color:#fff}.btn-k:hover{background:#000}.btn-w{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn-w:hover{border-color:#c9c5c1}.btn-oo{background:#fff;color:var(--orange);border:1px solid var(--orange)}.btn-oo:hover{background:#E8F3FC}.btn-ghost{background:transparent;color:var(--ink);border:1px solid transparent}.btn-ghost:hover{background:rgba(0,0,0,.04)}.header{position:sticky;top:0;z-index:60;padding:18px 0;background:#fff}.navbar{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 14px 14px 30px;justify-content:space-between;gap:12px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.brand,.navbar{display:flex;align-items:center}.brand{gap:9px;font-size:1.5rem;letter-spacing:-.04em}.brand-mark{display:flex;gap:-4px}.brand b{font-weight:600}.brand span{font-weight:400;color:#585858}.nav,.nav a,.nav-dd-btn{display:flex;gap:6px;align-items:center}.nav a,.nav-dd-btn{padding:10px 16px;border-radius:8px;font-size:.95rem;color:var(--ink-soft);transition:.15s}.nav a:hover,.nav-dd-btn:hover{background:var(--surface);color:#111}.nav svg{opacity:.5}.nav-dd{position:relative}.nav-dd-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:260px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:0 16px 40px rgba(36,36,36,.1);z-index:40;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.nav-dd-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}.nav-dd.open .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu,.nav-dd:hover .nav-dd-menu{visibility:visible;opacity:1;pointer-events:auto}.nav-dd-menu a{padding:10px 12px;font-size:.9rem}.hero-shot{overflow:visible;border:0;background:transparent}.hero-ext-shot,.hero-shot{margin-top:8px}.hero-ext-shot img{width:100%;height:auto;display:block;animation:heroFloat 4.6s ease-in-out infinite}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.hero-ext-shot img{animation:none}}.hero-home-shot{position:relative;margin-top:8px;border-radius:0;overflow:visible;background:transparent}.hero-home-shot img{width:100%;height:auto;display:block;opacity:0;transition:opacity .65s ease;pointer-events:none;user-select:none}.hero-home-shot img:first-child{position:relative}.hero-home-shot img:not(:first-child){position:absolute;inset:0;height:100%;object-fit:contain;object-position:center}.hero-home-shot img.is-on{opacity:1}@media (min-width:1080px){.hero-home-shot{display:none}}@media (max-width:1079px){.hero-trio-slot{display:none}}.hero-trio{position:relative;height:min(520px,58vw);margin-top:8px}.hero-trio-pane{position:absolute;overflow:hidden;background:#f5f5f5;border:1px solid var(--line);pointer-events:none}.hero-trio-pane.is-left,.hero-trio-pane.is-right{top:12%;width:38%;height:76%;border-radius:18px;box-shadow:0 14px 36px rgba(15,35,70,.1);z-index:1}.hero-trio-pane.is-left{left:-3%}.hero-trio-pane.is-right{right:-3%}.hero-trio-pane.is-main{left:50%;top:0;width:66%;height:100%;transform:translateX(-50%);border-radius:22px;z-index:2;box-shadow:0 24px 56px rgba(15,35,70,.16)}.hero-trio-clip{width:100%;height:100%;overflow:hidden}.hero-trio-scale{transform-origin:top left}.hero-trio-pane .dash-shell,.hero-trio-pane .dashboard{height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.hero .dashboard.rv,.hero-trio-pane .dashboard{opacity:1;transform:none}.plan.is-focus{box-shadow:0 0 0 2px var(--orange)}.plan-focus{display:inline-block;margin-left:8px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange);vertical-align:middle}.footer-lead{display:block;padding:6px 0;color:var(--ink-soft);font-size:.92rem;text-align:left}.footer-lead:hover{color:var(--orange)}.journey-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.journey-card{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--line)}.journey-card strong{font-size:1.15rem}.journey-card span{color:var(--muted);font-size:.92rem}.journey-num{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--orange)}.journey-card.is-here{box-shadow:0 0 0 2px var(--orange)}.catalog-bar{gap:16px;margin:28px 0 18px}.catalog-bar,.catalog-search{display:flex;flex-direction:column}.catalog-search{gap:8px;font-size:.8rem;font-weight:600;color:var(--muted)}.catalog-search input{border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;color:var(--ink);background:#fff}.catalog-esferas{display:flex;flex-wrap:wrap;gap:8px}.catalog-chip{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:.85rem;color:var(--ink-soft)}.catalog-chip.is-on{background:var(--orange);color:#fff;border-color:var(--orange)}.catalog-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.catalog-table{width:100%;border-collapse:collapse;font-size:.92rem}.catalog-table td,.catalog-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.catalog-table th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.catalog-empty{padding:20px;color:var(--muted)}.menu-btn{display:none;padding:10px;border-radius:8px}.chroma-mesh{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;background:var(--mesh-a)}.chroma-mesh-field{position:absolute;inset:-25%;filter:blur(var(--mesh-blur));pointer-events:none}.chroma-mesh-field i{position:absolute;inset:0;background:radial-gradient(ellipse at 18% 24%,var(--mesh-d) 0,transparent 34%),radial-gradient(ellipse at 28% 70%,var(--mesh-d) 0,transparent 32%),radial-gradient(ellipse at 82% 22%,var(--mesh-b) 0,transparent 38%),radial-gradient(ellipse at 78% 64%,var(--mesh-c) 0,transparent 36%),radial-gradient(ellipse at 70% 100%,var(--mesh-d) 0,transparent 34%);will-change:transform;animation:chromaDrift var(--mesh-duration) ease-in-out infinite alternate}.chroma-mesh-field i:nth-child(2){inset:8%;opacity:.8;background:radial-gradient(ellipse at 14% 38%,var(--mesh-d) 0,transparent 36%),radial-gradient(ellipse at 34% 16%,var(--mesh-d) 0,transparent 30%),radial-gradient(ellipse at 86% 48%,var(--mesh-c) 0,transparent 38%);animation-direction:alternate-reverse;animation-delay:calc(var(--mesh-duration) * -.45)}.chroma-mesh-grain{position:absolute;inset:0;opacity:var(--mesh-grain);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.chroma-mesh-content{position:relative;z-index:1;height:100%}.chroma-mesh[data-paused=true] .chroma-mesh-field i{animation-play-state:paused}@keyframes chromaDrift{0%{transform:translate(20%,-14%) rotate(22deg) scale(.96)}50%{transform:translate(-20%,16%) rotate(-22deg) scale(1.28)}to{transform:translate(12%,18%) rotate(14deg) scale(1.1)}}@media (prefers-reduced-motion:reduce){.chroma-mesh-field i{animation:none}}.hero{position:relative;isolation:isolate;padding:70px 0 0;overflow:hidden}.hero-mesh{z-index:0;min-height:0!important;background:#fff}.hero-mesh,.hero-mesh:after{position:absolute;inset:0;pointer-events:none}.hero-mesh:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 46%)}.hero>.wrap{position:relative;z-index:1}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,#fff)}[data-theme=extratos] .hero-mesh{background:#eaf7fc}[data-theme=extratos] .hero-mesh:after{background:linear-gradient(90deg,rgba(234,247,252,.45),transparent 46%)}[data-theme=extratos] .hero:after{background:linear-gradient(180deg,transparent,#eaf7fc)}.hero-grid{display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:end;padding-bottom:64px}.hero h1{margin:26px 0 24px;max-width:16ch}.hero .lead{max-width:52ch;font-size:1.07rem}.hero-cta{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.quote-card{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(6px);border-radius:var(--radius-md);padding:30px}.quote-card p{font-size:1rem;color:var(--ink-soft);line-height:1.5}.quote-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.ai-card{position:relative;overflow:hidden}.ai-card:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:36%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);animation:aiSweep 8s ease-in-out infinite;pointer-events:none}.ai-head{gap:10px;margin-bottom:12px}.ai-head,.ai-ic{display:flex;align-items:center}.ai-ic{width:30px;height:30px;border-radius:9px;background:var(--blue-soft);justify-content:center;flex:none;animation:aiGlow 5s ease-in-out infinite}.ai-title{font-size:.85rem;font-weight:600;color:var(--ink);letter-spacing:.01em}.ai-status{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;color:var(--muted);margin-bottom:18px}.ai-status i{width:7px;height:7px;border-radius:50%;background:#1E7A45;flex:none;animation:aiPulse 2.4s ease-in-out infinite}.site-shell[data-theme=extratos] .ai-status i,.site-shell[data-theme=pendencias] .ai-status i{background:var(--orange)}.ai-foot-item{font-size:.72rem;font-weight:500;color:var(--muted-2)}@keyframes aiGlow{0%,to{filter:drop-shadow(0 0 0 rgba(4,133,247,0))}50%{filter:drop-shadow(0 0 5px rgba(4,133,247,.45))}}@keyframes aiPulse{0%,to{box-shadow:0 0 0 0 rgba(30,122,69,.35)}50%{box-shadow:0 0 0 4px rgba(30,122,69,0)}}@keyframes aiSweep{0%{left:-60%}45%{left:120%}to{left:120%}}.app{border:1px solid var(--line);border-radius:20px 20px 0 0;background:#fff;overflow:hidden;box-shadow:0 -1px 40px rgba(0,0,0,.05)}.app--bare{border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.mtable-wrap{overflow-x:auto;background:#fff}.mtable{width:100%;min-width:1000px;border-collapse:collapse;font-size:.72rem}.mtable td,.mtable th{padding:9px 7px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.mtable thead .g th{background:var(--surface-2);color:var(--muted-2);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mtable thead .sub th{font-size:.63rem;color:var(--muted-2);font-weight:600}.mtable thead .sub th.unit-h{text-align:left}.mtable tbody tr:hover{background:var(--surface-2)}.mtable td.unit{text-align:left}.tag{font-size:.65rem;font-weight:600;padding:4px 9px;border-radius:999px;text-align:center}.tag.ok{background:#E4F3EA;color:#1E7A45}.tag.warn{background:#FDF0D9;color:#9A6708}.tag.bad{background:#FBE1DA;color:#B33716}.bar{height:6px;border-radius:999px;background:#EDEBE9;overflow:hidden}.bar i{display:block;height:100%;background:var(--orange)}.dashboard{position:relative;background:#f5f5f5;border-radius:20px 20px 0 0;border:1px solid var(--line);overflow:hidden;box-shadow:0 -1px 40px rgba(0,0,0,.05);overscroll-behavior:none;touch-action:none;pointer-events:none;user-select:none;-webkit-user-select:none}.dashboard *,.dashboard :after,.dashboard :before{scrollbar-width:none!important;-ms-overflow-style:none!important}.dashboard ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.dashboard.is-compact{height:auto;max-height:none;border:0;box-shadow:none;overflow:visible}.dash-mobile,.dashboard.is-compact{border-radius:0;background:transparent}.dash-mobile{position:relative;width:100%;aspect-ratio:1919/914;overflow:hidden}.dash-mobile-skel{min-height:180px}.dash-mobile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .55s ease;pointer-events:none;user-select:none}.dash-mobile img.is-on{opacity:1}.dash-shell{display:grid;grid-template-columns:52px 1fr;grid-template-rows:52px minmax(0,1fr);grid-template-areas:"logo topbar" "sidebar main";height:min(680px,78vh);max-height:680px;position:relative;background:#f5f5f5;overflow:hidden}.dash-logo{grid-area:logo;display:grid;place-items:center;border-right:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;background:#f5f5f5;z-index:4}.dash-logo img{width:34px;height:34px;object-fit:contain;display:block}.dash-sidebar{grid-area:sidebar;border-right:1px solid #e4e7ec;background:#f5f5f5;padding:10px 0 12px;z-index:3}.dash-nav,.dash-sidebar{display:flex;flex-direction:column;align-items:center}.dash-nav{gap:4px;flex:1;width:100%;padding:0 8px}.dash-nav-ico{position:relative;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#98a2b3}.dash-nav-ico svg{width:18px;height:18px}.dash-nav-ico.on{background:rgba(var(--accent-rgb),.14);color:var(--orange)}.dash-nav-ico.badge em{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#ef4444;color:#fff;font-size:8px;font-weight:700;font-style:normal;display:grid;place-items:center;line-height:1}.dash-nav-ico.bottom{margin-top:auto}.dash-topbar{grid-area:topbar;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #e4e7ec;background:#f5f5f5;z-index:4}.dash-company{font-size:.82rem;font-weight:700;color:var(--ink);letter-spacing:.01em;line-height:1.15}.dash-company-sub{font-size:.62rem;color:#98a2b3;margin-top:2px}.dash-search,.dash-top-actions{display:flex;align-items:center;gap:8px;min-width:0}.dash-search{height:34px;width:min(240px,28vw);padding:0 12px;border-radius:10px;border:1px solid #e4e7ec;background:#fff;color:#98a2b3;font-size:.72rem;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-action-pill{display:flex;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid #e4e7ec;background:#fff;color:#667085;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-action-pill svg{padding:6px;box-sizing:content-box}.dash-action-pill i{width:1px;height:16px;background:#e4e7ec;margin:0 2px}.dash-user-pill{display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:12px;border:1px solid #e4e7ec;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-user-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#8ea2ff,#5865f2);color:#fff;font-size:.62rem;font-weight:700;display:grid;place-items:center}.dash-user-meta{display:flex;flex-direction:column;line-height:1.15}.dash-user-meta strong{font-size:.68rem;font-weight:700;color:var(--ink)}.dash-user-meta em{font-size:.58rem;font-style:normal;color:#98a2b3}.dash-main{grid-area:main;overflow:hidden;min-height:0;background:#f0f1f3}.dash-main,.dashboard-chrome{display:flex;flex-direction:column}.dashboard-chrome{position:relative;z-index:1;padding:12px 16px 0;gap:8px;flex:none}.dashboard-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard-title-block{display:flex;align-items:flex-start;gap:10px}.dashboard-ico{width:36px;height:36px;border-radius:10px;background:rgba(var(--accent-rgb),.12);color:var(--orange);display:grid;place-items:center;flex:none}.dashboard-title{font-size:1.15rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.15}.dashboard-subtitle{display:block;font-size:.74rem;color:var(--muted);margin-top:3px;max-width:42ch}.dashboard-toggles{display:flex;gap:8px;flex-wrap:wrap}.dash-pill{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);width:fit-content}.dash-pill span{font-size:.7rem;font-weight:600;color:var(--muted);padding:5px 10px;border-radius:8px}.dash-pill span.on{background:var(--orange);color:#fff}.dashboard-legend{justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-filter-fake,.dashboard-legend{display:flex;flex-wrap:wrap;align-items:flex-end}.dash-filter-fake{gap:10px;flex:1;min-width:0}.ff-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ff-field>span:first-child{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.ff-search,.ff-select{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid #e4e7ec;background:#f8f9fb;color:#98a2b3;font-size:.7rem;white-space:nowrap}.ff-search{min-width:180px}.dash-legend-items{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dashboard-legend .dash-legend-items span{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;color:var(--muted);font-weight:500}.dashboard-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.dashboard-legend .lg-ok{background:#00ca61}.dashboard-legend .lg-warn{background:#f7a40f}.dashboard-legend .lg-err{background:#ef4444}.dashboard-legend .lg-muted{background:#9aa2ad}.dashboard-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 16px 14px;flex:1;align-content:start}.dashboard-cards,.unit-card{min-height:0;overflow:hidden}.unit-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);transition:box-shadow .2s ease;display:flex;flex-direction:column}.unit-card:hover{box-shadow:0 8px 28px rgba(16,24,40,.14)}.card-header{margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.card-more{color:#98a2b3;font-size:1rem;line-height:1;padding:2px 4px}.unit-info{display:flex;gap:10px;align-items:flex-start;min-width:0}.unit-avatar-wrap{position:relative;flex:none}.unit-avatar{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.62rem;letter-spacing:.02em}.receita-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #fff}.unit-details{flex:1;min-width:0}.unit-name{font-size:.8rem;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:wrap}.unit-type{background:#eceff3;color:#667085;font-size:.58rem;font-weight:700;padding:1px 5px;border-radius:4px}.unit-type.matriz{background:rgba(var(--accent-rgb),.15);color:var(--orange)}.unit-cnpj{font-size:.64rem;color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;align-items:center;gap:4px}.copy-btn{background:none;border:none;padding:2px;cursor:default;pointer-events:none}.copy-btn,.unit-location{color:#98a2b3;display:inline-flex}.unit-location{margin-top:2px;font-size:.68rem;align-items:center;gap:4px}.spheres-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:3px;margin-bottom:8px}.heat-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;z-index:1}.heat-col.is-active,.heat-col.is-pointing{z-index:5}.heat-cell{position:relative;width:100%;max-width:36px;height:36px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:default;padding:0;transition:transform .18s ease,filter .12s ease,box-shadow .18s ease;pointer-events:none}.heat-col.is-active .heat-cell,.heat-col.is-pointing .heat-cell{transform:scale(1.12);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.55),0 8px 18px rgba(var(--accent-rgb),.25);animation:heatPulse 1s ease-in-out infinite}.heat-col.is-active .heat-label,.heat-col.is-pointing .heat-label{color:var(--orange);font-weight:700}.heat-cursor{position:absolute;right:-10px;bottom:-12px;width:18px;height:18px;border-radius:50% 50% 50% 2px;background:#111827;transform:rotate(-20deg);box-shadow:0 4px 10px rgba(0,0,0,.28);animation:cursorTap .9s ease-in-out infinite;z-index:6;pointer-events:none}.heat-cursor:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:#fff;opacity:.2}@keyframes heatPulse{0%,to{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.55),0 8px 18px rgba(var(--accent-rgb),.22)}50%{box-shadow:0 0 0 6px rgba(var(--accent-rgb),.28),0 10px 22px rgba(var(--accent-rgb),.3)}}@keyframes cursorTap{0%,to{transform:rotate(-20deg) translateY(0)}40%{transform:rotate(-20deg) translateY(3px) scale(.92)}}.heat-badge{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2px rgba(255,255,255,.7)}.heat-spin{width:14px;height:14px;border:2px solid #cfd5dd;border-top-color:#667085;border-radius:50%;animation:spin .8s linear infinite}.heat-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:600;color:#98a2b3;line-height:1.1;text-align:center;transition:color .2s ease}@keyframes spin{to{transform:rotate(1turn)}}.compliance-section{margin-bottom:6px}.compliance-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.compliance-label{font-size:.64rem;font-weight:500;color:#98a2b3}.compliance-value{font-size:.64rem;font-weight:700;color:var(--ink)}.compliance-bar{height:4px;background:#f2f4f7;border-radius:999px;overflow:hidden}.compliance-fill{height:100%;border-radius:999px;transition:width .6s ease-out,background-color .3s ease}.card-footer{margin-top:auto;padding-top:6px;border-top:1px solid #eef1f5;display:flex;align-items:center;justify-content:space-between;gap:8px}.updated-text{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;color:#98a2b3}.card-chevron{color:#98a2b3;font-size:1rem;line-height:1}.pdf-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.34);z-index:20;opacity:0;pointer-events:none;transition:opacity .32s ease;display:flex;align-items:center;justify-content:center;padding:18px}.pdf-backdrop.is-in{opacity:1}.pdf-backdrop.is-out{opacity:0}.pdf-drawer{position:relative;width:min(420px,92%);height:min(520px,86%);max-height:100%;background:#fff;border:1px solid #e4e7ec;border-radius:14px;z-index:21;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.28);transform:translateY(14px) scale(.94);opacity:0;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .28s ease;will-change:transform,opacity;pointer-events:none}.pdf-drawer.is-in{transform:translateY(0) scale(1);opacity:1}.pdf-drawer.is-out{transform:translateY(10px) scale(.96);opacity:0}.pdf-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #eef1f5;flex:none}.pdf-drawer-titles{min-width:0;flex:1}.pdf-drawer-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pdf-drawer-title{font-size:.88rem;font-weight:700;color:var(--ink)}.pdf-drawer-cnpj{margin-top:4px;font-size:.64rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#98a2b3}.pdf-status{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:.6rem;font-weight:600;white-space:nowrap}.pdf-status i{width:6px;height:6px;border-radius:50%}.pdf-close{border:none;background:transparent;color:#98a2b3;width:28px;height:28px;border-radius:8px;font-size:.85rem;flex:none;cursor:default;pointer-events:none}.pdf-drawer-body{padding:10px 12px 12px}.pdf-drawer-body,.pdf-viewer{flex:1;min-height:0;overflow:hidden;display:flex}.pdf-viewer{border:1px solid #e4e7ec;border-radius:10px;background:#f8fafc;flex-direction:column;width:100%}.pdf-viewer-top{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e4e7ec;background:#fff;flex:none}.pdf-file-ico{width:16px;height:20px;border-radius:3px;background:linear-gradient(180deg,#60a5fa,#2563eb);position:relative;flex:none}.pdf-file-ico:after{content:"PDF";position:absolute;left:50%;bottom:2px;transform:translateX(-50%);font-size:5px;font-weight:800;color:#fff}.pdf-viewer-top strong{font-size:.68rem;color:var(--ink);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-viewer-top em{font-style:normal;font-size:.56rem;font-weight:700;color:var(--orange);background:rgba(var(--accent-rgb),.1);padding:2px 6px;border-radius:4px}.pdf-viewer-page{flex:1;min-height:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;background:#e8ebf0;padding:8px}.pdf-viewer-page img{width:100%;height:100%;object-fit:contain;object-position:top center;display:block;background:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(15,23,42,.12)}.pdf-fallback{margin:auto;font-size:.72rem;color:#98a2b3;text-align:center;padding:20px}.ex-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ex-kpi{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px 12px;box-shadow:0 1px 2px rgba(16,24,40,.04);display:flex;flex-direction:column;gap:2px}.ex-kpi span{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.ex-kpi strong{font-size:1.15rem;font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1.1}.ex-kpi em{font-style:normal;font-size:.58rem;color:#98a2b3}.ex-kpi-bar{display:block;height:3px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg,#e0930a 67%,#eef1f5 0)}.ex-cell-wrap{position:relative;flex:1;min-width:0;z-index:1}.ex-cell-wrap:has(.is-active),.ex-cell-wrap:has(.is-pointing){z-index:8}.ex-tip{bottom:calc(100% + 10px);transform:translateX(-50%);min-width:168px;padding:8px 10px 9px;border-radius:10px;color:#fff;box-shadow:0 12px 28px rgba(15,23,42,.28);z-index:12;text-align:center}.ex-tip,.ex-tip:after{position:absolute;left:50%;background:#111827}.ex-tip:after{content:"";bottom:-5px;width:10px;height:10px;transform:translateX(-50%) rotate(45deg)}.ex-tip strong{display:block;font-size:.6rem;font-weight:600;margin-bottom:7px;white-space:nowrap}.ex-tip-actions{display:flex;justify-content:center;gap:6px}.ex-tip-actions span{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;background:#fff;color:#111827;font-size:.58rem;font-weight:700}.ex-tip-actions span.is-on{background:var(--orange);color:#fff;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35)}.ex-tip .heat-cursor{right:22px;bottom:-8px}.ex-drawer{width:min(460px,94%);height:min(560px,90%);max-height:100%}.ex-qual-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 0}.ex-qual-kpis div{background:#f8fafc;border:1px solid #eef1f5;border-radius:10px;padding:8px 10px}.ex-qual-kpis span{display:block;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.ex-qual-kpis strong{display:block;margin-top:2px;font-size:.92rem;color:var(--ink)}.ex-qual-body{flex:1;min-height:0;overflow:hidden;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.ex-qual-group{display:flex;align-items:center;justify-content:space-between;font-size:.62rem;font-weight:700;color:var(--ink);padding:2px 2px 4px}.ex-qual-group em{font-style:normal;font-weight:600;color:#98a2b3}.ex-qual-item{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:7px 8px;flex:none}.ex-qual-item.is-open{border-color:var(--orange);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.ex-qual-row{display:flex;align-items:center;gap:8px}.ex-qual-num{width:18px;height:18px;border-radius:50%;border:1px solid #e4e7ec;display:grid;place-items:center;font-size:.52rem;font-weight:700;color:#667085;flex:none}.ex-qual-row strong{display:block;font-size:.64rem;font-weight:700;color:var(--ink);line-height:1.25}.ex-qual-row small{display:block;font-size:.54rem;color:#98a2b3;margin-top:1px}.ex-qual-row em{margin-left:auto;font-style:normal;color:#98a2b3;font-size:.7rem}.ex-qual-owner{margin-top:8px;display:flex;flex-direction:column;gap:5px}.ex-qual-owner>span{font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.ex-qual-mini{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:.58rem;color:#667085;font-weight:600}.ex-qual-mini i{width:16px;height:16px;border-radius:50%;color:#fff;font-size:.42rem;font-weight:700;font-style:normal;display:grid;place-items:center}.ex-success{width:min(340px,90%);height:auto;padding:28px 22px;text-align:center;align-items:center;justify-content:center;gap:8px}.ex-success-ic{width:42px;height:42px;border-radius:50%;background:#16a34a;display:grid;place-items:center;margin:0 auto 6px}.ex-success strong{display:block;font-size:.95rem;font-weight:700;color:var(--ink)}.ex-success p{margin:0;font-size:.72rem;color:#667085}@media(max-width:1100px){.ex-kpis{grid-template-columns:1fr 1fr}}.dash-shell--kanban .dash-main{background:#f4f6f8}.kb-board{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 16px 14px;flex:1}.kb-board,.kb-col{min-height:0;overflow:hidden}.kb-col{min-width:0;display:flex;flex-direction:column;background:#e7ebf0;border:1px solid #d9dee6;border-radius:12px}.kb-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px 7px;background:#fff;border-bottom:1px solid #eef1f5;flex:none}.kb-col-head span{display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;color:var(--ink);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-col-head i{width:7px;height:7px;border-radius:50%;flex:none}.kb-col-head em{font-style:normal;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:.56rem;font-weight:700;display:grid;place-items:center}.kb-col-list{display:flex;flex-direction:column;gap:6px;padding:7px;flex:1;min-height:0;overflow:hidden}.kb-slot{min-width:0;transition:transform .2s ease}.kb-slot.is-hidden{visibility:hidden}.kb-slot.is-active .kb-card{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.45),0 8px 18px rgba(var(--accent-rgb),.18)}.kb-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:8px 9px 7px;box-shadow:0 1px 2px rgba(16,24,40,.04);display:flex;flex-direction:column;gap:3px;min-width:0}.kb-card strong{font-size:.64rem;font-weight:700;color:var(--ink);line-height:1.25}.kb-card small,.kb-card strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-card small{font-size:.52rem;color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kb-card-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.kb-sphere{display:inline-flex;align-items:center;gap:4px;font-size:.52rem;font-weight:600;color:#667085}.kb-sphere i{width:6px;height:6px;border-radius:50%;flex:none}.kb-card-meta em{font-style:normal;font-size:.52rem;font-weight:700;color:#98a2b3;font-variant-numeric:tabular-nums}.kb-owner-mini i{width:16px;height:16px;border-radius:50%;color:#fff;font-size:.42rem;font-weight:700;font-style:normal;display:grid;place-items:center}.kb-ghost{position:absolute;z-index:30;pointer-events:none;will-change:left,top,transform;filter:none}.kb-ghost .kb-card{height:100%;box-shadow:0 10px 28px rgba(15,23,42,.16)}.kb-ghost.is-lift{transform:rotate(3deg) scale(1.04);box-shadow:0 16px 36px rgba(15,23,42,.2)}.kb-ghost.is-drag{transform:rotate(5deg) scale(1.05);transition:left .78s cubic-bezier(.22,.61,.36,1),top .78s cubic-bezier(.22,.61,.36,1),transform .2s ease}.kb-ghost.is-drop{transform:rotate(0) scale(1);transition:left .2s ease,top .2s ease,transform .2s ease}.kb-cursor{position:absolute;z-index:50;width:18px;height:18px;border-radius:50% 50% 50% 2px;background:#111827;transform:rotate(-20deg) translate(-4px,-2px);box-shadow:0 4px 10px rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .16s ease}.kb-cursor.is-on{opacity:1;transition:left .78s cubic-bezier(.22,.61,.36,1),top .78s cubic-bezier(.22,.61,.36,1),opacity .18s ease,transform .16s ease}.kb-cursor:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:#fff;opacity:.2}.kb-cursor.is-press{transform:rotate(-20deg) translate(-4px,2px) scale(.9)}.kb-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.34);z-index:28;opacity:0;pointer-events:none;transition:opacity .32s ease;display:flex;align-items:center;justify-content:center;padding:18px}.kb-backdrop.is-in{opacity:1}.kb-backdrop.is-out{opacity:0}.kb-drawer{position:relative;width:min(420px,92%);max-height:min(540px,90%);background:#fff;border:1px solid #e4e7ec;border-radius:14px;z-index:29;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.28);transform:translateY(14px) scale(.94);opacity:0;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .28s ease}.kb-drawer.is-in{transform:translateY(0) scale(1);opacity:1}.kb-drawer.is-out{transform:translateY(10px) scale(.96);opacity:0}.kb-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #eef1f5}.kb-drawer-kicker{font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;margin-bottom:4px}.kb-drawer-title{font-size:.92rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.kb-drawer-sub{margin-top:4px;font-size:.62rem;color:#98a2b3}.kb-stage{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:.6rem;font-weight:700;white-space:nowrap;flex:none}.kb-stage i{width:6px;height:6px;border-radius:50%}.kb-drawer-body{padding:12px 16px;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.kb-block-label{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.kb-pend{border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;background:#f8fafc}.kb-pend-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #eef1f5;background:#fff}.kb-drawer.is-in .kb-pend-row{animation:kbRowIn .4s ease both}.kb-drawer.is-in .kb-pend-row:nth-child(2){animation-delay:.08s}.kb-drawer.is-in .kb-pend-row:nth-child(3){animation-delay:.16s}@keyframes kbRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kb-pend-row:last-child{border-bottom:none}.kb-pend-row strong{display:block;font-size:.68rem;font-weight:700;color:var(--ink)}.kb-pend-row small{display:block;font-size:.54rem;color:#e0930a;margin-top:1px}.kb-pend-row em{font-style:normal;font-size:.64rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.kb-pend-row.is-done small{color:var(--orange)}.kb-field{display:flex;flex-direction:column;gap:6px}.kb-field>span{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.kb-owner{position:relative;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid #e4e7ec;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.kb-owner.is-open{border-color:var(--orange);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.kb-owner i,.kb-owner-opt i{width:20px;height:20px;border-radius:50%;color:#fff;font-size:.48rem;font-weight:700;font-style:normal;display:grid;place-items:center;flex:none}.kb-owner strong{font-size:.7rem;font-weight:700;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-owner em{font-style:normal;color:#98a2b3;font-size:.7rem}.kb-owner-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.16);padding:4px;z-index:2}.kb-owner-opt{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;background:transparent;border-radius:8px;font-size:.68rem;font-weight:600;color:var(--ink);text-align:left}.kb-owner-opt.is-on,.kb-owner-opt.is-sel{background:rgba(var(--accent-rgb),.1);color:var(--orange)}.kb-drawer-foot{padding:10px 16px 14px;display:flex;justify-content:flex-end}.kb-action{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:9px;background:var(--orange);color:#fff;font-size:.72rem;font-weight:700}.kb-action,.kb-action.is-ok{box-shadow:0 1px 2px rgba(var(--accent-rgb),.35)}.kb-action.is-ok{background:var(--orange-dk)}.kb-action.is-press{transform:scale(.96);filter:brightness(.92)}.dashboard.is-compact .kb-drawer{width:min(360px,94%)}.dashboard.is-compact .dash-shell--kanban{grid-template-columns:1fr;grid-template-rows:44px minmax(0,1fr);grid-template-areas:"topbar" "main";height:min(520px,72vh)}.dashboard.is-compact .dash-shell--kanban .dash-logo,.dashboard.is-compact .dash-shell--kanban .dash-sidebar{display:none}.dashboard.is-compact .kb-board{padding:6px 8px 10px;gap:6px}.dashboard.is-compact .kb-col-head{padding:6px 6px 5px}.dashboard.is-compact .kb-col-head span{font-size:.52rem}.dashboard.is-compact .kb-card{padding:6px 7px}.dashboard.is-compact .kb-card small{display:none}.flow-sec{padding-bottom:20px}.flow-grid{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:28px;align-items:stretch}.flow-list{display:flex;flex-direction:column;gap:6px}.flow-card,.flow-list{min-width:0}.flow-card-shot{display:none}.flow-item{appearance:none;border:0;background:transparent;text-align:left;padding:18px 20px 18px 22px;border-radius:14px;cursor:pointer;color:inherit;width:100%}.flow-item strong{display:block;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.flow-item p{margin:8px 0 0;font-size:.9rem;color:var(--muted);line-height:1.45;max-width:36ch}[data-theme=extratos] .flow-sec{background:#E2F0F8}.flow-card.is-on .flow-item{background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06);position:relative}.flow-card.is-on .flow-item:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:var(--orange)}.flow-stage{display:flex;align-items:center;justify-content:center;min-height:0;background:transparent}.flow-shot{width:100%;height:auto;display:block}@media(max-width:1080px){.flow-grid{grid-template-columns:1fr;gap:16px}.flow-stage{display:none}.flow-list{gap:16px}.flow-card{background:#fff;border:1px solid rgba(11,37,69,.06);border-radius:18px;padding:16px 16px 18px}.flow-card.is-on .flow-item{background:transparent;box-shadow:none}.flow-card.is-on .flow-item:before{display:none}.flow-item{padding:0}.flow-item p{max-width:none}.flow-card-shot{display:block;width:100%;height:auto;margin-top:14px;border-radius:12px}}.integr{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.int-left{display:flex;flex-direction:column;justify-content:space-between;min-height:290px}.int-left .lead{font-size:.95rem;max-width:34ch}.logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.logo-grid .lg{aspect-ratio:1;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.72rem;font-weight:600;color:#3d3d3d;letter-spacing:-.01em;padding:8px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.logo-grid .lg img{max-width:100%;max-height:100%;object-fit:contain}.logo-grid .row2,.more{transform:translateX(-42px)}.more{grid-column:1/-1;text-align:right;color:var(--muted-2);font-size:1.15rem;padding-right:8px}.cov-left{justify-content:flex-start;gap:26px;min-height:0}.cov-num-wrap{display:flex;flex-direction:column;gap:4px}.cov-num{font-size:clamp(3.4rem,6.8vw,5.6rem);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--orange)}.cov-num-label{font-size:1rem;color:var(--muted);font-weight:500}.cov-left .lead{margin:0}.cov-stats{display:flex;flex-wrap:wrap;gap:22px 26px;padding-top:24px;border-top:1px solid var(--line)}.cov-stat{gap:10px}.cov-stat,.cov-stat-ic{display:flex;align-items:center}.cov-stat-ic{width:30px;height:30px;border-radius:9px;background:#E8F3FC;justify-content:center;flex:none}.cov-stat-txt{display:flex;flex-direction:column;gap:2px}.cov-stat .n{font-size:1rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}.cov-stat .l{font-size:.68rem;color:var(--muted-2)}.cov-close{text-align:center;margin-top:44px;color:var(--muted-2);font-size:.88rem}.sec-head{margin-bottom:44px}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tab{background:var(--surface);border:1px solid transparent;border-radius:var(--radius-md);padding:26px 28px;font-size:1.25rem;color:var(--ink-soft);letter-spacing:-.02em}.tab:hover{background:#F0EEEC}.tab[aria-selected=true]{background:#fff;border-color:var(--line)}.panel{display:none;margin-top:26px;border-radius:var(--radius-lg);padding:46px;background:linear-gradient(140deg,#DCECFA,#E8F3FC 42%,#F0F7FD);grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.panel .app.mod-app{align-self:stretch}.panel.on{display:grid;align-items:center}.panel[data-p="2"],.panel[data-p="3"]{grid-template-columns:.85fr 1.15fr}.panel-ico{width:66px;height:66px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px rgba(4,133,247,.14);margin-bottom:auto}.panel-copy{display:flex;flex-direction:column;gap:20px;min-height:300px;justify-content:space-between}.panel-copy .lead{font-size:.98rem}.panel h3{margin-bottom:14px}.acc-m-head{display:none}.esferas-stack,.stack{display:contents}.mock{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.07)}.mock-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.dot{width:9px;height:9px;border-radius:50%;background:#E0DDDA}.mock-b{padding:18px}.doc{gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px;margin-bottom:9px;font-size:.78rem}.doc,.doc .ic{display:flex;align-items:center}.doc .ic{width:30px;height:30px;border-radius:8px;background:var(--surface);flex:none;justify-content:center;font-size:.6rem;font-weight:700;color:var(--muted)}.doc .gr{flex:1}.doc .ln{height:7px;border-radius:4px;background:#EFEDEB;margin-bottom:6px}.doc .ln.s{width:52%;background:#F5F3F1}.routines{display:grid;grid-template-columns:1fr 1fr .9fr;gap:22px;margin-top:26px}.routines .rcard{padding:20px;gap:10px}.rcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:26px;display:flex;flex-direction:column;gap:14px}.rcard-ic{width:34px;height:34px;border-radius:10px;background:#E8F3FC;display:flex;align-items:center;justify-content:center;flex:none}.rcard.teal .rcard-ic{background:#fff}.pill{align-self:flex-start;font-size:.62rem;font-weight:700;letter-spacing:.11em;border:1px solid var(--line);border-radius:999px;padding:6px 12px}.rcard h4{font-size:1.12rem;font-weight:500;line-height:1.25;letter-spacing:-.02em}.rcard .by{font-size:.8rem;color:var(--muted-2)}.rcard-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.ico-row{display:flex;gap:8px}.ico{width:26px;height:26px;border-radius:7px;background:var(--surface);border:1px solid var(--line);font-size:.55rem;font-weight:700;color:var(--muted)}.arrow,.ico{display:flex;align-items:center;justify-content:center}.arrow{width:40px;height:40px;border-radius:9px;background:var(--orange);color:#fff;transition:.18s}.arrow:hover{background:var(--orange-dk)}.rcard.teal{background:#111;border-color:#111;color:#fff;justify-content:center;gap:22px}.rcard.teal h4{color:#fff;font-size:1.65rem;line-height:1.15}.rcard.teal .btn{width:100%}.pillars{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;margin-top:52px;align-items:stretch}.pcard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px 34px;display:flex;flex-direction:column}.pcard .pico{margin-bottom:auto;padding-bottom:60px;opacity:.9}.pcard h3{margin-bottom:14px;font-weight:400}.pcard p{color:var(--muted);font-size:.95rem}.pcard.hot{background:linear-gradient(160deg,#379FFB,#0485F7 45%,#0B4B84);border:none;color:#fff}.pcard.hot h3,.pcard.hot p{color:#fff}.pcard.hot p{opacity:.94;font-size:.93rem}.pcard.hot .btn{margin-top:26px;width:100%}.head-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.head-split p{color:var(--muted);text-align:right;font-size:1rem}.center-head{text-align:center;max-width:720px;margin:0 auto 56px}.center-head p{color:var(--muted);margin-top:18px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fcard{background:#f3f3f3;border-radius:var(--radius-lg);padding:38px;display:flex;flex-direction:column;overflow:hidden}.fcard h3{font-weight:400;margin-bottom:12px}.fcard p{color:var(--muted);font-size:.95rem;max-width:46ch}.fcard .btn{align-self:flex-start;margin-top:26px}.fcard-split{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.fcard-split .fc-copy{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.fcard-split .mini{display:flex;flex-direction:column;justify-content:space-between}.pill-dark{padding:8px 15px;font-size:.65rem;letter-spacing:.1em;margin-bottom:auto}.pill-dark,.step-pill{align-self:flex-start;background:#fff;border-radius:999px;font-weight:700}.step-pill{display:inline-flex;align-items:center;gap:9px;padding:6px 16px 6px 6px;font-size:.68rem;letter-spacing:.05em;color:var(--ink);margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.step-pill b{width:24px;height:24px;border-radius:50%;background:var(--orange);color:#fff;justify-content:center;font-size:.74rem;flex:none}.benefits-head,.step-pill b{display:flex;align-items:center}.benefits-head{text-align:center;flex-direction:column;gap:14px;margin-bottom:36px}.benefits-head h2{font-weight:700;letter-spacing:-.03em}.benefits-head .lead{margin:0 auto;text-align:center;max-width:48ch}.benefits-board{background:#E2F0F8;border-radius:24px;padding:28px 28px 24px}.benefits-labels{display:grid;grid-template-columns:1fr 40px 1fr;gap:14px;align-items:center;margin-bottom:16px}.benefits-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px 16px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.benefits-pill.before{background:#C8D8E6;color:#4A6070}.benefits-pill.after{background:#E8F3FC;color:var(--orange);justify-self:start}.benefits-labels .benefits-pill.after{grid-column:3}.benefits-rows{display:flex;flex-direction:column;gap:12px}.benefits-row{display:grid;grid-template-columns:1fr 40px 1fr;gap:14px;align-items:stretch}.benefits-card{display:flex;align-items:flex-start;gap:14px;background:#fff;border-radius:16px;padding:18px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(16,24,40,.03)}.benefits-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:#7a8494;background:#f3f5f7}.benefits-card.after .benefits-ic{color:var(--orange);background:#E8F3FC}.benefits-card h4{font-size:.98rem;font-weight:700;color:var(--ink);margin:0 0 4px;letter-spacing:-.02em}.benefits-card.after h4{color:var(--orange)}.benefits-card p{margin:0;font-size:.84rem;line-height:1.45;color:var(--muted)}.benefits-arrow{display:grid;place-items:center;color:var(--orange);align-self:center}.benefits-summary{margin-top:18px;display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;padding:18px 22px;border:1px solid rgba(0,0,0,.04)}.benefits-summary-ic{width:42px;height:42px;border-radius:999px;background:#E8F3FC;color:var(--orange);display:grid;place-items:center;flex:none}.benefits-summary-rule{width:1px;align-self:stretch;background:#e5e9ef;flex:none}.benefits-summary p{margin:0;font-size:1rem;color:var(--ink-soft)}.benefits-summary b{color:var(--orange);font-weight:700}@media(max-width:900px){.benefits-board{padding:18px 14px}.benefits-labels{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:6px}.benefits-labels .benefits-pill.after{grid-column:3;justify-self:end}.benefits-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:6px}.benefits-arrow{display:grid;width:18px}.benefits-arrow svg{width:13px;height:10px}.benefits-card{flex-direction:column;gap:10px;padding:14px 12px}.benefits-card h4{font-size:.88rem}.benefits-card p{font-size:.76rem}.benefits-summary{align-items:flex-start}.benefits-summary-rule{display:none}}.mini{background:#fff;border-radius:12px;border:1px solid var(--line);padding:14px;box-shadow:0 12px 30px rgba(0,0,0,.06)}.mini h6{font-size:.68rem;color:var(--muted-2);font-weight:500;margin-bottom:4px}.mini .big{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.spark{height:78px;margin-top:10px;border-radius:8px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),0));position:relative;overflow:hidden}.spark svg{position:absolute;inset:0;width:100%;height:100%}.alertbox{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:.75rem;box-shadow:0 10px 26px rgba(0,0,0,.07)}.alertbox svg{flex:none;margin-top:1px}.stack{display:grid;gap:12px}.term{background:#1B1B1B;border-radius:10px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.65;color:#8FE3A6;overflow:hidden}.term .k{color:#E8A56B}.term .c{color:#6C6C6C}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;align-items:start}.plans.plans-2{grid-template-columns:repeat(2,1fr);max-width:920px;margin-left:auto;margin-right:auto}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px}.plan h3{font-weight:400;margin-bottom:12px}.plan .desc{color:var(--muted);font-size:.92rem;min-height:66px}.price-note{display:block;font-size:.72rem;color:var(--muted-2);font-weight:500;margin-top:14px}.price{font-size:3rem;letter-spacing:-.045em;margin:2px 0 22px;font-weight:400}.price small{font-size:1rem;color:var(--muted);letter-spacing:0}.plan .btn{width:100%}.plan ul{list-style:none;margin-top:26px;padding-top:26px;border-top:1px solid var(--line);display:grid;gap:13px}.plan li{display:flex;gap:11px;align-items:flex-start;font-size:.92rem;color:var(--ink-soft)}.plan li svg{flex:none;margin-top:4px}.plan li.off{color:var(--muted-2)}.plan li.extra{color:var(--ink-soft)}.plan li.extra span{display:flex;gap:7px;min-width:0}.feat-extra,.plan li.extra span{align-items:center;white-space:nowrap}.feat-extra{display:inline-flex;flex:none;margin:0;padding:2px 6px;border-radius:999px;background:#E8F3FC;font-style:normal;font-size:.56rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--orange);line-height:1.15}.feat-star{font-size:.7em;line-height:1;color:var(--orange);margin-left:1px}.plan-disclaimer{margin-top:22px;font-size:.85rem;color:var(--muted-2)}.plan.dark{background:#111;border-color:#111;color:#fff}.plan.dark .price,.plan.dark h3{color:#fff}.plan.dark .desc{color:rgba(255,255,255,.65)}.plan.dark ul{border-color:rgba(255,255,255,.14)}.plan.dark li{color:rgba(255,255,255,.92)}.tpl-shell{background:var(--surface);border-radius:var(--radius-lg);padding:86px 60px}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.tcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:26px;display:flex;flex-direction:column;gap:12px;transition:.18s}.tcard:hover{box-shadow:0 10px 30px rgba(0,0,0,.06);transform:translateY(-2px)}.tcard h4{font-size:1.08rem;font-weight:500;line-height:1.28;letter-spacing:-.02em;min-height:2.6em}.center-btn{margin-top:44px}.center-btn,.modal-ov{display:flex;justify-content:center}.modal-ov{position:fixed;inset:0;background:rgba(20,18,16,.5);align-items:center;padding:24px;z-index:200;opacity:0;visibility:hidden;transition:opacity .2s}.modal-ov.open{opacity:1;visibility:visible}.modal-box{background:#fff;border-radius:var(--radius-lg);max-width:1280px;width:100%;max-height:86vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.25);transform:translateY(12px);transition:transform .2s}.modal-ov.open .modal-box{transform:translateY(0)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line);flex:none}.modal-head h3{font-size:1.1rem;font-weight:500}.modal-x{width:32px;height:32px;border-radius:8px;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--muted);flex:none}.modal-x:hover{background:#EDEBE9}.modal-list{padding:22px 20px 28px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:var(--surface)}.modal-list .tcard{margin:0}.modal-list .tcard h4{min-height:2.6em}.modal-list .tcard .by{white-space:nowrap}.lead-ov{position:fixed;inset:0;background:rgba(20,18,16,.5);z-index:210;opacity:0;visibility:hidden;transition:opacity .25s}.lead-ov.open{opacity:1;visibility:visible}.lead-panel{position:absolute;top:0;right:0;height:100%;width:440px;max-width:92vw;background:#fff;box-shadow:-20px 0 60px rgba(0,0,0,.2);padding:28px;overflow-y:auto;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column}.lead-ov.open .lead-panel{transform:translateX(0)}.lead-panel.is-done{overflow:hidden}.lead-close{position:absolute;top:20px;right:20px;z-index:2}.lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.lead-head h3{font-size:1.2rem;font-weight:500;margin-bottom:6px;color:#09090b}.lead-head p{font-size:.85rem;color:#71717a}.lead-steps{display:flex;align-items:center;gap:8px;margin-top:14px}.lead-step-dot{width:8px;height:8px;border-radius:50%;background:#e4e4e7}.lead-step-dot.on{background:var(--orange)}.lead-step-line{width:28px;height:2px;border-radius:2px;background:#e4e4e7}.lead-step-line.on{background:var(--orange)}.sc{--sc-border:#e4e4e7;--sc-ring:#0485F7;--sc-fg:#09090b;--sc-muted:#71717a;--sc-muted-bg:#f4f4f5;--sc-radius:6px}.lead-form{display:flex;flex-direction:column;gap:18px}.lead-form[hidden]{display:none!important}.lead-form-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:8px;margin-top:6px}.lead-form-actions .sc-btn-ghost,.lead-form-actions .sc-btn-primary{margin-top:0;width:100%}.lead-options{display:flex;flex-direction:column;gap:6px}.lead-options.invalid .lead-option{border-color:#fca5a5}.lead-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;font-size:.82rem;font-family:inherit;color:var(--sc-fg);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.lead-option:hover{background:#f9fafb}.lead-option.active{border-color:var(--orange);background:#E8F3FC;box-shadow:0 0 0 1px rgba(4,133,247,.2)}.lead-option-mark{width:14px;height:14px;border-radius:50%;border:1.5px solid #d4d4d8;flex:none;position:relative;background:#fff}.lead-option-mark.multi{border-radius:4px}.lead-option.active .lead-option-mark{border-color:var(--orange);background:var(--orange)}.lead-option.active .lead-option-mark:after{content:"";position:absolute;inset:3px;border-radius:inherit;background:#fff}.lead-option.active .lead-option-mark.multi:after{inset:auto;left:3px;top:1px;width:5px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;background:transparent;transform:rotate(45deg);border-radius:0}.lead-option:disabled{opacity:.55;cursor:not-allowed}.lead-option-soon{margin-left:auto;font-size:.68rem;font-style:normal;font-weight:600;color:var(--muted);background:#f3f4f6;padding:2px 7px;border-radius:999px}.sc-optional{color:var(--sc-muted);font-weight:400}.sc-req{color:#dc2626;font-weight:600;margin-left:2px}.sc-field{display:flex;flex-direction:column;gap:7px}.sc-label{font-size:.8rem;font-weight:500;color:var(--sc-fg)}.sc-input,.sc-select{display:flex;height:36px;width:100%;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;padding:0 12px;font-size:.85rem;font-family:inherit;color:var(--sc-fg);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .15s,border-color .15s}.sc-input::placeholder{color:var(--sc-muted)}.sc-input:focus,.sc-select:focus{outline:none;border-color:var(--sc-ring);box-shadow:0 0 0 3px rgba(4,133,247,.15)}.sc-input.invalid,.sc-select-trigger.invalid{border-color:#dc2626}.sc-hint{font-size:.72rem;color:var(--sc-muted)}.sc-hint-err{display:none;color:#dc2626;font-weight:500}.sc-hint-err.show{display:block}.sc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--sc-radius);background:transparent;color:var(--sc-muted);border:1px solid transparent;flex:none}.sc-icon-btn:hover{background:var(--sc-muted-bg);color:var(--sc-fg)}.sc-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:var(--sc-radius);background:var(--orange);color:#fff;font-size:.85rem;font-weight:500;border:none;cursor:pointer;transition:background .15s;margin-top:6px}.sc-btn-primary:hover{background:var(--orange-dk)}.sc-btn-primary:disabled{opacity:.55;cursor:not-allowed}.sc-btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:var(--sc-radius);background:#fff;color:var(--sc-fg);font-size:.85rem;font-weight:500;border:1px solid var(--sc-border);cursor:pointer}.ag-wrap{display:flex;flex-direction:column;gap:14px}.ag-month{display:flex;align-items:center;justify-content:space-between}.ag-month strong{font-size:.92rem;font-weight:600;text-transform:capitalize;color:var(--sc-fg)}.ag-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ag-dow{font-size:.62rem;text-align:center;color:var(--sc-muted);font-weight:600;letter-spacing:.04em}.ag-day{height:34px;border:none;border-radius:6px;background:transparent;font-size:.8rem;color:var(--sc-fg)}.ag-day:disabled{opacity:.28;cursor:default}.ag-day.on{background:#E8F3FC;color:var(--orange);font-weight:600}.ag-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ag-slot{height:34px;border:1px solid var(--sc-border);border-radius:6px;background:#fff;font-size:.8rem;color:var(--sc-fg)}.ag-slot.on{border-color:var(--orange);background:#E8F3FC;color:var(--orange);font-weight:600}.ag-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:8px}.ag-actions .sc-btn-primary{margin-top:0}.ag-confirm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:12px 8px 48px;animation:ag-in .4s ease}.ag-confirm h3{font-size:1.28rem;font-weight:600;color:#09090b;margin:10px 0 0}.ag-confirm p{font-size:.9rem;color:#71717a;max-width:28ch}.ag-confirm strong{display:flex;flex-direction:column;gap:2px;font-size:1.08rem;font-weight:600;color:#09090b;line-height:1.35;margin-top:6px}.ag-confirm strong span{font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.ag-confirm .ag-timer{margin-top:16px;font-size:.8rem;color:#8a8a8a;max-width:none}.ag-ok{position:relative;width:88px;height:88px}.ag-ok-ic{position:absolute;inset:10px;border-radius:50%;background:#e8f6ee;color:#17803d;display:grid;place-items:center}.ag-ring{position:absolute;inset:0;transform:rotate(-90deg)}.ag-ring circle{fill:none;stroke-width:3}.ag-ring .track{stroke:#ece8e4}.ag-ring .prog{stroke:#17803d;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:0;animation:ag-count 10s linear forwards}@keyframes ag-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ag-count{to{stroke-dashoffset:226.2}}.name-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:420px){.name-row{grid-template-columns:1fr}}.phone-row{display:grid;grid-template-columns:98px 60px 1fr;gap:8px}.sc-combobox{position:relative}.sc-combobox-trigger{display:flex;align-items:center;gap:6px;height:36px;width:98px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;padding:0 8px;font-size:.8rem;color:var(--sc-fg);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04)}.sc-combobox-trigger:hover{background:#f9fafb}.sc-combobox.open .sc-combobox-trigger{outline:none;border-color:var(--sc-ring);box-shadow:0 0 0 3px rgba(4,133,247,.15)}.sc-flag{width:18px;height:13px;object-fit:cover;border-radius:2px;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.sc-chevron{margin-left:auto;color:var(--sc-muted);flex:none}.sc-popover{display:none;position:absolute;top:calc(100% + 6px);left:0;width:260px;max-width:80vw;background:#fff;border:1px solid var(--sc-border);border-radius:8px;box-shadow:0 10px 38px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);z-index:20;overflow:hidden}.sc-combobox.open .sc-popover{display:block}.sc-command-input{width:100%;border:none;border-bottom:1px solid var(--sc-border);padding:10px 12px;font-size:.8rem;font-family:inherit;outline:none;box-sizing:border-box}.sc-command-list{max-height:220px;overflow-y:auto;padding:4px}.sc-command-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:6px;background:transparent;border:none;text-align:left;font-size:.8rem;font-family:inherit;color:var(--sc-fg);cursor:pointer}.sc-command-item:hover{background:var(--sc-muted-bg)}.sc-command-item .dial{margin-left:auto;color:var(--sc-muted);font-size:.72rem}.sc-command-empty{padding:14px;text-align:center;font-size:.8rem;color:var(--sc-muted)}.sc-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;width:100%;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;padding:0 12px;font-size:.85rem;color:var(--sc-fg);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04)}.sc-select-trigger:hover{background:#f9fafb}.sc-combobox.open .sc-select-trigger{outline:none;border-color:var(--sc-ring);box-shadow:0 0 0 3px rgba(4,133,247,.15)}.sc-popover-full{width:100%}.sc-command-item.selected{background:var(--sc-muted-bg);font-weight:500}.sc-command-item .hint{color:var(--sc-muted);font-size:.72rem}.sc-command-item .check{margin-left:auto;color:var(--orange);flex:none;display:none}.sc-command-item.selected .check{display:block}.sc-checkbox{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.8rem;color:var(--sc-fg);cursor:pointer;user-select:none}.sc-checkbox input{width:16px;height:16px;border-radius:4px;border:1px solid var(--sc-border);accent-color:var(--orange);cursor:pointer;flex:none}.faq{scroll-margin-top:96px;background:radial-gradient(70% 80% at 88% 18%,rgba(37,99,235,.22),transparent 58%),#06101F;color:#fff;padding:110px 0 120px}.faq-grid{display:grid;grid-template-columns:.92fr 1.18fr;gap:64px;align-items:start}.faq h2{color:#fff;font-weight:700;letter-spacing:-.03em;max-width:12ch;margin:18px 0 14px}.faq-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:0;background:none;border:0;border-radius:0;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:rgba(255,255,255,.78)}.faq-eyebrow:before{content:"";width:18px;height:1.5px;background:currentColor;flex:none}.faq-lead{margin:0 0 28px;max-width:38ch;color:rgba(255,255,255,.68);font-size:1rem;line-height:1.55}.faq-points{list-style:none;display:grid;gap:18px;margin:0 0 32px}.faq-points li{display:flex;align-items:flex-start;gap:12px}.faq-ic,.faq-q-ic{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;color:#60A5FA;background:#0B1B33;border:1px solid rgba(96,165,250,.28)}.faq-points strong{display:block;font-size:.95rem;font-weight:700;color:#fff}.faq-points p{margin:3px 0 0;font-size:.84rem;color:rgba(255,255,255,.58);line-height:1.4}.faq-cta{background:#0485F7;color:#fff;border:0}.faq-cta:hover{background:#0369C9}.faq .still{color:rgba(255,255,255,.8);font-size:.95rem;margin:200px 0 18px}.acc{display:grid;gap:10px}.item{border-radius:18px;overflow:hidden;background:#0A1628;border:1px solid rgba(96,165,250,.16)}.item.open{border-color:rgba(96,165,250,.45);box-shadow:0 0 0 1px rgba(96,165,250,.18)}.q{background:transparent;width:100%;text-align:left;padding:16px 18px;display:flex;align-items:center;gap:12px;font-size:.95rem;font-weight:600;color:#fff}.faq-q-text{flex:1}.q .plus{display:grid;place-items:center;color:rgba(255,255,255,.55);transition:transform .25s}.item.open .plus{transform:rotate(180deg);color:#93C5FD}.a{background:transparent;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.a p{padding:0 18px 16px 66px;color:rgba(255,255,255,.62);font-size:.88rem;max-width:62ch;line-height:1.55}.cta-zone{background:linear-gradient(180deg,#06101F 0 46%,#fff 46% 100%)}.cta{background:linear-gradient(115deg,#379FFB,#0485F7 42%,#0A2B47);border-radius:var(--radius-lg);border:8px solid #fff;padding:56px 54px;display:flex;align-items:center;justify-content:space-between;gap:44px;flex-wrap:wrap;position:relative;overflow:hidden}.cta:after{content:"";position:absolute;inset:0;background:linear-gradient(72deg,transparent 38%,rgba(255,255,255,.16) 47%,transparent 56%);pointer-events:none}.cta h2,.cta p{color:#fff;position:relative}.cta p{opacity:.92;margin-top:14px;font-size:.98rem}.cta-btns{display:flex;gap:12px;position:relative;flex-wrap:wrap}.footer{padding:80px 0 40px;border-top:1px solid var(--line);margin-top:20px}.f-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:44px}.f-grid p{color:var(--muted);font-size:.9rem;margin-top:16px;max-width:34ch}.f-col h5{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px}.f-col a{display:block;font-size:.92rem;color:var(--ink-soft);padding:6px 0}.f-col a:hover{color:var(--orange)}.f-bot{margin-top:56px;padding-top:26px;border-top:1px solid var(--line);color:var(--muted-2);font-size:.85rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal{padding:28px 0 88px}.legal h1{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.03em;color:var(--ink);max-width:18ch}.legal-meta{margin:14px 0 36px;color:var(--muted-2);font-size:.9rem}.legal-body{max-width:72ch}.legal-body p{color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0 0 1.15em}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}*{animation:none!important}}@media(max-width:1080px){html{scroll-padding-top:84px}.faq-grid,.head-split,.hero-grid,.integr{grid-template-columns:1fr;gap:40px}.faq .still,.head-split p{text-align:left;margin-top:0}.faq .still{margin:8px 0 18px}.faq h2{max-width:none}.faq-points{display:none}.a p{padding-left:18px}.fcard-split,.fgrid,.panel.on,.pillars,.plans,.routines,.tgrid{grid-template-columns:1fr}.logo-grid{grid-template-columns:repeat(4,1fr)}.logo-grid .row2,.more{transform:none}.header{padding:10px 0}.navbar{padding:8px 8px 8px 14px;border-radius:16px;flex-wrap:wrap;justify-content:flex-start}.brand{margin-right:auto}.brand img{height:28px;width:auto}.header .btn{padding:8px 12px;font-size:.78rem;gap:4px}.header .btn svg,.nav{display:none}.nav{width:100%;order:5;flex-direction:column;gap:2px;padding:4px 4px 8px}.nav.open{display:flex}.nav a,.nav-dd-btn{padding:12px 10px;font-size:.92rem}.nav-dd-menu{position:static;box-shadow:none;border:0;padding:0 0 8px 10px;min-width:0;display:none;visibility:visible;opacity:1;pointer-events:auto}.nav-dd.open .nav-dd-menu{display:flex}.nav-dd-menu:before{display:none}.journey-row{grid-template-columns:1fr}.menu-btn{display:block}.acc-m-head,.tabs{display:none}.esferas-stack{gap:18px;margin-top:8px}.esferas-stack,.panel,.panel.on{display:flex;flex-direction:column}.panel,.panel.on{gap:20px;margin-top:0;padding:24px;position:sticky;top:calc(76px + (var(--i, 0) * 14px));z-index:calc(6 + var(--i, 0));box-shadow:0 18px 46px rgba(36,36,36,.12)}.m-stack>:first-child{--i:0}.m-stack>:nth-child(2){--i:1}.m-stack>:nth-child(3){--i:2}.m-stack>:nth-child(4){--i:3}.m-stack>:nth-child(5){--i:4}.m-stack>:nth-child(6){--i:5}.m-stack>*{position:sticky;top:calc(76px + (var(--i, 0) * 14px));z-index:calc(6 + var(--i, 0));box-shadow:0 18px 46px rgba(36,36,36,.12)}.m-stack .tcard:hover{transform:none}.modal-list{grid-template-columns:1fr 1fr}.modal-list .tcard .by{white-space:nowrap}.panel.on>.panel-copy,.panel>.panel-copy{display:flex;min-height:0}.panel>.app{display:block}.panel-copy{gap:14px}.quote-card{display:none}.sec{padding:74px 0}.tpl-shell{padding:52px 24px}}@media(max-width:640px){.wrap{padding:0 18px}.logo-grid{grid-template-columns:repeat(3,1fr)}.tabs{grid-template-columns:1fr}.cta{padding:34px 26px;border-width:6px}.f-grid{grid-template-columns:1fr 1fr}.modal-list,.stats{grid-template-columns:1fr}.modal-box{max-width:92vw}.modal-list .tcard .by{white-space:normal}.header .btn{padding:7px 10px;font-size:.72rem}.navbar{padding:7px 7px 7px 12px}}#pilares.flow-sec{color:#fff;overflow:visible;isolation:isolate;background:#0A2B47}.flow-mesh{position:absolute;inset:0;z-index:0;pointer-events:none;min-height:0!important;background:#0A2B47}#pilares.flow-sec>.wrap{position:relative;z-index:1}#pilares.flow-sec h2{color:#fff;font-weight:700;letter-spacing:-.03em}#pilares.flow-sec .lead{color:rgba(255,255,255,.88);max-width:62ch;margin:0 auto}#pilares.flow-sec .flow2-eyebrow{background:none;border:0;box-shadow:none;color:rgba(255,255,255,.9);font-weight:600;backdrop-filter:none}.flow2-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:36px}.flow2-board{position:relative;margin-top:8px}.flow2-steps{position:relative;display:flex;align-items:stretch;gap:6px;width:100%}.flow2-steps:before{content:"";position:absolute;top:9px;left:8%;right:8%;height:1px;background:rgba(255,255,255,.22);pointer-events:none}.flow2-col{flex:1 1 0;min-width:0;align-items:stretch;gap:18px;cursor:pointer}.flow2-col,.flow2-node{display:flex;flex-direction:column}.flow2-node{position:relative;z-index:1;align-items:center;gap:6px;color:rgba(255,255,255,.55);font-size:.62rem;font-weight:700;letter-spacing:.08em}.flow2-node i{width:10px;height:10px;border-radius:50%;background:#8ec8ff;box-shadow:0 0 0 4px rgba(142,200,255,.18);transition:background .35s ease,box-shadow .35s ease,transform .35s ease}.flow2-col.is-on .flow2-node{color:#fff}.flow2-col.is-on .flow2-node i{background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.22),0 0 16px rgba(255,255,255,.55);transform:scale(1.15)}.flow2-card{display:flex;flex-direction:column;min-height:268px;background:rgba(8,36,72,.38);color:#fff;border-radius:16px;padding:16px 14px 14px;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 24px rgba(4,20,48,.18);backdrop-filter:blur(10px);transition:background .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s ease}.flow2-col.is-on .flow2-card{background:#fff;color:var(--ink);border-color:#fff;transform:translateY(-8px);box-shadow:0 18px 40px rgba(4,20,48,.28)}.flow2-badge{display:none}.flow2-ic{width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.1);color:#fff;display:grid;place-items:center;margin-bottom:12px}.flow2-col.is-on .flow2-ic{background:#E8F3FC;color:var(--orange)}.flow2-card h4{font-size:.92rem;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.02em;line-height:1.25}.flow2-col.is-on .flow2-card h4{color:#111}.flow2-card p{font-size:.74rem;line-height:1.4;color:rgba(255,255,255,.72);margin:0 0 14px;min-height:3.1em}.flow2-col.is-on .flow2-card p{color:#6B7280}.flow2-preview{margin-top:auto;display:flex;align-items:flex-end;justify-content:center;min-height:88px}.flow2-preview img{width:100%;max-width:168px;height:auto}.flow2-preview.is-check{flex:1;align-items:center;min-height:0}.flow2-preview.is-check img{width:72px;max-width:72px}.flow2-arrow{flex:none;align-self:center;width:18px;margin-top:46px;color:rgba(255,255,255,.28);display:grid;place-items:center;transition:color .35s ease,transform .35s ease,filter .35s ease}.flow2-arrow svg{width:14px;height:11px}.flow2-arrow.is-on{color:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.55));transform:translateX(2px)}.flow2-foot{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:18px 28px;margin:36px 0 0;padding:0;color:rgba(255,255,255,.78);font-size:.78rem;font-weight:600}.flow2-foot li{display:flex;align-items:center;gap:8px}.flow2-foot svg{flex:none;opacity:.85}@media(max-width:1080px){.flow2-steps{display:grid;grid-template-columns:1fr;gap:14px}.flow2-node,.flow2-steps:before{display:none}.flow2-col{gap:0;align-items:center;position:sticky;top:calc(76px + (var(--i, 0) * 18px));z-index:calc(6 + var(--i, 0))}.flow2-card{position:relative;min-height:0;width:100%;max-width:420px;padding:22px 52px 20px 22px;box-shadow:0 16px 40px rgba(4,20,48,.28)}.flow2-badge{display:block;position:absolute;top:18px;right:18px;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:rgba(255,255,255,.55)}.flow2-col.is-on .flow2-badge{color:var(--orange)}.flow2-col.is-on .flow2-card{transform:none}.flow2-ic{width:36px;height:36px;margin-bottom:12px}.flow2-card h4{font-size:1.12rem}.flow2-card p{min-height:0;margin:0 0 18px;font-size:.92rem;line-height:1.45}.flow2-preview,.flow2-preview.is-check{flex:none;margin-top:0;min-height:0;align-items:center}.flow2-preview img{max-width:268px}.flow2-preview.is-check img{width:96px;max-width:96px}.flow2-arrow{display:none}}@media(max-width:640px){.flow2-foot{gap:12px 16px}}.eyebrow-blue,.eyebrow-contrast{background:none;border:0;box-shadow:none;color:var(--orange)}.sec-head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:36px}.sec-head h2{font-weight:700;line-height:1.15}.doodle{position:absolute;top:58px;right:6px;display:flex;align-items:flex-end;gap:10px;pointer-events:none}.doodle svg{flex:none}.doodle-text{font-family:var(--font-doodle),cursive;font-size:1.3rem;font-weight:600;color:#1c2b4a;line-height:1.22;max-width:170px;margin-bottom:8px}.tab{gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;font-size:.92rem;font-weight:600;color:var(--muted);text-align:left}.tab,.tab-ic{display:flex;align-items:center;transition:.2s}.tab-ic{width:30px;height:30px;border-radius:9px;background:var(--surface);color:var(--muted-2);justify-content:center;flex:none}.tab:hover{border-color:#c9c5c1}.tab[aria-selected=true]{background:#E8F3FC;border-color:var(--orange);color:var(--orange)}.tab[aria-selected=true] .tab-ic{background:var(--orange);color:#fff}.check-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:18px 0 22px}.check-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--ink);font-weight:500}.check-dot{width:20px;height:20px;border-radius:50%;background:var(--orange);display:grid;place-items:center;flex:none}.cov-grid{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:56px;align-items:start}.cov-grid.is-feature{grid-template-columns:minmax(0,460px) 1fr;gap:64px;align-items:center}.cov-grid.is-feature .cov-title{font-size:clamp(1.7rem,2.2vw,2.05rem);line-height:1.2;letter-spacing:-.03em}.cov-grid.is-widget{grid-template-columns:minmax(0,440px) 1fr;gap:48px}.cov-grid.is-widget .cov-title{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.12;letter-spacing:-.035em}.cov-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cov-intro h2,.cov-title{margin:0;font-size:clamp(2.3rem,3.1vw,3.1rem);line-height:1.14;font-weight:700}.cov-intro .lead{margin:0}.cov-intro .btn{margin-top:10px}.cov-intro .check-list{margin:2px 0 4px}.cov-side,.cov-widget{display:block}.cov-widget{width:100%;height:auto}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}.stats-grid.is-quad{grid-template-columns:1fr 1fr;gap:16px}.stat-card{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px 16px;backdrop-filter:blur(6px)}.stats-grid.is-quad .stat-card{background:#fff;padding:22px 20px 20px;box-shadow:0 10px 28px rgba(15,23,42,.04)}.stats-grid.is-quad .stat-ic{color:var(--orange)}.stats-grid.is-quad .stat-num .v{font-size:clamp(1.45rem,2vw,1.85rem)}.stat-ic{width:44px;height:44px;border-radius:12px;background:#E8F3FC;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.stat-ic svg{width:18px;height:18px}.stat-num{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.stat-num .v{font-size:1.9rem;font-weight:700;color:var(--orange);letter-spacing:-.02em;line-height:1.1}.stat-num .u{font-size:.78rem;font-weight:700;color:var(--ink);letter-spacing:.02em}.stat-label{font-size:.84rem;color:var(--ink);font-weight:500;margin-top:5px;line-height:1.3}.stat-desc{font-size:.72rem;color:var(--muted-2);margin-top:6px;line-height:1.4}.sec-divider{display:flex;align-items:center;gap:24px;margin-top:64px;color:var(--muted-2);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center}.sec-divider:after,.sec-divider:before{content:"";flex:1;height:1px;background:var(--line)}.steps-row{display:flex;align-items:stretch;gap:18px;margin-top:48px}.step-card{flex:1;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.step-ic{width:36px;height:36px;border-radius:10px;background:#E8F3FC;display:grid;place-items:center}.step-num{font-size:.72rem;font-weight:700;color:var(--muted-2)}.step-title{font-size:1rem;font-weight:600;margin-bottom:8px}.step-desc{font-size:.84rem;color:var(--muted)}.step-arrow{display:flex;align-items:center;color:var(--orange)}.ai-card .ai-ic svg path{fill:var(--orange)}@media(max-width:1080px){.cov-grid,.cov-grid.is-feature{grid-template-columns:1fr;gap:40px}.stats-grid{grid-template-columns:1fr 1fr}.doodle{display:none}}@media(max-width:640px){.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:16px 12px 14px}.steps-row{flex-direction:column}.step-arrow{transform:rotate(90deg);align-self:center}}.app.mod-app,.mod-app{background:#f3f5f8;padding:6px;aspect-ratio:1812/868;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden;pointer-events:none;user-select:none;display:flex;flex-direction:column}.mod-app--certidoes,.mod-app--extratos{aspect-ratio:2.45/1}.hero .mod-app--extratos{aspect-ratio:auto;height:min(680px,78vh);max-height:680px;border-radius:20px 20px 0 0}.mod-app--resolucoes{aspect-ratio:2.2/1}.mod-shell{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;height:100%;overflow:hidden}.mod-filter{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:6px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px 8px;box-shadow:0 1px 2px rgba(16,24,40,.04);flex:none}.mod-field{display:flex;flex-direction:column;gap:2px;min-width:0}.mod-field>span{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.mod-input,.mod-select{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:.62rem;font-style:normal}.mod-input{min-width:132px;max-width:160px}.mod-input em{font-style:normal;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-select{min-width:70px;justify-content:space-between;color:var(--ink);font-weight:500}.mod-select.sm{height:22px;min-width:58px;font-size:.58rem;padding:0 6px}.mod-legend{display:flex;flex-wrap:nowrap;gap:6px 8px;margin-left:auto;align-items:center;flex:none}.mod-legend span{display:inline-flex;align-items:center;gap:4px;font-size:.58rem;color:var(--muted);font-weight:500;white-space:nowrap}.mod-legend i{width:7px;height:7px;border-radius:2px;display:inline-block}.mod-count{margin-left:auto;font-size:.62rem;color:var(--muted);font-weight:600;white-space:nowrap;flex:none}.mod-table-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.04);flex:1}.mod-heat-table,.mod-table-card{overflow:hidden;min-height:0;display:flex;flex-direction:column}.mod-heat-table{font-size:.62rem;flex:1}.mod-heat-head,.mod-heat-row,.mod-heat-sub{display:grid;grid-template-columns:minmax(120px,1.35fr) minmax(88px,.85fr) repeat(6,minmax(36px,.5fr));gap:4px;align-items:center;padding:3px 8px}.mod-heat-table--extratos .mod-heat-head,.mod-heat-table--extratos .mod-heat-row,.mod-heat-table--extratos .mod-heat-sub{grid-template-columns:minmax(120px,1.35fr) minmax(88px,.85fr) repeat(3,minmax(44px,.65fr))}.mod-heat-head{background:#f8fafc;border-bottom:1px solid var(--line);font-size:.52rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.mod-heat-group,.mod-heat-sub{text-align:center}.mod-heat-sub{border-bottom:1px solid var(--line);font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-2);padding-top:2px;padding-bottom:4px}.mod-heat-row{border-bottom:1px solid #eef2f7;min-height:0}.mod-heat-row:last-child{border-bottom:none}.mod-unit{display:flex;align-items:center;gap:6px;min-width:0}.mod-unit strong{font-size:.64rem;font-weight:700;color:var(--ink);line-height:1.15}.mod-unit small,.mod-unit strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-unit small{font-size:.52rem;color:var(--muted-2);margin-top:1px}.mod-unit em{display:inline-block;margin-left:3px;font-style:normal;font-size:.5rem;font-weight:700;padding:0 5px;border-radius:999px;background:#e8eef5;color:var(--muted);vertical-align:middle}.mod-unit em.is-matriz{background:rgba(4,133,247,.14);color:#0485F7}.mod-uf{width:22px;height:22px;border-radius:999px;background:#0485F7;color:#fff;display:grid;place-items:center;font-size:.5rem;font-weight:700;flex:none}.mod-loc{gap:3px;color:var(--muted);font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-heat,.mod-loc{display:flex;align-items:center}.mod-heat{justify-content:center;min-height:22px;border-radius:5px;transition:background .25s ease}.mod-heat-badge{width:15px;height:15px;border-radius:999px;display:grid;place-items:center;box-shadow:0 0 0 1.5px rgba(255,255,255,.7)}.mod-heat-badge svg{width:9px;height:9px}.mod-heat-dash{color:#8b93a1;font-weight:700;font-size:.75rem}.mod-spin{animation:modSpin 1.1s linear infinite;width:11px;height:11px}@keyframes modSpin{to{transform:rotate(1turn)}}.mod-foot{padding:4px 8px;border-top:1px solid var(--line);font-size:.58rem;color:var(--muted-2);flex:none}.mod-tasks{overflow:hidden}.mod-task-head,.mod-task-row{display:grid;grid-template-columns:minmax(110px,1.3fr) .65fr .3fr .5fr .85fr .65fr .95fr .4fr .7fr;gap:4px;align-items:center;padding:4px 8px}.mod-task-head{background:#f8fafc;border-bottom:1px solid var(--line);font-size:.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);flex:none}.mod-task-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mod-task-row{border-bottom:1px solid #eef2f7;font-size:.6rem;background:#fff;transition:background .35s ease,box-shadow .35s ease}.mod-task-row.is-flash{background:#f0f7ff;box-shadow:inset 2px 0 0 #0485F7}.mod-task-main{min-width:0}.mod-task-main strong{display:block;font-size:.62rem;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-task-main small{color:var(--muted-2);font-size:.5rem}.mod-pill{align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;white-space:nowrap}.mod-chip,.mod-pill{display:inline-flex;font-size:.52rem;font-weight:700}.mod-chip{padding:1px 5px;border-radius:5px;background:#eef2f7;color:var(--ink-soft);width:fit-content}.mod-muted{color:var(--muted);white-space:nowrap}.mod-stage{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ink-soft);white-space:nowrap;font-size:.58rem}.mod-stage i{width:6px;height:6px;border-radius:50%;flex:none}.mod-person.is-pop,.mod-stage.is-pop{animation:modPop .55s ease}.mod-prio{gap:3px;font-weight:700;font-size:.52rem}.mod-person,.mod-prio{display:inline-flex;align-items:center;white-space:nowrap}.mod-person{gap:4px;font-weight:600;color:var(--ink);font-size:.58rem;min-width:0}.mod-person i{width:18px;height:18px;border-radius:999px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:.48rem;font-weight:700;flex:none}.mod-valor{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.58rem}@keyframes modPop{0%{transform:scale(.92);opacity:.5}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.mod-dash{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;flex:1;height:100%}.mod-dash,.mod-dcard{min-height:0;overflow:hidden}.mod-dcard{background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 10px;box-shadow:0 1px 2px rgba(16,24,40,.04);display:flex;flex-direction:column;gap:4px;animation:modCardIn .55s ease both}.mod-dcard:nth-child(2){animation-delay:.08s}.mod-dcard:nth-child(3){animation-delay:.16s}.mod-dcard:nth-child(4){animation-delay:.24s}@keyframes modCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mod-dcard header{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;flex:none}.mod-dcard strong{display:block;font-size:.68rem;font-weight:700;color:var(--ink);line-height:1.15}.mod-dcard small{display:block;font-size:.52rem;color:var(--muted);margin-top:1px}.mod-donut-row{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:center;flex:1;min-height:0}.mod-donut{position:relative;width:72px;height:72px}.mod-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.mod-donut-arc{animation:modDonut 1.1s ease both}.mod-donut-arc.delay{animation-delay:.15s}.mod-donut-arc.delay2{animation-delay:.28s}@keyframes modDonut{0%{opacity:0}to{opacity:1}}.mod-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.mod-donut-center b{font-size:.85rem;font-weight:800;color:var(--ink);line-height:1}.mod-donut-center span{font-size:.42rem;font-weight:700;letter-spacing:.06em;color:var(--muted-2);margin-top:1px}.mod-donut-row ul{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.mod-donut-row li{display:grid;grid-template-columns:6px 1fr auto auto;gap:4px;align-items:center;font-size:.55rem;color:var(--muted)}.mod-donut-row li i{width:6px;height:6px;border-radius:50%}.mod-donut-row li strong{color:var(--ink);font-variant-numeric:tabular-nums}.mod-donut-row li em{font-style:normal;color:var(--muted-2);min-width:22px;text-align:right}.mod-hbar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;flex:1;justify-content:center;min-height:0}.mod-hbar li{display:grid;grid-template-columns:62px 1fr 16px 28px;gap:5px;align-items:center;font-size:.58rem}.mod-hbar-track{height:6px;border-radius:999px;background:#eef2f7;overflow:hidden}.mod-hbar-track i{display:block;height:100%;border-radius:999px;animation:modGrowX .9s ease both;transform-origin:left}@keyframes modGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mod-hbar strong{font-variant-numeric:tabular-nums;color:var(--ink)}.mod-hbar em{font-style:normal;font-weight:700;font-size:.55rem;text-align:right}.mod-wave{flex:1;display:flex;flex-direction:column;gap:4px;min-height:0}.mod-wave svg{width:100%;height:100%;min-height:48px;max-height:64px;flex:1}.mod-wave-fill,.mod-wave-line{animation:modWaveIn 1s ease both}@keyframes modWaveIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mod-wave-legend{display:flex;flex-wrap:wrap;gap:3px 6px}.mod-wave-legend span{display:inline-flex;align-items:center;gap:3px;font-size:.48rem;color:var(--muted);font-weight:600}.mod-wave-legend i{width:5px;height:5px;border-radius:50%}.mod-vbars{display:grid;grid-template-columns:1fr 70px;gap:6px;flex:1;min-height:0}.mod-vbars-chart{display:flex;align-items:flex-end;gap:4px;height:100%;min-height:72px;max-height:96px;padding-top:12px}.mod-vbar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;height:100%;min-width:0}.mod-vbar i{width:100%;max-width:18px;border-radius:4px 4px 2px 2px;animation:modGrowY .85s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}.mod-vbar:nth-child(2) i{animation-delay:.05s}.mod-vbar:nth-child(3) i{animation-delay:.1s}.mod-vbar:nth-child(4) i{animation-delay:.15s}.mod-vbar:nth-child(5) i{animation-delay:.2s}.mod-vbar:nth-child(6) i{animation-delay:.25s}@keyframes modGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mod-vbar strong{font-size:.5rem;font-weight:700;color:var(--ink)}.mod-vbar span{font-size:.4rem;color:var(--muted);text-align:center;line-height:1.1;max-width:100%;overflow:hidden}.mod-vbars aside{border:1px solid var(--line);border-radius:8px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px}.mod-vbars aside b{font-size:.48rem;letter-spacing:.06em;color:var(--muted-2)}.mod-vbars aside strong{font-size:1rem;font-weight:800;color:var(--ink);line-height:1}.mod-vbars aside small{font-size:.42rem;font-weight:700;letter-spacing:.05em;color:var(--muted)}.mod-up{margin-top:4px;display:inline-flex;padding:2px 6px;border-radius:999px;background:rgba(22,163,74,.12);color:#16a34a;font-size:.48rem;font-weight:700;font-style:normal}@media(max-width:1080px){.app.mod-app,.mod-app{aspect-ratio:16/9;min-height:0}.mod-app--certidoes,.mod-app--extratos{aspect-ratio:2.2/1;min-height:220px}.mod-app--resolucoes{aspect-ratio:2/1;min-height:240px}.mod-dash{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.mod-heat-head,.mod-heat-row,.mod-heat-sub,.mod-heat-table--extratos .mod-heat-head,.mod-heat-table--extratos .mod-heat-row,.mod-heat-table--extratos .mod-heat-sub{grid-template-columns:minmax(110px,1.3fr) repeat(6,minmax(32px,.45fr))}.mod-heat-table--extratos .mod-heat-head,.mod-heat-table--extratos .mod-heat-row,.mod-heat-table--extratos .mod-heat-sub{grid-template-columns:minmax(110px,1.3fr) repeat(3,minmax(40px,.55fr))}.mod-heat-head>span:nth-child(2),.mod-heat-sub>span:nth-child(2),.mod-loc{display:none}.mod-task-head,.mod-task-row{grid-template-columns:1.2fr .65fr .75fr .6fr .85fr;font-size:.56rem}.mod-filter .mod-field:nth-child(n+4),.mod-legend,.mod-task-head span:nth-child(3),.mod-task-head span:nth-child(4),.mod-task-head span:nth-child(8),.mod-task-head span:nth-child(9),.mod-task-row>:nth-child(3),.mod-task-row>:nth-child(4),.mod-task-row>:nth-child(8),.mod-task-row>:nth-child(9){display:none}}@media(prefers-reduced-motion:reduce){.mod-dcard,.mod-donut-arc,.mod-hbar-track i,.mod-person.is-pop,.mod-spin,.mod-stage.is-pop,.mod-vbar i,.mod-wave-fill,.mod-wave-line{animation:none!important}}.blog-page{padding:72px 0 80px;background:#fff}.blog-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:end;margin-bottom:40px}.blog-hero h1{margin:16px 0 14px;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:700;letter-spacing:-.035em;color:#0B2545;max-width:16ch}.blog-hero .lead{margin:0;max-width:52ch}.blog-aside{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right;max-width:18ch;color:var(--muted);font-size:.95rem;line-height:1.4}.blog-aside-ic{width:48px;height:48px;border-radius:14px;background:var(--blue-soft);color:var(--orange);display:grid;place-items:center}.blog-toolbar{align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.blog-chips,.blog-toolbar{display:flex;flex-wrap:wrap}.blog-chips{gap:8px;flex:1;min-width:min(100%,640px)}.blog-chip{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:.78rem;font-weight:600;color:var(--ink-soft);white-space:nowrap}.blog-chip.is-on{background:var(--orange);color:#fff;border-color:var(--orange)}.blog-search{display:flex;align-items:center;gap:8px;min-width:min(260px,100%);padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--muted-2)}.blog-search input{border:0;outline:0;width:100%;font:inherit;color:var(--ink);background:transparent}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{display:flex;flex-direction:column;min-width:0}.blog-card-media{display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:var(--blue-wash)}.blog-card-media img{width:100%;height:100%;object-fit:cover}.blog-card-body{padding:16px 2px 0;display:flex;flex-direction:column;gap:6px}.blog-card-cat{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.blog-card time{font-size:.78rem;color:var(--muted-2)}.blog-card h3{margin:2px 0 0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#0B2545}.blog-card h3 a{display:block}.blog-card p{margin:0;font-size:.88rem;color:var(--muted);line-height:1.5}.blog-more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.88rem;font-weight:600;color:var(--orange)}.blog-empty{padding:40px 0;color:var(--muted)}.blog-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:40px 0 48px}.blog-pager button{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink-soft);display:grid;place-items:center}.blog-pager button:first-child svg{transform:rotate(180deg)}.blog-pager button.is-on{background:var(--orange);color:#fff;border-color:var(--orange)}.blog-pager button:disabled{opacity:.35}.blog-sub{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px 24px;border-radius:20px;background:#F4F8FC;border:1px solid var(--line)}.blog-sub-copy{display:flex;align-items:flex-start;gap:14px}.blog-sub-ic{width:40px;height:40px;border-radius:12px;background:#fff;color:var(--orange);display:grid;place-items:center;flex:none}.blog-sub-copy strong{display:block;font-size:1rem;color:#0B2545}.blog-sub-copy p{margin:4px 0 0;font-size:.85rem;color:var(--muted)}.blog-sub-form{display:flex;gap:10px;flex-wrap:wrap}.blog-sub-form input{height:46px;min-width:240px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit}.blog-post{max-width:760px;padding-bottom:40px}.blog-post h1{margin:10px 0 12px;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;letter-spacing:-.03em;color:#0B2545}.blog-post h2{margin:1.6em 0 .7em;font-size:1.28rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--orange)}.blog-post .lead{margin:0 0 22px}.blog-post>p{margin:0 0 1em;color:var(--muted);font-size:1.05rem;line-height:1.7}.blog-sol-link a{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--orange)}.blog-sol-link svg{width:13px;height:10px;flex:none}.blog-post-media{margin:8px 0 28px;border-radius:18px;overflow:hidden}.blog-post-media img{width:100%;height:auto;display:block}.blog-back{display:inline-block;margin-bottom:18px;font-size:.9rem;font-weight:600;color:var(--orange)}@media(max-width:980px){.blog-hero{grid-template-columns:1fr}.blog-aside{justify-self:start;align-items:flex-start;text-align:left}.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:1080px){.blog-grid{grid-template-columns:1fr;gap:16px}.blog-card{background:#fff;border:1px solid rgba(11,37,69,.06);border-radius:18px;padding:14px 14px 18px}.blog-card-body{padding:14px 4px 0}.flow-item{background:#fff;border:1px solid rgba(11,37,69,.06);box-shadow:0 10px 24px rgba(15,35,70,.06)}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}.blog-sub-form,.blog-sub-form .btn,.blog-sub-form input{width:100%}}