:root{--ccr-graphite:#151515;--ccr-deep:#0c0c0c;--ccr-charcoal:#24211f;--ccr-paper:#fffdf9;--ccr-ivory:#f7f2ea;--ccr-sand:#eee4d6;--ccr-ink:#171513;--ccr-muted:#6f675f;--ccr-copper:#ad5f20;--ccr-copper-deep:#794016;--ccr-gold:#d99a4a;--ccr-line:#e5dbcf;--ccr-success:#17724a;--ccr-danger:#b83a31;--ccr-radius:18px;--ccr-shadow:0 18px 48px #23180f1a;--ccr-shadow-dark:0 26px 70px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility;margin:0;font-family:Inter,Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-ccr=public],html[data-ccr=public] body{background:var(--ccr-paper);color:var(--ccr-ink)}html[data-ccr=public] :is(.cc-v80-language,.cc-v84-app-trigger,.cc-v86-global-nav,.cc101-header,.cc101-global),html[data-ccr=portal] :is(.cc-language-selector,.cc-v80-language,.cc-v84-app-trigger,.cc-v86-global-nav){display:none!important}.ccr-public-shell{background:var(--ccr-paper);min-height:100vh;color:var(--ccr-ink)}.ccr-public-ribbon{background:var(--ccr-deep);color:#fff7ec;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;height:30px;padding:0 clamp(20px,4vw,76px);font-size:10px;font-weight:750;display:flex}.ccr-public-ribbon span:last-child{align-items:center;gap:9px;display:flex}.ccr-public-ribbon i{background:var(--ccr-gold);border-radius:50%;width:3px;height:3px}.ccr-public-header{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f7;border-bottom:1px solid #ad5f202b;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:26px;height:108px;padding:0 clamp(20px,4vw,76px);display:grid;position:sticky;top:0}.ccr-public-brand{justify-content:flex-start;align-items:center;width:190px;height:100px;display:flex;overflow:hidden}.ccr-public-brand img{object-fit:contain;object-position:center;width:156px;height:96px;filter:none!important;opacity:1!important}.ccr-public-header nav{justify-content:center;align-items:center;gap:clamp(13px,1.6vw,27px);min-width:0;display:flex}.ccr-public-header nav a{color:#2a2724;white-space:nowrap;padding:12px 0;font-size:13px;font-weight:720;position:relative}.ccr-public-header nav a:after{content:"";background:linear-gradient(90deg,var(--ccr-copper),var(--ccr-gold));height:2px;transition:right .2s;position:absolute;bottom:5px;left:0;right:100%}.ccr-public-header nav a:hover:after{right:0}.ccr-public-actions{align-items:center;gap:10px;display:flex}.ccr-lang{border:1px solid var(--ccr-line);color:#4f4740;background:#fff;border-radius:10px;align-items:center;gap:5px;height:42px;padding:0 9px;display:flex}.ccr-lang select{appearance:none;color:var(--ccr-ink);cursor:pointer;background:0 0;border:0;outline:0;padding:0 1px;font-size:12px;font-weight:850}.ccr-lang>svg:last-child{pointer-events:none}.ccr-enter,.ccr-start{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 17px;font-size:13px;font-weight:820;display:inline-flex}.ccr-enter{background:#fff;border:1px solid #cfc4b7}.ccr-start{color:#fff;background:linear-gradient(135deg,#c37932,var(--ccr-copper-deep));gap:8px;box-shadow:0 9px 22px #79401638}.ccr-menu-button{color:var(--ccr-ink);cursor:pointer;background:0 0;border:0;display:none}.ccr-home{background:var(--ccr-paper)}.ccr-hero{isolation:isolate;background-image:linear-gradient(90deg,#0a0a0af5 0%,#0d0c0be6 34%,#0d0c0b63 61%,#0d0c0b0d 100%),url(/brand/cc-rebuild-hero.png);background-position:50%;background-size:cover;align-items:stretch;min-height:590px;display:flex;position:relative;overflow:hidden}.ccr-hero:after{content:"";background:linear-gradient(90deg,var(--ccr-copper-deep),var(--ccr-gold),transparent);z-index:-1;height:3px;position:absolute;inset:auto 0 0}.ccr-hero-copy{color:#fff;flex-direction:column;justify-content:center;width:min(820px,67%);padding:62px clamp(24px,5vw,88px) 34px;display:flex}.ccr-eyebrow{letter-spacing:.18em;color:#f3bc70;font-size:12px;font-weight:900}.ccr-hero h1{letter-spacing:-.055em;margin:14px 0 4px;font-size:clamp(50px,5vw,78px);font-weight:850;line-height:.98}.ccr-hero h1 em{background:linear-gradient(110deg,#f4d19e,#d88a39 55%,#f4c071);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ccr-hero h2{color:#fff;letter-spacing:-.03em;max-width:700px;margin:8px 0 12px;font-size:clamp(24px,2.4vw,38px);font-weight:520;line-height:1.14}.ccr-hero-copy>p{color:#e9e1d8;max-width:680px;margin:0;font-size:17px;line-height:1.62}.ccr-hero-actions{align-items:center;gap:13px;margin-top:25px;display:flex}.ccr-hero-actions a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #edb466c7;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.ccr-hero-actions a.primary{background:linear-gradient(135deg,#d08a40,#8c4818);border-color:#0000;box-shadow:0 14px 30px #00000040}.ccr-trust{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:23px;margin-top:25px;padding-top:22px;display:flex}.ccr-trust>div{align-items:center;gap:10px;display:flex}.ccr-trust svg{color:#17120e;background:linear-gradient(135deg,#ffe0a5,#c97727);border-radius:50%;width:28px;height:28px;padding:5px}.ccr-trust span{display:grid}.ccr-trust strong{font-size:12px}.ccr-trust small{color:#bcb1a5;margin-top:2px;font-size:10px}.ccr-hero-note{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#fff;letter-spacing:.05em;background:#0d0d0db8;border:1px solid #e1a14e8a;width:175px;padding:18px 18px 21px;font-size:13px;line-height:1.28;display:grid;position:absolute;top:42px;right:4.5%}.ccr-hero-note i{background:var(--ccr-gold);width:43px;height:2px;margin:14px 0}.ccr-hero-note strong{color:#e5a850;font-size:11px;line-height:1.45}.ccr-modules{border-bottom:1px solid var(--ccr-line);background:#fff;grid-template-columns:repeat(9,minmax(105px,1fr));gap:10px;padding:18px clamp(20px,3.8vw,70px) 24px;display:grid}.ccr-modules a{text-align:center;background:linear-gradient(160deg,#fff,#faf6f0);border:1px solid #eee7de;border-radius:11px;flex-direction:column;align-items:center;min-height:122px;padding:14px 9px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.ccr-modules a:hover{border-color:#d9b98f;transform:translateY(-3px);box-shadow:0 13px 25px #3f261317}.ccr-modules a>span{width:43px;height:43px;color:var(--ccr-copper);background:#f5eadb;border-radius:12px;place-items:center;display:grid}.ccr-modules svg{width:24px}.ccr-modules strong{margin-top:8px;font-size:13px}.ccr-modules small{color:var(--ccr-muted);margin-top:3px;font-size:10px;line-height:1.25}.ccr-value{background:var(--ccr-paper);grid-template-columns:minmax(280px,.85fr) minmax(520px,1.25fr);align-items:center;gap:50px;padding:58px clamp(24px,5vw,92px);display:grid}.ccr-value-copy>span,.ccr-operation>div>span,.ccr-building>div>span,.ccr-page-hero>span{letter-spacing:.17em;color:var(--ccr-copper);font-size:11px;font-weight:900}.ccr-value h2,.ccr-operation h2{letter-spacing:-.045em;margin:8px 0 13px;font-size:clamp(34px,3.4vw,52px);line-height:1.02}.ccr-value-copy p{color:var(--ccr-muted);margin:0;font-size:15px;line-height:1.66}.ccr-value-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ccr-value-grid article{text-align:center;background:#fff;border:1px solid #ede4da;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:22px 12px;display:flex}.ccr-value-grid svg{color:var(--ccr-copper);width:32px;height:32px}.ccr-value-grid strong{margin-top:10px;font-size:15px}.ccr-value-grid span{color:var(--ccr-muted);margin-top:4px;font-size:11px}.ccr-building{min-height:330px;box-shadow:var(--ccr-shadow-dark);background-image:linear-gradient(90deg,#0a0a0aeb,#0d0c0bb3 42%,#0d0c0b0f),url(/brand/cc-rebuild-banner.png);background-position:50%;background-size:cover;border-radius:18px;align-items:center;margin:0 clamp(20px,5vw,92px) 64px;display:flex;position:relative;overflow:hidden}.ccr-building>div{color:#fff;width:min(620px,72%);padding:45px}.ccr-building h2{letter-spacing:-.04em;margin:9px 0 12px;font-size:clamp(32px,3.2vw,48px);line-height:1.04}.ccr-building p{color:#ded4ca;line-height:1.65}.ccr-building a,.ccr-operation a{color:#f1b463;align-items:center;gap:8px;margin-top:10px;font-weight:800;display:inline-flex}.ccr-operation{color:#fff;background:linear-gradient(135deg,#100f0e,#29231e);grid-template-columns:minmax(430px,1.1fr) minmax(300px,.9fr);align-items:center;gap:70px;padding:68px clamp(24px,6vw,110px);display:grid}.ccr-operation p,.ccr-operation li{color:#d0c6bc}.ccr-operation ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ccr-operation li{align-items:center;gap:10px;display:flex}.ccr-operation li svg{color:#1a130d;background:var(--ccr-gold);border-radius:50%;width:21px;height:21px;padding:4px}.ccr-operation-visual{background:#f7f4ef;border:7px solid #3b3733;border-radius:22px;grid-template-columns:108px 1fr;height:350px;display:grid;overflow:hidden;transform:perspective(900px)rotateY(3deg);box-shadow:0 30px 65px #00000059}.ccr-mini-side{background:#171717;flex-direction:column;gap:14px;padding:15px 11px;display:flex}.ccr-mini-side img{object-fit:contain;background:#f7f1e8;border-radius:8px;width:80px;height:70px}.ccr-mini-side i{background:#ffffff26;border-radius:8px;height:10px}.ccr-mini-side i:first-of-type{background:linear-gradient(90deg,var(--ccr-copper),var(--ccr-gold))}.ccr-mini-main{background:#fbfaf8;padding:18px}.ccr-mini-main>span{background:#e9e2d8;border-radius:7px;width:60%;height:24px;display:block}.ccr-mini-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.ccr-mini-cards i{background:#fff;border:1px solid #e3d8ca;border-radius:10px;height:70px}.ccr-mini-chart{background:repeating-linear-gradient(0deg,#fff 0 32px,#eee7df 33px);border:1px solid #e3d8ca;border-radius:11px;align-items:flex-end;gap:13px;height:170px;margin-top:13px;padding:24px 22px 13px;display:flex}.ccr-mini-chart b{background:linear-gradient(180deg,var(--ccr-gold),var(--ccr-copper-deep));border-radius:5px 5px 0 0;flex:1}.ccr-mini-chart b:first-child{height:33%}.ccr-mini-chart b:nth-child(2){height:49%}.ccr-mini-chart b:nth-child(3){height:44%}.ccr-mini-chart b:nth-child(4){height:67%}.ccr-mini-chart b:nth-child(5){height:62%}.ccr-mini-chart b:nth-child(6){height:88%}.ccr-public-footer{color:#eee4d8;background:#090909;border-top:1px solid #51341e;grid-template-columns:1.6fr repeat(3,1fr);gap:40px;padding:45px clamp(24px,5vw,92px);display:grid}.ccr-public-footer>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ccr-public-footer img{object-fit:contain;background:#f7f1e8;border-radius:10px;width:142px;height:92px}.ccr-public-footer p{color:#a79e95;max-width:340px;font-size:13px;line-height:1.6}.ccr-public-footer strong{color:#dfa257;letter-spacing:.08em;font-size:12px}.ccr-public-footer a{color:#c9c0b7;font-size:13px}.ccr-public-footer a:hover{color:#fff}.ccr-marketing-page{background:var(--ccr-ivory);min-height:70vh;padding-bottom:70px}.ccr-page-hero{color:#fff;background-image:linear-gradient(90deg,#090909f5,#0c0c0bb8 55%,#0c0c0b29),url(/brand/cc-rebuild-banner.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:440px;padding:88px clamp(24px,8vw,145px);display:flex}.ccr-page-hero h1{letter-spacing:-.05em;max-width:930px;margin:14px 0 18px;font-size:clamp(44px,5vw,72px);line-height:1}.ccr-page-hero p{color:#e2d8cd;max-width:800px;margin:0;font-size:18px;line-height:1.65}.ccr-page-cards{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1460px;margin:-42px auto 0;padding:0 clamp(20px,4vw,70px);display:grid;position:relative}.ccr-page-cards article{border:1px solid var(--ccr-line);min-height:255px;box-shadow:var(--ccr-shadow);background:#fff;border-radius:15px;flex-direction:column;padding:27px;display:flex}.ccr-page-cards b{color:var(--ccr-copper);letter-spacing:.16em;font-size:12px}.ccr-page-cards h2{margin:18px 0 9px;font-size:21px}.ccr-page-cards p{color:var(--ccr-muted);margin:0;font-size:14px;line-height:1.65}.ccr-page-cards a{color:var(--ccr-copper-deep);align-items:center;gap:7px;margin-top:auto;padding-top:17px;font-size:13px;font-weight:800;display:flex}.ccr-page-cta{background:var(--ccr-graphite);color:#fff;max-width:1320px;box-shadow:var(--ccr-shadow-dark);border-radius:15px;align-items:center;gap:18px;margin:45px auto 0;padding:28px 30px;display:flex}.ccr-page-cta>svg{color:var(--ccr-gold)}.ccr-page-cta>div{gap:3px;display:grid}.ccr-page-cta span{color:#c7bdb4;font-size:13px}.ccr-page-cta>a{background:linear-gradient(135deg,var(--ccr-gold),var(--ccr-copper-deep));border-radius:9px;align-items:center;gap:8px;margin-left:auto;padding:12px 16px;font-size:13px;font-weight:800;display:flex}html[data-ccr=app] .app-frame{min-width:0;display:block;background:#f3eee7!important}html[data-ccr=app] .app-frame>.sidebar,html[data-ccr=app] .app-frame>.workspace>.topbar{display:none!important}html[data-ccr=app] .app-frame>.workspace{min-width:0;background:#f3eee7!important}html[data-ccr=app],html[data-ccr=app] body{color:var(--ccr-ink)!important;background:#f3eee7!important}html[data-ccr=app] body>[data-cc-v82-brand],html[data-ccr=app] .cc-v81-root,html[data-ccr=app] .cc-v86-global-nav,html[data-ccr=app] .cc-v84-app-trigger,html[data-ccr=app] .cc-v80-language,html[data-ccr=app] .cc-language-floating-v55,html[data-ccr=app] [data-cc-v88-gemini],html[data-ccr=app] [data-cc-v89-gemini],html[data-ccr=app] .cc101-sidebar,html[data-ccr=app] .cc101-topbar,html[data-ccr=app] .cc-v100-root{display:none!important}.ccr-app-sidebar{z-index:16000;color:#fff;background:linear-gradient(155deg,#1e201f,#0d0e0e 64%,#181410);border-right:1px solid #e09b4d40;flex-direction:column;width:258px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 35px #0000001f}.ccr-side-brand{background:#f5efe6;border-bottom:1px solid #b97838;justify-content:center;align-items:center;height:125px;padding:10px 18px;display:flex}.ccr-side-brand a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ccr-side-brand img{object-fit:contain;width:156px;height:104px;filter:none!important;opacity:1!important}.ccr-side-brand button{background:0 0;border:0;display:none}.ccr-side-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#70431f transparent;flex:1;padding:18px 12px 22px;overflow:auto}.ccr-side-scroll::-webkit-scrollbar{width:7px}.ccr-side-scroll::-webkit-scrollbar-thumb{background:#70431f;border-radius:99px}.ccr-side-label{color:#e5aa68;letter-spacing:.12em;padding:0 12px 9px;font-size:12px;font-weight:850;display:block}.ccr-side-label-space{margin-top:23px}.ccr-side-scroll nav{gap:3px;display:grid}.ccr-side-scroll nav a{color:#e2ded9;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:9px 11px;font-size:14px;font-weight:650;transition:all .16s;display:flex}.ccr-side-scroll nav a>svg:last-child{margin-left:auto}.ccr-side-scroll nav a:hover{color:#fff;background:#ffffff0f}.ccr-side-scroll nav a.active{color:#fff;background:linear-gradient(105deg,#8b4a1d,#c1813f);border-color:#e0a45e;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #00000038}.ccr-side-message{background-image:linear-gradient(#0c0c0c1a,#0c0c0ceb),url(/brand/cc-rebuild-banner.png);background-position:50%;background-size:auto 100%;flex-direction:column;justify-content:flex-end;min-height:145px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.ccr-side-message span{letter-spacing:.09em;font-size:11px;font-weight:800;line-height:1.5;position:relative}.ccr-side-message i{background:var(--ccr-gold);width:36px;height:2px;margin-top:13px}.ccr-app-topbar{z-index:15500;border-bottom:1px solid var(--ccr-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9f7;align-items:center;gap:9px;height:76px;padding:0 22px;display:flex;position:fixed;top:0;left:258px;right:0;box-shadow:0 6px 20px #3623130f}.ccr-app-topbar>button,.ccr-app-topbar>a:not(.ccr-top-link){border:1px solid var(--ccr-line);color:#4b4037;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.ccr-mobile-trigger{display:none!important}.ccr-app-topbar svg{width:19px}.ccr-app-search{background:#fff;border:1px solid #dfd5ca;border-radius:10px;flex:1;align-items:center;gap:9px;max-width:720px;height:44px;margin-left:3px;padding:0 7px 0 13px;display:flex}.ccr-app-search>svg{color:#73685e}.ccr-app-search input{flex:1;min-width:0;color:#241f1b!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.ccr-app-search input::placeholder{color:#8e857d}.ccr-app-search kbd{color:#82766b;background:#faf7f3;border:1px solid #ddd3c9;border-radius:6px;padding:3px 7px;font-size:10px}.ccr-app-search button{color:#fff;background:var(--ccr-copper-deep);cursor:pointer;border:0;border-radius:7px;height:32px;padding:0 12px;font-size:11px;font-weight:800}.ccr-top-link{color:#73421d;background:#fff8ef;border:1px solid #d8c8b7;border-radius:9px;align-items:center;gap:7px;height:40px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:800;display:flex}.ccr-account{border-left:1px solid var(--ccr-line);align-items:center;gap:10px;height:44px;padding-left:13px;display:flex}.ccr-account span{color:#6e6258;font-size:11px}.ccr-account b{color:#20150d;background:linear-gradient(135deg,#f0c58e,#bf7330);border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.ccr-context-banner{z-index:20;color:#fff;background-image:linear-gradient(90deg,#0b0b0bf5,#13100db3 58%,#13100d47),url(/brand/cc-rebuild-banner.png);background-position:50%;background-size:cover;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;height:166px;padding:28px 34px;display:flex;position:absolute;top:96px;left:280px;right:22px;overflow:hidden;box-shadow:0 17px 38px #2a190c29}.ccr-context-banner:after{content:"";background:linear-gradient(90deg,var(--ccr-copper),var(--ccr-gold),transparent);height:3px;position:absolute;inset:auto 0 0}.ccr-context-banner>div:first-child{max-width:680px}.ccr-context-banner span{letter-spacing:.2em;color:#e4a65c;font-size:10px;font-weight:900}.ccr-context-banner h1{color:#fff!important;letter-spacing:-.04em!important;margin:8px 0 5px!important;font-size:clamp(28px,3vw,43px)!important;line-height:1!important}.ccr-context-banner p{color:#d8cec4!important;margin:0!important;font-size:13px!important}.ccr-banner-signature{border-left:1px solid #fff3;align-items:center;gap:14px;width:300px;padding-left:24px;display:flex}.ccr-banner-signature img{object-fit:contain;background:#fffaf3f0;border-radius:10px;width:92px;height:86px}.ccr-banner-signature strong{color:#f0c17f;letter-spacing:.12em;max-width:165px;font-size:10px;line-height:1.55}.ccr-app-overlay{display:none}.ccr-app-search{position:relative}.ccr-search-results{border:1px solid var(--ccr-line);z-index:17000;background:#fff;border-radius:12px;max-height:min(420px,70vh);padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 55px #140e0833}.ccr-search-results button{text-align:left;width:100%;color:var(--ccr-ink);cursor:pointer;background:#fff;border:0;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.ccr-search-results button:hover,.ccr-search-results button:focus-visible{outline:2px solid var(--ccr-copper);background:#f4e8da}.ccr-search-results button strong{font-size:14px}.ccr-search-results button span,.ccr-search-results p{color:var(--ccr-muted);font-size:13px}.ccr-search-results p{margin:0;padding:15px}html[data-ccr=app] main{width:auto!important;max-width:none!important;min-height:100vh!important;color:var(--ccr-ink)!important;background:#f3eee7!important;margin:0 0 0 258px!important;padding:102px 22px 40px!important}html[data-ccr=app] main>*{max-width:1560px;margin-left:auto;margin-right:auto}html[data-ccr=app] main :is(h1,h2,h3,h4){letter-spacing:-.025em;font-family:Inter,Montserrat,ui-sans-serif,system-ui,sans-serif}html[data-ccr=app] main a{transition:color .15s,background .15s,border-color .15s}html[data-ccr=app] main :is(button,[role=button]){border-radius:9px}html[data-ccr=app] main :is(input,select,textarea){color:#241f1a!important;box-shadow:none!important;background:#fff!important;border-color:#d8cec3!important;border-radius:9px!important}html[data-ccr=app] main :is(input,select,textarea):focus{border-color:var(--ccr-copper)!important;outline:3px solid #ad5f201f!important}html[data-ccr=app] main :is(.card,.panel,.table-card,.form-card,[class*=Card],[class*=card],[class*=Panel],[class*=panel]){border-color:#e3d9ce!important;border-radius:14px!important;box-shadow:0 8px 24px #2c1d100f!important}html[data-ccr=app] main table{border-collapse:separate;border-spacing:0;background:#fff;width:100%}html[data-ccr=app] main th{letter-spacing:.05em;text-transform:uppercase;color:#65594f!important;background:#f6f0e8!important;font-size:11px!important}html[data-ccr=app] main :is(th,td){border-bottom-color:#e9e0d7!important;padding:12px 14px!important}html[data-ccr=app] [data-ccr-table=true]{border:1px solid var(--ccr-line);background:#fff;border-radius:13px;overflow:auto}html[data-ccr=app] [data-ccr-upload=true]{background:#fffbf6!important;border-color:#cdb9a5!important;border-radius:13px!important}html[data-ccr=app] [data-ccr-visual=true]{overflow:hidden}html[data-ccr=app] [class*=text-blue],html[data-ccr=app] [class*=text-sky],html[data-ccr=app] [class*=text-cyan]{color:var(--ccr-copper-deep)!important}html[data-ccr=app] [class*=bg-blue],html[data-ccr=app] [class*=bg-sky],html[data-ccr=app] [class*=bg-cyan]{background-color:#f3e3d0!important}html[data-ccr=app] [class*=border-blue],html[data-ccr=app] [class*=border-sky],html[data-ccr=app] [class*=border-cyan]{border-color:#cf9b67!important}html[data-ccr=app] .cc-premium-command-head,html[data-ccr=app] .cc-premium-kpi,html[data-ccr=app] .cc-premium-card{color:var(--ccr-ink)!important;border:1px solid var(--ccr-line)!important;background:#fff!important;box-shadow:0 9px 26px #36221111!important}html[data-ccr=app] .cc-premium-command-head:before,html[data-ccr=app] .cc-premium-command-head:after{display:none!important}html[data-ccr=portal],html[data-ccr=portal] body{min-height:100%;background:#111!important}html[data-ccr=portal] body{position:relative;background-image:linear-gradient(90deg,#080808eb,#0a0908a8),url(/brand/cc-rebuild-hero.png)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}html[data-ccr=portal] body:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 30%,#da934326,#0000 28%);position:fixed;inset:0}html[data-ccr=portal] main{z-index:1;min-height:100vh;position:relative;background:0 0!important}html[data-ccr=portal] main form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ccr-ink)!important;background:#fffdf9f7!important;border:1px solid #d5a1686b!important;border-radius:17px!important;padding:28px!important;box-shadow:0 28px 75px #00000061!important}html[data-ccr=portal] main form :is(h1,h2,h3,label,p,span,strong){opacity:1!important;color:var(--ccr-ink)!important}html[data-ccr=portal] main form input{color:#211c18!important;background:#fff!important;border:1px solid #cfc1b3!important;min-height:46px!important}html[data-ccr=portal] main form button[type=submit]{color:#fff!important;background:linear-gradient(135deg,#bd7430,#744019)!important;border-color:#0000!important;min-height:46px!important;font-weight:800!important;box-shadow:0 10px 24px #542b0d38!important}@media (max-width:1320px){.ccr-public-header{grid-template-columns:175px 1fr auto;gap:15px;padding-left:28px;padding-right:28px}.ccr-public-brand{width:165px}.ccr-public-header nav{gap:13px}.ccr-public-header nav a{font-size:12px}.ccr-lang{display:none}.ccr-enter,.ccr-start{padding:0 13px}.ccr-modules{grid-template-columns:repeat(5,1fr)}.ccr-value{grid-template-columns:1fr}.ccr-value-grid{max-width:850px}}@media (max-width:1050px){.ccr-public-header{grid-template-columns:165px auto 1fr;height:92px}.ccr-public-brand{height:86px}.ccr-public-brand img{width:135px;height:83px}.ccr-menu-button{grid-column:3;justify-self:end;place-items:center;display:grid}.ccr-public-header nav{border:1px solid var(--ccr-line);box-shadow:var(--ccr-shadow);background:#fff;border-radius:13px;grid-template-columns:repeat(2,1fr);justify-content:stretch;padding:18px;display:none;position:absolute;top:86px;left:20px;right:20px}.ccr-public-header nav.is-open{display:grid}.ccr-public-header nav a{padding:10px}.ccr-public-actions{grid-area:1/2}.ccr-public-actions .ccr-lang{display:flex}.ccr-hero-copy{width:76%}.ccr-hero-note{display:none}.ccr-operation{grid-template-columns:1fr}.ccr-operation-visual{max-width:720px}.ccr-page-cards{grid-template-columns:repeat(2,1fr)}.ccr-top-link{display:none}.ccr-banner-signature{width:240px}}@media (max-width:820px){.ccr-public-ribbon{display:none}.ccr-public-header{top:0}.ccr-public-actions .ccr-enter{display:none}.ccr-hero{background-position:62%;min-height:660px}.ccr-hero-copy{background:linear-gradient(90deg,#0a0a0ad1,#0a0a0a6b);width:100%;padding-right:25%}.ccr-modules{grid-template-columns:repeat(3,1fr)}.ccr-value-grid{grid-template-columns:repeat(2,1fr)}.ccr-public-footer{grid-template-columns:1fr 1fr}.ccr-app-sidebar{width:min(86vw,310px);transition:transform .22s;transform:translate(-105%)}.ccr-app-sidebar.is-open{transform:translate(0)}.ccr-side-brand button{color:#241b14;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.ccr-app-topbar{padding:0 12px;left:0}.ccr-mobile-trigger{display:grid!important}.ccr-app-search kbd,.ccr-app-search button,.ccr-account span{display:none}.ccr-account{padding-left:6px}.ccr-context-banner{top:92px;left:14px;right:14px}.ccr-banner-signature{display:none}.ccr-app-overlay{z-index:15900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border:0;position:fixed;inset:0}.ccr-app-overlay.is-open{display:block}html[data-ccr=app] main{margin-left:0!important;padding:94px 14px 30px!important}html[data-ccr=app][data-ccr-context=true] main{padding-top:278px!important}}@media (max-width:620px){.ccr-public-header{grid-template-columns:115px auto 1fr;padding:0 15px}.ccr-public-brand{width:112px}.ccr-public-brand img{width:105px;height:79px}.ccr-public-actions .ccr-lang{display:none}.ccr-start{height:40px;padding:0 10px;font-size:11px}.ccr-public-header nav{grid-template-columns:1fr;left:12px;right:12px}.ccr-hero{background-position:67%;min-height:690px}.ccr-hero-copy{background:#080808ad;padding:50px 20px 28px}.ccr-hero h1{font-size:47px}.ccr-hero h2{font-size:25px}.ccr-hero-copy>p{font-size:15px}.ccr-hero-actions{flex-direction:column;align-items:stretch}.ccr-trust{gap:14px}.ccr-modules{grid-template-columns:repeat(2,1fr);padding:14px}.ccr-value{padding:48px 20px}.ccr-value-grid{grid-template-columns:1fr 1fr}.ccr-building{margin:0 14px 45px}.ccr-building>div{background:#0a0a0a85;width:100%;padding:30px 22px}.ccr-operation{padding:50px 20px}.ccr-operation-visual{grid-template-columns:75px 1fr;height:270px}.ccr-mini-side{padding:10px 7px}.ccr-mini-side img{width:60px;height:53px}.ccr-mini-chart{gap:7px;height:120px;padding:14px 10px 8px}.ccr-public-footer{grid-template-columns:1fr;padding:38px 24px}.ccr-page-hero{min-height:390px;padding:65px 22px}.ccr-page-hero h1{font-size:43px}.ccr-page-cards{grid-template-columns:1fr;margin-top:-25px;padding:0 14px}.ccr-page-cta{flex-wrap:wrap;align-items:flex-start;margin:30px 14px 0}.ccr-page-cta>a{justify-content:center;width:100%;margin-left:0}.ccr-app-topbar>a:not(.ccr-top-link){display:none}.ccr-app-search{margin-left:0}.ccr-context-banner{height:175px;padding:25px 21px}.ccr-context-banner h1{font-size:30px!important}html[data-ccr=app][data-ccr-context=true] main{padding-top:282px!important}}:root{--ccr-graphite:#102c50;--ccr-deep:#081d37;--ccr-charcoal:#153b68;--ccr-paper:#fff;--ccr-ivory:#f3f7fc;--ccr-sand:#e9f1fa;--ccr-ink:#142b47;--ccr-muted:#52657b;--ccr-copper:#0873dc;--ccr-copper-deep:#0759ae;--ccr-gold:#42adff;--ccr-line:#dce6f0;--ccr-shadow:0 16px 38px #0e345b17}.ccr-public-shell{background:#fff}.ccr-public-ribbon{color:#e9f4ff;background:#0a2544;font-size:11px}.ccr-public-header{background:#fffffff5;border-bottom-color:#e0eaf4;box-shadow:0 5px 22px #14355d0d}.ccr-public-header nav a{color:#243f5e}.ccr-public-header nav a:hover{color:#076ad0}.ccr-start,.ccr-hero-actions .primary{box-shadow:0 12px 25px #055ebc2b;color:#fff!important;background:#0a68cf!important;border-color:#0a68cf!important}.ccr-hero{background-image:linear-gradient(90deg,#051b37f7 0%,#072446de 42%,#0826452e 100%),url(/brand/cc-rebuild-hero.png)}.ccr-hero-note{background:#07203ddb;border-color:#7cbef94d}.ccr-hero h1 em,.ccr-eyebrow{color:#76c6ff}.ccr-trust>div{background:#0723448f;border-color:#b8ddff42}.ccr-modules{background:#fff}.ccr-modules a:hover{background:#eff7ff}.ccr-value{background:#f2f7fd}.ccr-value-grid article{background:#fff;border-color:#dce8f3}.ccr-building{background-image:linear-gradient(90deg,#041c37f2,#082b4dab,#082d5233),url(/brand/cc-rebuild-banner.png)}.ccr-operation{background:linear-gradient(135deg,#08203c,#123d69)}.ccr-operation-visual{border-color:#174471}.ccr-mini-side{background:#0c2b4b}.ccr-mini-side img{background:0 0}.ccr-mini-chart b{background:linear-gradient(#5cbbff,#086bd1)}.ccr-public-footer{color:#f1f7ff;background:#071c33;border-color:#174b79}.ccr-public-footer img{background:0 0;width:215px;height:76px}.ccr-public-footer strong{color:#8acbff}.ccr-public-footer p,.ccr-public-footer a{color:#bdd0e3}.ccr-page-hero{background-image:linear-gradient(90deg,#041c37f5,#082c4fb8 58%,#082c4f30),url(/brand/cc-rebuild-banner.png)}.ccr-page-hero p{color:#e6f3ff}.ccr-marketing-page{background:#f2f7fd}html[data-ccr=app],html[data-ccr=app] body,html[data-ccr=app] .app-frame,html[data-ccr=app] .app-frame>.workspace,html[data-ccr=app] main{background:#f2f6fb!important}.ccr-app-sidebar{background:#092744;border-color:#205077;width:264px;box-shadow:6px 0 25px #07244614}.ccr-side-brand{background:#fff;border-bottom-color:#d8e7f5;height:112px}.ccr-side-brand img{width:226px;height:93px}.ccr-side-scroll{scrollbar-color:#4b8bc5 transparent;padding:14px 11px 22px}.ccr-side-group+.ccr-side-group{border-top:1px solid #bedffc24;margin-top:17px;padding-top:15px}.ccr-side-label{color:#84c6fa;letter-spacing:.065em;text-transform:uppercase;padding:0 11px 7px;font-size:12px}.ccr-side-scroll nav a{color:#dceafa;border-radius:9px;min-height:43px;font-size:14px}.ccr-side-scroll nav a:hover{background:#17476f}.ccr-side-scroll nav a.active{box-shadow:none;background:#1478cf;border-color:#499ee5}.ccr-side-message{background-image:linear-gradient(90deg,#08213cf0,#0a345db3),url(/brand/cc-rebuild-banner.png);background-size:cover;min-height:90px}.ccr-side-message span{color:#fff;letter-spacing:.09em;font-size:13px}.ccr-app-topbar{background:#fffffff5;border-bottom-color:#dce6f0;left:264px;box-shadow:0 5px 18px #0e345b0d}.ccr-app-topbar>button,.ccr-app-topbar>a:not(.ccr-top-link){color:#20425f}.ccr-app-search{border-color:#ceddea}.ccr-app-search button{background:#086bce;font-size:13px}.ccr-app-search kbd{font-size:12px}.ccr-top-link{color:#0759ad;background:#ebf5ff;border-color:#c4e3ff;font-size:14px}.ccr-account span{font-size:13px}.ccr-account b{color:#fff;background:#0b69c5;font-size:12px}.ccr-context-banner{background-image:linear-gradient(90deg,#041f3cfa,#052e57e0 58%,#05355c6e),url(/brand/cc-rebuild-banner.png);height:182px;top:95px;left:286px;right:22px;box-shadow:0 16px 35px #0a36661f}.ccr-context-banner:after{background:linear-gradient(90deg,#138aed,#83d2ff,#0000)}.ccr-context-banner span{color:#9cdbff;font-size:12px}.ccr-context-banner h1{font-size:clamp(29px,3vw,44px)!important;line-height:1.08!important}.ccr-context-banner p{line-height:1.45;color:#e4f2ff!important;font-size:15px!important}.ccr-banner-signature{justify-content:center;width:285px}.ccr-banner-signature img{background:#fffffff2;border-radius:12px;width:240px;height:110px;padding:10px}.ccr-banner-link{color:#a9e1ff;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:750;display:inline-flex}.ccr-banner-link:hover{text-decoration:underline}html[data-ccr=app] main{color:#142b47!important;margin-left:264px!important}html[data-ccr=app][data-ccr-context=true] main{padding-top:304px!important}html[data-ccr=app] main h1{color:#102c50}html[data-ccr=app] main th{color:#304e6d!important;background:#eaf3fc!important;font-size:12px!important}html[data-ccr=app] main :is(input,select,textarea){color:#173955!important;border-color:#cbdbe9!important}html[data-ccr=app] main :is(input,select,textarea):focus{border-color:#0b76d4!important;outline-color:#0b76d42e!important}html[data-ccr=app] .cc-premium-command-head,html[data-ccr=app] .cc-premium-kpi,html[data-ccr=app] .cc-premium-card{border-color:#dce7f1!important;box-shadow:0 8px 24px #0e345b0f!important}html[data-ccr=app] .cc-premium-command-head h2,html[data-ccr=app] .cc-premium-card h3{color:#102c50!important}html[data-ccr=app] .cc-premium-kpi small,html[data-ccr=app] .cc-premium-card p{color:#52657b!important}html[data-ccr=portal] body{background-image:linear-gradient(90deg,#041b35e8,#06294d94),url(/brand/cc-rebuild-hero.png)!important}html[data-ccr=portal] main form{border-color:#c3def5!important}html[data-ccr=portal] main form button[type=submit]{background:#096ccc!important;box-shadow:0 10px 25px #074c953b!important}.ccr-departments-page{display:block}.ccr-dept-intro{max-width:1450px;padding:15px 5px 28px}.ccr-dept-intro span{color:#0869c3;letter-spacing:.14em;font-size:12px;font-weight:850}.ccr-dept-intro h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(32px,3vw,46px)}.ccr-dept-intro p{color:#52657b;max-width:750px;margin:0;font-size:16px;line-height:1.6}.ccr-dept-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;max-width:1450px;display:grid}.ccr-dept-card{background:#fff;border:1px solid #dce7f1;border-radius:17px;flex-direction:column;min-height:305px;padding:24px;display:flex;box-shadow:0 8px 24px #0e345b0d}.ccr-dept-card-top{justify-content:space-between;align-items:center;display:flex}.ccr-dept-icon{color:#0768c4;background:#eaf5ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.ccr-dept-number{color:#a4b7c9;font-size:13px;font-weight:800}.ccr-dept-card h2{color:#123254;margin:20px 0 6px;font-size:20px}.ccr-dept-card p{color:#52657b;margin:0 0 20px;font-size:14px;line-height:1.55}.ccr-dept-card nav{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.ccr-dept-card nav a{color:#175b9c;background:#f7fbff;border:1px solid #d7e7f7;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:13px;font-weight:700;display:inline-flex}.ccr-dept-card nav a:hover,.ccr-dept-card nav a:focus-visible{background:#e3f2ff;border-color:#62b0f0;outline:none}@media (max-width:1200px){.ccr-dept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ccr-app-topbar{left:0}.ccr-app-sidebar{width:min(86vw,310px)}.ccr-context-banner{left:14px;right:14px}.ccr-hero{background-position:62%}html[data-ccr=app] main{margin-left:0!important}html[data-ccr=app][data-ccr-context=true] main{padding-top:292px!important}}@media (max-width:620px){.ccr-public-brand{width:116px}.ccr-public-brand img{width:112px;height:76px}.ccr-hero-copy{background:#051d39c9}.ccr-dept-grid{grid-template-columns:1fr}.ccr-dept-card{min-height:0}.ccr-context-banner{height:187px}html[data-ccr=app][data-ccr-context=true] main{padding-top:302px!important}}.ccr-quick-access{background:#fff;border:1px solid #dce7f1;border-radius:18px;max-width:1560px;margin:24px auto 32px;padding:27px;box-shadow:0 8px 24px #0e345b0d}.ccr-quick-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.ccr-quick-heading span{color:#0872ca;letter-spacing:.13em;font-size:12px;font-weight:850}.ccr-quick-heading h2{color:#102c50;margin:7px 0;font-size:26px}.ccr-quick-heading p{color:#52657b;margin:0;font-size:15px}.ccr-quick-heading>a{color:#0969bf;align-items:center;gap:5px;font-size:14px;font-weight:800;display:inline-flex}.ccr-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ccr-quick-grid>a{background:#f8fbff;border:1px solid #dce8f3;border-radius:12px;flex-direction:column;min-height:139px;padding:18px;display:flex;position:relative}.ccr-quick-grid>a:hover,.ccr-quick-grid>a:focus-visible{background:#eaf5ff;border-color:#75b9ef;outline:none}.ccr-quick-icon{color:#0a6bc6}.ccr-quick-grid strong{color:#153958;margin-top:14px;font-size:17px}.ccr-quick-grid small{color:#52657b;margin-top:3px;font-size:13px}.ccr-quick-arrow{color:#3d91d8;position:absolute;top:17px;right:17px}@media (max-width:1050px){.ccr-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ccr-quick-access{padding:18px}.ccr-quick-heading{display:block}.ccr-quick-heading>a{margin-top:13px}.ccr-quick-grid{grid-template-columns:1fr 1fr}.ccr-quick-grid>a{min-height:135px;padding:13px}.ccr-quick-grid strong{font-size:15px}}.ccr-home-departments{background:#f3f8fe;padding:78px clamp(22px,6vw,110px) 86px}.ccr-home-departments-head{max-width:800px}.ccr-home-departments-head span{color:#0872ca;letter-spacing:.15em;font-size:12px;font-weight:850}.ccr-home-departments-head h2{color:#102f53;letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(32px,3.6vw,50px);line-height:1.08}.ccr-home-departments-head p{color:#52657b;margin:0;font-size:17px;line-height:1.6}.ccr-home-departments-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.ccr-home-departments-grid>a{background:#fff;border:1px solid #d8e6f3;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:239px;padding:26px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 10px 25px #0e345b0d}.ccr-home-departments-grid>a:hover{border-color:#77b9f2;transform:translateY(-4px)}.ccr-home-departments-grid>a>span{color:#086dcc;background:#e7f4ff;border-radius:12px;place-items:center;width:51px;height:51px;display:grid}.ccr-home-departments-grid strong{color:#123859;margin-top:21px;font-size:21px}.ccr-home-departments-grid small{color:#53677d;margin:7px 0 15px;font-size:14px;line-height:1.55}.ccr-home-departments-grid>a>svg{color:#0872ca;margin-top:auto}@media (max-width:1050px){.ccr-home-departments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ccr-home-departments{padding:54px 20px}.ccr-home-departments-grid{grid-template-columns:1fr}.ccr-home-departments-grid>a{min-height:0}}html[data-ccr=app] .app-frame>.workspace{background:#f2f6fb!important;width:calc(100% - 264px)!important;min-width:0!important;margin-left:264px!important}html[data-ccr=app] .app-frame>.workspace>main{width:100%!important;margin-left:0!important;padding:102px 22px 40px!important}html[data-ccr=app][data-ccr-context=true] .app-frame>.workspace{padding:300px 22px 40px!important}html[data-ccr=app] .cc-premium-command{color:#142b47;gap:18px;max-width:1560px;margin:0 auto 24px;display:grid}html[data-ccr=app] .cc-premium-command-head{justify-content:space-between;align-items:center;gap:24px;border-radius:17px!important;padding:26px!important;display:flex!important}html[data-ccr=app] .cc-premium-command-head h2{margin:8px 0;font-size:27px;line-height:1.18}html[data-ccr=app] .cc-premium-command-head p{color:#52657b;margin:0;font-size:15px;line-height:1.5}html[data-ccr=app] .cc-premium-command-head .eyebrow{color:#086bc5;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}html[data-ccr=app] .cc-premium-health{color:#0d65b6;background:#eaf5ff;border-radius:11px;align-items:center;gap:11px;min-width:146px;padding:14px;display:flex}html[data-ccr=app] .cc-premium-health div{gap:3px;display:grid}html[data-ccr=app] .cc-premium-health small{color:#47617b;font-size:12px}html[data-ccr=app] .cc-premium-health strong{color:#12446e;font-size:23px}html[data-ccr=app] .cc-premium-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;display:grid!important}html[data-ccr=app] .cc-premium-kpi{align-items:flex-start;gap:15px;min-width:0;min-height:132px;border-radius:14px!important;padding:21px!important;display:flex!important}html[data-ccr=app] .cc-premium-kpi-icon{color:#0869c6;background:#e8f4ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}html[data-ccr=app] .cc-premium-kpi>div:last-child{gap:5px;min-width:0;display:grid}html[data-ccr=app] .cc-premium-kpi span{color:#52657b;font-size:13px;font-weight:750}html[data-ccr=app] .cc-premium-kpi strong{color:#102f53;overflow-wrap:anywhere;font-size:clamp(21px,2vw,29px);font-weight:800;line-height:1.2}html[data-ccr=app] .cc-premium-kpi small{font-size:12px;line-height:1.4}html[data-ccr=app] .cc-premium-grid-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;display:grid!important}html[data-ccr=app] .cc-premium-card{min-width:0;border-radius:15px!important;padding:24px!important}html[data-ccr=app] .cc-premium-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}html[data-ccr=app] .cc-premium-card-head span{color:#0871c9;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:800}html[data-ccr=app] .cc-premium-card-head h3{margin:6px 0 0;font-size:20px;line-height:1.3}html[data-ccr=app] .cc-premium-card-head>svg{color:#0a72c9;flex:none}html[data-ccr=app] .cc-premium-bars{align-items:stretch;gap:10px;height:210px;padding-top:15px;display:flex}html[data-ccr=app] .cc-premium-bar-col{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}html[data-ccr=app] .cc-premium-bar-value{white-space:nowrap;color:#49627b;font-size:11px}html[data-ccr=app] .cc-premium-bar-track{background:#edf5fc;border-radius:8px 8px 0 0;flex:1;align-items:flex-end;width:min(100%,50px);display:flex}html[data-ccr=app] .cc-premium-bar-track i{background:#1888e1;border-radius:6px 6px 0 0;width:100%;min-height:5px;display:block}html[data-ccr=app] .cc-premium-bar-col>span{color:#50677d;font-size:12px}html[data-ccr=app] .cc-premium-status-list{gap:17px;display:grid}html[data-ccr=app] .cc-premium-status{grid-template-columns:1fr auto;gap:5px;display:grid}html[data-ccr=app] .cc-premium-status>div:first-child{color:#38516b;grid-column:1/-1;justify-content:space-between;font-size:14px;display:flex}html[data-ccr=app] .cc-premium-progress{background:#e6f0fa;border-radius:10px;height:8px;overflow:hidden}html[data-ccr=app] .cc-premium-progress i{background:#208bdc;height:100%;display:block}html[data-ccr=app] .cc-premium-status small{color:#52657b;font-size:12px}html[data-ccr=app] .cc-premium-inline-metric{color:#405b75;border-top:1px solid #e2ebf4;justify-content:space-between;gap:10px;margin-top:24px;padding-top:17px;display:flex}html[data-ccr=app] .cc-premium-inline-metric strong{color:#123a5e}html[data-ccr=app] .cc-premium-list{gap:9px;display:grid}html[data-ccr=app] .cc-premium-list>div{border-bottom:1px solid #e7eef6;justify-content:space-between;gap:15px;padding:10px 0;font-size:14px;display:flex}html[data-ccr=app] .cc-premium-list span{color:#52657b;align-items:center;gap:7px;display:inline-flex}html[data-ccr=app] .cc-premium-list strong{color:#163858}html[data-ccr=app] .cc-premium-empty{color:#52657b;justify-content:flex-start!important;align-items:center!important}html[data-ccr=app] .cc-premium-link{color:#0869c3;align-items:center;gap:5px;margin-top:18px;font-size:14px;font-weight:800;display:inline-flex}html[data-ccr=app] .cc-premium-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html[data-ccr=app] .cc-premium-actions>a{color:#0a68bc;background:#fff;border:1px solid #dce7f1;border-radius:11px;align-items:center;gap:10px;padding:17px;display:flex}html[data-ccr=app] .cc-premium-actions>a>span{color:#163858;gap:4px;display:grid}html[data-ccr=app] .cc-premium-actions small{color:#52657b;font-size:12px}html[data-ccr=app] .cc-premium-actions>a>svg:last-child{margin-left:auto}html[data-ccr=app] .cc-v80-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-ccr=app] .cc-v80-tool-grid>a{background:#f8fbff;border:1px solid #dce8f3;border-radius:10px;grid-template-columns:1fr auto;gap:4px;min-width:0;padding:14px;display:grid}html[data-ccr=app] .cc-v80-tool-grid b{color:#184266;font-size:14px}html[data-ccr=app] .cc-v80-tool-grid small{color:#52657b;grid-column:1;font-size:12px;line-height:1.45}html[data-ccr=app] .cc-v80-tool-grid svg{color:#197bd0;grid-area:1/2}.ccr-public-header{grid-template-columns:190px minmax(0,1fr) auto!important;gap:15px!important;padding-left:clamp(20px,3vw,52px)!important;padding-right:clamp(20px,3vw,52px)!important}.ccr-public-header nav{gap:clamp(9px,1vw,17px)!important}.ccr-public-header nav a{font-size:12px!important}.ccr-public-brand{width:185px!important}.ccr-public-brand img{width:180px!important}.ccr-enter{color:#17436b!important;background:#fff!important;border:1px solid #cadbec!important}.ccr-hero-note{color:#fff!important;background:#0b325c!important}.ccr-hero-note span{color:#fff!important}.ccr-hero-note strong{color:#a7dbff!important}.ccr-lang{color:#254b6e!important}.ccr-lang select{color:#153a5b!important}@media (max-width:1160px){.ccr-public-header nav{display:none!important}.ccr-public-header nav.is-open{display:grid!important}.ccr-menu-button{grid-column:3;justify-self:end;display:grid!important}.ccr-public-header{grid-template-columns:185px auto 1fr!important}.ccr-public-actions{grid-area:1/2}}@media (max-width:820px){html[data-ccr=app] .app-frame>.workspace{width:100%!important;margin-left:0!important}html[data-ccr=app][data-ccr-context=true] .app-frame>.workspace{padding:288px 14px 30px!important}html[data-ccr=app] .app-frame>.workspace>main{padding:94px 14px 30px!important}.ccr-public-header{grid-template-columns:155px auto 1fr!important}.ccr-public-brand{width:155px!important}.ccr-public-brand img{width:148px!important}}@media (max-width:700px){html[data-ccr=app] .cc-premium-kpis,html[data-ccr=app] .cc-premium-grid-main{grid-template-columns:1fr!important}html[data-ccr=app] .cc-premium-actions,html[data-ccr=app] .cc-v80-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ccr=app] .cc-premium-command-head{flex-direction:column;align-items:flex-start}.ccr-hero-note{display:none!important}}@media (max-width:500px){html[data-ccr=app] .cc-premium-actions,html[data-ccr=app] .cc-v80-tool-grid{grid-template-columns:1fr}.ccr-public-header{grid-template-columns:112px auto 1fr!important}.ccr-public-brand{width:112px!important}.ccr-public-brand img{width:108px!important}}.ccr-hero{background-image:linear-gradient(90deg,#03162ffa 0%,#05203fe8 40%,#05203f21 100%),url(/brand/conecta-hero-equipe.png);background-position:50% 43%}.ccr-hero-brand{background:#fffffff0;border:1px solid #a9d8ff57;border-radius:15px;align-self:flex-start;align-items:center;gap:15px;min-height:82px;margin:0 0 14px;padding:3px 18px 3px 3px;display:flex;box-shadow:0 12px 32px #00000030}.ccr-hero-brand img{object-fit:contain;width:116px;height:77px}.ccr-hero-brand span{color:#16395b;letter-spacing:.02em;max-width:170px;font-size:12px;font-weight:800;line-height:1.35}.cc-charge-controls{color:#174671;min-width:135px;margin-top:7px;font-size:12px;position:relative}.cc-charge-controls summary{cursor:pointer;text-underline-offset:3px;font-weight:750;text-decoration:underline}.cc-charge-controls-body{z-index:1;white-space:normal;background:#fff;border:1px solid #c9dbee;border-radius:11px;min-width:245px;padding:12px;position:relative;box-shadow:0 10px 28px #14325a1f}.cc-charge-controls-body form{gap:9px;margin:0 0 13px;display:grid}.cc-charge-controls-body form+form{border-top:1px solid #d9e5f0;padding-top:13px}.cc-charge-controls-body label{color:#173957;gap:5px;font-size:12px;font-weight:650;display:grid}.cc-charge-controls-body input{color:#163752;background:#fff;border:1px solid #bbcede;border-radius:7px;width:100%;padding:7px 9px}.cc-charge-controls-body small,.cc-charge-controls-body p{color:#48627d;line-height:1.5}.cc-gemini-examples{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 18px;display:flex}.cc-gemini-examples button{color:#174871;cursor:pointer;background:#f2f8fe;border:1px solid #bdd5eb;border-radius:999px;padding:8px 11px;font-size:12px}.cc-gemini-examples button:hover{background:#dfefff}@media (max-width:620px){.ccr-hero-brand{min-height:70px}.ccr-hero-brand img{width:98px;height:62px}.ccr-hero-brand span{font-size:11px}.cc-charge-controls-body{min-width:205px}}.ccr-building{background-image:linear-gradient(90deg,#041c37f5,#06274ab5 58%,#0522422b),url(/brand/conecta-hero-financeiro.png);background-position:50%}.ccr-page-hero{background-image:linear-gradient(90deg,#041b36f5 0%,#062548d6 50%,#0625481f 100%),url(/brand/conecta-hero-equipe.png);background-position:50% 42%}.ccr-marketing-empresas .ccr-page-hero,.ccr-marketing-quem-somos .ccr-page-hero,.ccr-marketing-seguranca .ccr-page-hero{background-image:linear-gradient(90deg,#041b36f5 0%,#062548d6 50%,#0625481f 100%),url(/brand/conecta-hero-governanca.png)}.ccr-marketing-planos .ccr-page-hero,.ccr-marketing-recursos .ccr-page-hero,.ccr-marketing-demonstracao .ccr-page-hero{background-image:linear-gradient(90deg,#041b36f5 0%,#062548d6 50%,#0625481f 100%),url(/brand/conecta-hero-financeiro.png)}.ccr-page-hero h1{text-wrap:balance;max-width:780px;font-size:clamp(36px,4.5vw,63px);line-height:1.08}.ccr-page-hero p{color:#e7f3ff;max-width:700px;line-height:1.6}.ccr-context-banner{background-image:linear-gradient(90deg,#041b36fa,#062548d1 57%,#06254826),url(/brand/conecta-hero-equipe.png);background-position:50% 43%}.ccr-context-banner.admin{background-image:linear-gradient(90deg,#041b36fa,#062548d4 57%,#06254826),url(/brand/conecta-hero-governanca.png)}.ccr-section-banner{z-index:20;color:#fff;background-image:linear-gradient(90deg,#041b36fa,#062548d1 57%,#06254821),url(/brand/conecta-hero-equipe.png);background-position:50% 43%;background-size:cover;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;height:182px;padding:26px 34px;display:flex;position:absolute;top:95px;left:286px;right:22px;overflow:hidden;box-shadow:0 16px 35px #0a36661f}.ccr-section-banner:after{content:"";background:linear-gradient(90deg,#138aed,#83d2ff,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}.ccr-section-banner--finance{background-image:linear-gradient(90deg,#041b36fa,#062548d1 57%,#06254821),url(/brand/conecta-hero-financeiro.png)}.ccr-section-banner--governance{background-image:linear-gradient(90deg,#041b36fa,#062548d1 57%,#06254821),url(/brand/conecta-hero-governanca.png)}.ccr-section-banner>div{z-index:1;max-width:700px;position:relative}.ccr-section-banner span{letter-spacing:.12em;color:#a9e1ff;font-size:12px;font-weight:850}.ccr-section-banner h1{letter-spacing:-.035em;color:#fff!important;margin:7px 0!important;font-size:clamp(27px,2.7vw,40px)!important;line-height:1.1!important}.ccr-section-banner p{color:#e4f2ff!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.ccr-section-banner>img{z-index:1;object-fit:contain;background:#fffffff7;border-radius:12px;width:215px;height:100px;padding:8px;position:relative}html[data-ccr=app][data-ccr-section=true] .app-frame>.workspace{padding:300px 22px 40px!important}html[data-ccr=app][data-ccr-section=true] .app-frame>.workspace>main{padding:0!important}.ccr-chart{min-width:0}.ccr-chart-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 14px;margin-bottom:9px;display:flex}.ccr-chart-summary span{color:#526b83;font-size:13px;font-weight:700}.ccr-chart-summary strong{color:#10558d;font-variant-numeric:tabular-nums;font-size:clamp(19px,2vw,27px)}.ccr-chart svg{width:100%;height:auto;min-height:190px;display:block;overflow:visible}.ccr-chart-controls{justify-content:space-between;gap:4px;padding-left:6%;display:flex}.ccr-chart-controls button{color:#526b83;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 8px;font-size:12px}.ccr-chart-controls button:hover,.ccr-chart-controls button:focus-visible,.ccr-chart-controls button[aria-pressed=true]{color:#075baa;background:#eaf5ff;border-color:#9ed0f8;outline:none}.cc-premium-admin-health{gap:10px;display:grid}.cc-premium-admin-health>div{color:#36536d;border-bottom:1px solid #e7eef6;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.cc-premium-admin-health svg{color:#1175cb}.cc-premium-admin-health b{color:#11395c}html[data-ccr=app] main :is(p,li,td){line-height:1.55}html[data-ccr=app] main :is(button,input,select,textarea){font-size:max(14px,1em)}@media (max-width:820px){.ccr-section-banner{top:92px;left:14px;right:14px}.ccr-section-banner>img{display:none}html[data-ccr=app][data-ccr-section=true] .app-frame>.workspace{padding:288px 14px 30px!important}}@media (max-width:620px){.ccr-hero{background-position:65%}.ccr-hero-copy{background:#041b36d4}.ccr-page-hero{background-position:63%}.ccr-section-banner{height:175px;padding:22px}.ccr-section-banner h1{font-size:28px!important}.ccr-section-banner p{font-size:14px!important}html[data-ccr=app][data-ccr-section=true] .app-frame>.workspace{padding-top:280px!important}.ccr-chart svg{min-height:150px}.ccr-chart-summary{display:grid}}.cc21-public,.cc20-public{color:#163555;background:#f3f7fc;min-height:100vh;font-family:inherit}.cc21-public *,.cc20-public *{box-sizing:border-box}.cc21-public :is(h1,h2,h3,p),.cc20-public :is(h1,h2,h3,p){overflow-wrap:break-word}.cc21-header,.cc20-public>header{background:#fff;border-bottom:1px solid #dde8f3;justify-content:space-between;align-items:center;gap:22px;min-height:102px;padding:10px clamp(20px,5vw,80px);display:flex}.cc21-brand img,.cc20-public>header img{object-fit:contain;width:195px;height:82px;display:block}.cc21-header nav,.cc20-public>header nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 19px;display:flex}.cc21-header nav a,.cc20-public>header nav a{color:#23435f;font-size:14px;font-weight:700;text-decoration:none}.cc21-header nav a:hover,.cc20-public>header nav a:hover{color:#076bc8;text-decoration:underline}.cc21-head-actions{align-items:center;gap:8px;display:flex}.cc21-ghost,.cc21-primary,.cc20-public .cc16-primary{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cc21-ghost{color:#13588e;background:#fff;border:1px solid #bfd7ec}.cc21-primary,.cc20-public .cc16-primary{background:#086acb;color:#fff!important}.cc21-page-hero,.cc20-hero{color:#fff;background-image:linear-gradient(90deg,#041b36f5,#062548cc 53%,#06254824),url(/brand/conecta-hero-governanca.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:385px;padding:65px clamp(25px,8vw,140px);display:flex}.cc21-page-hero h1,.cc20-hero h1{letter-spacing:-.035em;color:#fff;max-width:950px;margin:12px 0;font-size:clamp(35px,4.2vw,60px);line-height:1.12}.cc21-page-hero p,.cc20-hero p{color:#e9f4ff;max-width:760px;margin:4px 0;font-size:17px;line-height:1.58}.cc21-kicker,.cc20-kicker{color:#91d2ff;letter-spacing:.1em;font-size:13px;font-weight:850}.cc21-section{padding:70px clamp(22px,7vw,110px)}.cc21-light{background:#f3f7fc}.cc21-dark{color:#fff;background:#0a2b4b}.cc21-section h2{margin:0 0 15px;font-size:clamp(24px,2.8vw,38px);line-height:1.2}.cc21-section p{color:inherit;font-size:16px;line-height:1.65}.cc21-dark p{color:#dbeaf8}.cc28-choice,.cc28-detailed-grid,.cc21-resource-grid,.cc21-support-grid,.cc20-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1300px;margin:auto;display:grid}.cc28-detailed-grid,.cc21-resource-grid,.cc20-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc28-choice>a,.cc28-detailed-grid>article,.cc21-resource,.cc21-support-grid>article,.cc20-card{color:#183a59;background:#fff;border:1px solid #dce8f3;border-radius:16px;padding:26px;text-decoration:none;display:block;box-shadow:0 8px 22px #0c35590d}.cc28-choice b,.cc21-resource h3,.cc20-card h3{color:#123c62;font-size:21px}.cc28-choice span{color:#0969bc;font-size:14px;font-weight:800}.cc28-detailed-grid h2{color:#123c62;font-size:20px}.cc28-two{grid-template-columns:1.4fr 1fr;gap:30px;max-width:1250px;margin:auto;display:grid}.cc28-checks{border:1px solid #49789e;border-radius:14px;align-content:center;gap:14px;padding:26px;display:grid}.cc28-checks span{color:#dbeaf8}.cc21-support-grid h2{color:#123c62}.cc21-support-icon{color:#0b68bb;font-weight:900;display:block}.cc21-support-note{color:#34536d;gap:12px;max-width:1300px;margin:22px auto;display:flex}.cc21-cta,.cc20-strip{background:#eaf4ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:42px clamp(22px,7vw,110px);display:flex}.cc21-cta h2,.cc20-strip h2{color:#133d61;margin:0}.cc21-footer{color:#dbeaf8;background:#071d35;grid-template-columns:1.4fr 1fr 1.3fr;gap:35px;padding:50px clamp(22px,6vw,90px);display:grid}.cc21-footer-brand img{object-fit:contain;background:#fff;border-radius:9px;width:210px;height:90px;padding:7px}.cc21-footer>div:not(.cc21-footer-legal){flex-direction:column;align-items:flex-start;gap:9px;display:flex}.cc21-footer p,.cc21-footer small,.cc21-footer a{color:#c5d8e8;margin:0;font-size:14px;line-height:1.55}.cc21-footer strong{color:#fff}.cc21-footer-legal{border-top:1px solid #315473;grid-column:1/-1;justify-content:space-between;gap:30px;padding-top:24px;font-size:12px;display:flex}.cc21-footer-legal>div{gap:4px;max-width:540px;display:grid}.cc20-grid{padding:55px 22px}.cc20-strip{display:block}.cc20-strip p{color:#526b83}.cc20-public>footer{color:#dbeaf8;text-align:center;background:#071d35;padding:30px}@media (max-width:1050px){.cc21-header,.cc20-public>header{flex-wrap:wrap}.cc21-header nav,.cc20-public>header nav{order:3;justify-content:flex-start;width:100%}.cc28-detailed-grid,.cc21-resource-grid,.cc20-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cc21-header,.cc20-public>header{padding:12px 18px}.cc21-brand img,.cc20-public>header img{width:145px;height:65px}.cc21-header nav,.cc20-public>header nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.cc21-header nav a,.cc20-public>header nav a{white-space:nowrap}.cc21-head-actions{margin-left:auto}.cc21-ghost{display:none}.cc21-page-hero,.cc20-hero{background-position:65%;min-height:340px;padding:45px 22px}.cc21-page-hero p,.cc20-hero p{font-size:15px}.cc28-choice,.cc28-detailed-grid,.cc21-resource-grid,.cc21-support-grid,.cc20-grid,.cc28-two{grid-template-columns:1fr}.cc21-section{padding:42px 20px}.cc21-cta,.cc20-strip{padding:34px 20px}.cc21-footer{grid-template-columns:1fr;padding:35px 22px}.cc21-footer-legal{display:grid}}.cc-brand-official{background:#fff;border-radius:10px;align-items:center;padding:6px 10px;display:inline-flex}.cc-brand-official img{object-fit:contain;width:195px;height:74px;display:block}html[data-ccr=app] .premium-app :is(.panel,.kpi-card,.create-box,.table-wrap){color:#173653!important;background:#fff!important;border-color:#dce8f3!important;box-shadow:0 8px 24px #0e345b0f!important}html[data-ccr=app] .premium-app :is(.page-heading h1,.command-hero h1,.panel-title h2,.kpi-value,.attention-item strong){color:#102f53!important}html[data-ccr=app] .premium-app :is(.page-heading p,.command-hero p,.panel p,.kpi-label,.kpi-foot,.muted,.attention-item span,.small-text){color:#526b83!important}html[data-ccr=app] .premium-app :is(.panel,.kpi-card,.table-wrap) :is(th,td){color:#254563!important;border-bottom-color:#e5edf5!important}html[data-ccr=app] .premium-app :is(.panel,.kpi-card,.create-box) :is(h2,h3,strong){color:#123858}html[data-ccr=app] .premium-app th{color:#2e4d6b!important;background:#eaf3fc!important}html[data-ccr=app] .premium-app tbody tr:hover{background:#edf6ff!important}html[data-ccr=app] .premium-app .field label{color:#31516c!important}html[data-ccr=app] .premium-app .field :is(input,select,textarea){color:#173955!important;background:#fff!important;border-color:#cbdbe9!important}html[data-ccr=app] .premium-app .button.secondary{color:#0b5798!important;background:#f4f9fe!important;border-color:#c4dff4!important}html[data-ccr=app] .premium-app .notice{color:#254e72!important;background:#eef6ff!important;border-color:#b8d9f4!important}html[data-ccr=app] .premium-app .attention-item{background:#f6faff!important;border-color:#dce8f3!important}html[data-ccr=app] .premium-app .command-hero{background:linear-gradient(90deg,#0b3158,#155789)!important;border-color:#29689a!important}html[data-ccr=app] .premium-app .command-hero :is(h1,p){color:#fff!important}html[data-ccr=app] .premium-app .kpi-icon{color:#0b6dc4!important;background:#e8f4ff!important}html[data-ccr=app] .premium-app .ai-panel{background:#fff!important}html[data-ccr=app] .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}html[data-ccr=app] .metric-card{border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:190px;padding:21px;display:flex;box-shadow:0 8px 24px #0e345b0d;background:#fff!important;border:1px solid #dce8f3!important}html[data-ccr=app] .metric-card .metric-icon{color:#0b6ec6;background:#eaf5ff;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:6px;display:grid}html[data-ccr=app] .metric-card small{color:#0871c9;letter-spacing:.08em;font-size:12px;font-weight:850}html[data-ccr=app] .metric-card strong{color:#153b5c;font-size:18px;line-height:1.3}html[data-ccr=app] .metric-card>span:last-child{color:#526b83;font-size:14px;line-height:1.5}html[data-ccr=app] .command-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:17px;display:grid}html[data-ccr=app] .command-grid>.panel{height:100%}html[data-ccr=app] .panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}html[data-ccr=app] .panel-head svg{color:#0c71c7;flex:none}html[data-ccr=app] .panel-head h2{color:#173b5d;margin:6px 0 0;font-size:21px;line-height:1.3}html[data-ccr=app] .panel-head .eyebrow{color:#0871c9;letter-spacing:.1em;font-size:12px;font-weight:850}html[data-ccr=app] .attention-row{color:#234460;border-bottom:1px solid #e5edf5;align-items:center;gap:14px;padding:11px 0;display:flex}html[data-ccr=app] .attention-row .attention-number{color:#0a67bd;background:#eaf5ff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}html[data-ccr=app] .attention-row strong{font-size:14px;line-height:1.4}html[data-ccr=app] .ai-summary{gap:10px;display:grid}html[data-ccr=app] .ai-summary>span{color:#355570;background:#f6faff;border:1px solid #dbe9f5;border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.5;display:block}html[data-ccr=app] .cc-v86-migration-guide{background:#fff;border:1px solid #dce8f3;border-radius:15px;gap:20px;margin-top:18px;padding:26px;display:grid;box-shadow:0 8px 24px #0e345b0d}html[data-ccr=app] .cc-v86-migration-guide>div:first-child>span{color:#0871c9;letter-spacing:.1em;font-size:12px;font-weight:850}html[data-ccr=app] .cc-v86-migration-guide h2{color:#173b5d;margin:7px 0;font-size:23px;line-height:1.25}html[data-ccr=app] .cc-v86-migration-guide p{color:#526b83;margin:0;font-size:15px;line-height:1.6}html[data-ccr=app] .cc-v86-migration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}html[data-ccr=app] .cc-v86-migration-steps article{background:#f7fbff;border:1px solid #dce8f3;border-radius:11px;gap:12px;min-width:0;padding:18px;display:flex}html[data-ccr=app] .cc-v86-migration-steps b{color:#fff;background:#1174cd;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}html[data-ccr=app] .cc-v86-migration-steps article>div{gap:5px;display:grid}html[data-ccr=app] .cc-v86-migration-steps strong{color:#173b5d;font-size:15px}html[data-ccr=app] .cc-v86-migration-steps small{color:#526b83;font-size:13px;line-height:1.45}html[data-ccr=app] .cc-v86-migration-note{border-radius:9px;padding:14px 16px;color:#245274!important;background:#eaf5ff!important}@media (max-width:1100px){html[data-ccr=app] .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ccr=app] .cc-v86-migration-steps{grid-template-columns:1fr}}@media (max-width:720px){html[data-ccr=app] .command-grid,html[data-ccr=app] .metric-grid{grid-template-columns:1fr}html[data-ccr=app] .metric-card{min-height:0}html[data-ccr=app] .cc-v86-migration-guide{padding:18px}}html[data-ccr=app] .premium-app .empty{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 12px;padding:36px 20px;line-height:1.55;display:flex;color:#526b83!important}html[data-ccr=app] .premium-app .empty strong{color:#204360!important}.ccr-language-slot{align-items:center;min-height:40px;display:inline-flex}.ccr-language-slot .cc-language-selector{align-items:center;gap:5px;box-shadow:none!important;color:#35291f!important;background:#fff!important;border:1px solid #d7c4ad!important;border-radius:10px!important;padding:4px 5px!important;display:inline-flex!important;position:static!important;transform:none!important}.ccr-language-slot .cc-language-symbol{display:none}.ccr-language-slot .cc-language-buttons{gap:2px;display:flex}.ccr-language-slot .cc-language-buttons button{color:#5d5045;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:29px;min-height:30px;padding:3px 4px;font-size:11px;font-weight:800}.ccr-language-slot .cc-language-buttons button.active,.ccr-language-slot .cc-language-buttons button:hover{color:#fff;background:#7c471d}.ccr-language-slot .cc-language-buttons button:focus-visible{outline-offset:2px;outline:2px solid #b77431}.ccr-marketing-solution .ccr-page-hero{background-image:linear-gradient(90deg,#041b36f5,#062548d1 53%,#0625481f),url(/brand/conecta-hero-equipe.png)}.ccr-solution-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cc63-journey{--plan-blue:#0d416e;--plan-line:#dae5ee;color:#173450;background:#f3f7fb;padding:0 clamp(20px,5vw,88px) 80px}.cc63-journey :is(h2,h3,p){overflow-wrap:break-word}.cc63-plans,.cc63-diagnostic{max-width:1450px;margin:auto}.cc63-plans{padding:74px 0 50px}.cc63-intro{max-width:860px;margin-bottom:28px}.cc63-intro>span{color:#126dad;letter-spacing:.14em;font-size:12px;font-weight:850}.cc63-intro h2{letter-spacing:-.035em;color:#0b3458;margin:11px 0;font-size:clamp(28px,3vw,42px);line-height:1.14}.cc63-intro p{color:#506980;margin:0;font-size:16px;line-height:1.65}.cc63-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.cc63-plan-grid article{background:#fff;border:1px solid #d4e3ee;border-radius:16px;flex-direction:column;min-width:0;padding:23px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 32px #0934590f}.cc63-plan-grid article:hover,.cc63-plan-grid article.selected{border-color:#1281c8;transform:translateY(-3px);box-shadow:0 18px 40px #094a7f21}.cc63-plan-top{color:#196ca5;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:5px;font-size:10px;font-weight:850;display:flex}.cc63-plan-top b{color:#0e6a54;letter-spacing:0;font-size:10px}.cc63-plan-grid h3{color:#0b3458;margin:17px 0 9px;font-size:clamp(19px,1.7vw,25px);line-height:1.13}.cc63-plan-grid article>p{color:#526c81;min-height:85px;margin:0;font-size:13px;line-height:1.5}.cc65-card-price{color:#16496e;background:#eff6fc;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:107px;margin:15px 0;padding:13px;display:flex}.cc65-card-price.entry{background:#e8f5ff}.cc65-card-price small,.cc63-price small,.cc65-proposal-price small{letter-spacing:.1em;font-size:10px;font-weight:850}.cc65-card-price strong{color:#0c3960;font-size:19px;line-height:1.18}.cc65-card-price.entry strong{font-size:25px}.cc65-card-price em,.cc63-price em,.cc65-proposal-price em{font-size:12px;font-style:normal;font-weight:650}.cc65-card-price span{color:#587088;font-size:11px;line-height:1.4}.cc63-plan-grid ul{color:#466078;margin:0 0 20px;padding-left:17px;font-size:12px;line-height:1.45}.cc63-plan-grid li+li{margin-top:8px}.cc63-plan-grid article>button{color:#fff;cursor:pointer;background:#0d609e;border:0;border-radius:8px;width:100%;min-height:43px;margin-top:auto;padding:8px 10px;font-size:12px;font-weight:800}.cc63-plan-grid article>button:hover{background:#084c82}.cc63-note{color:#27506d;background:#eaf5fc;border:1px solid #b8d7e9;border-radius:11px;flex-wrap:wrap;gap:12px;margin-top:22px;padding:17px 21px;font-size:14px;line-height:1.5;display:flex}.cc63-note strong{color:#0c416c}.cc63-diagnostic{border-top:1px solid #d8e7ef;padding-top:60px;scroll-margin-top:140px}.cc63-interest{color:#174e73;background:#e4f2fd;border-radius:8px;margin-bottom:20px;padding:11px 15px;font-size:14px;display:inline-block}.cc63-diagnostic form:not(.cc63-contact){gap:16px;display:grid}.cc63-step,.cc63-contact{background:#fff;border:1px solid #d8e5ef;border-radius:16px;padding:27px;box-shadow:0 9px 29px #0d35590b}.cc63-step-title{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.cc63-step-title>b{color:#fff;background:#0e68a9;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.cc63-step-title h3{color:#0b3458;margin:1px 0 5px;font-size:21px}.cc63-step-title p{color:#58718a;margin:0;font-size:14px;line-height:1.5}.cc63-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.cc63-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cc63-fields label{color:#274c69;align-content:start;gap:7px;min-width:0;font-size:13px;font-weight:750;display:grid}.cc63-fields label.wide{grid-column:span 2}.cc63-fields label small{color:#647e91;font-size:11px;font-weight:450}.cc63-fields :is(input,select){color:#163b58;background:#fff;border:1px solid #bdcfdd;border-radius:8px;width:100%;min-height:45px;padding:10px 12px;font-size:14px}.cc63-fields :is(input,select):focus{outline-offset:1px;outline:2px solid #389bda}.cc63-needs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cc63-needs button{color:#315b77;text-align:left;cursor:pointer;background:#f7fbfe;border:1px solid #d4e3ed;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:14px 11px;display:flex}.cc63-needs button.selected{background:#e4f4ff;border-color:#1480bf}.cc63-needs i{color:#0c68a2;background:#dceefa;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-style:normal;font-weight:850;display:grid}.cc63-needs button.selected i{color:#fff;background:#0d73b6}.cc63-needs span{gap:4px;display:grid}.cc63-needs strong{font-size:13px}.cc63-needs small{color:#5f778c;font-size:11px;line-height:1.4}.cc63-preview{color:#284f6c;background:#e7f2fb;border-radius:11px;padding:17px 20px}.cc63-preview span{color:#126ca8;letter-spacing:.12em;font-size:11px;font-weight:850}.cc63-preview p{margin:6px 0 0;line-height:1.5}.cc63-analyze,.cc63-submit{color:#fff;cursor:pointer;background:#0b619f;border:0;border-radius:9px;justify-self:start;min-height:48px;padding:12px 20px;font-weight:800}.cc63-analyze:disabled,.cc63-submit:disabled{opacity:.6;cursor:wait}.cc63-error{color:#a12e27;background:#fff0ec;border-radius:9px;padding:15px}.cc63-result{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;scroll-margin-top:140px;display:grid}.cc63-result-main,.cc63-why,.cc63-fit{background:#fff;border:1px solid #d9e6ef;border-radius:14px;padding:25px}.cc63-result-main>span,.cc63-success>span{color:#0c7ab7;letter-spacing:.11em;font-size:11px;font-weight:850}.cc63-result-main h2{color:#0b3458;margin:10px 0;font-size:34px}.cc63-result-main p,.cc63-why li,.cc63-fit p{color:#526d83;line-height:1.6}.cc63-why h3{color:#0b3458;margin-top:0}.cc63-why ul{padding-left:22px}.cc63-fit{background:#ecf5fb;grid-column:span 2}.cc63-fit strong{color:#0c416c}.cc63-fit p{margin-bottom:0}.cc63-price,.cc65-proposal-price{color:#164d76;background:#e8f4ff;border-radius:9px;gap:5px;margin-top:18px;padding:17px;display:grid}.cc63-price strong,.cc65-proposal-price strong{font-size:24px}.cc63-price span,.cc65-proposal-price span{font-size:12px;line-height:1.5}.cc63-contact{grid-column:span 2;gap:16px;display:grid}.cc63-contact .cc63-step-title{margin-bottom:0}.cc63-hp{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.cc63-success{background:#effbf5;border:1px solid #abdac3;border-radius:13px;margin-top:20px;padding:28px;scroll-margin-top:140px}.cc63-success h2{color:#0d6044}.cc63-success p{line-height:1.55}.cc63-success a{color:#0b5a93;margin-top:16px;font-weight:800;display:inline-block}@media (max-width:1250px){.cc63-plan-grid,.cc63-needs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.cc63-plan-grid,.cc63-needs,.cc63-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cc63-result{grid-template-columns:1fr}.cc63-fit,.cc63-contact{grid-column:auto}.ccr-solution-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ccr-public-actions{gap:5px}.ccr-public-actions .ccr-enter{display:none}}@media (max-width:600px){.cc63-journey{padding-left:16px;padding-right:16px}.cc63-plans{padding-top:48px}.cc63-plan-grid,.cc63-needs,.cc63-fields,.cc63-fields.two,.ccr-solution-cards{grid-template-columns:1fr}.cc63-fields label.wide{grid-column:auto}.cc63-plan-grid article>p{min-height:0}.cc63-step,.cc63-contact{padding:19px}.cc63-diagnostic{padding-top:43px}.ccr-language-slot .cc-language-buttons button{min-width:27px}.ccr-public-actions .ccr-start{display:none}}.ccr-demo-wrap{color:#163c5c;max-width:1400px;margin:auto;padding:65px clamp(20px,4vw,65px) 0}.ccr-demo-heading{max-width:760px;margin-bottom:25px}.ccr-demo-heading span{letter-spacing:.14em;color:#176fad;font-size:11px;font-weight:850}.ccr-demo-heading h2{color:#0b3458;margin:10px 0;font-size:clamp(28px,3vw,43px);line-height:1.12}.ccr-demo-heading p{color:#526d82;line-height:1.6}.ccr-demo-app{background:#f7fbfe;border:1px solid #cbd9e5;border-radius:19px;grid-template-columns:225px 1fr;min-height:550px;display:grid;overflow:hidden;box-shadow:0 22px 55px #072a4924}.ccr-demo-nav{color:#fff;background:#0b2844;flex-direction:column;gap:7px;padding:17px 12px;display:flex}.ccr-demo-nav img{object-fit:contain;background:#fff;border-radius:8px;width:165px;height:78px;margin:0 auto 20px;padding:4px}.ccr-demo-nav>span{color:#9ec7e7;letter-spacing:.13em;padding:0 11px 10px;font-size:10px;font-weight:850}.ccr-demo-nav button{color:#dcebf6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:45px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.ccr-demo-nav button.active,.ccr-demo-nav button:hover{color:#fff;background:#1371aa}.ccr-demo-nav small{color:#aac3d6;margin-top:auto;padding:20px 10px 4px;font-size:11px;line-height:1.45}.ccr-demo-main{min-width:0;padding:25px clamp(17px,3vw,40px)}.ccr-demo-main>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.ccr-demo-main>header span{letter-spacing:.13em;color:#1873aa;font-size:10px;font-weight:850}.ccr-demo-main>header h3{color:#123b5b;margin:5px 0;font-size:25px}.ccr-demo-alert{color:#225576;background:#eaf4fc;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:750;display:flex}.ccr-demo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.ccr-demo-kpis>div{background:#fff;border:1px solid #d8e6f0;border-radius:10px;gap:11px;min-width:0;padding:17px;display:grid}.ccr-demo-kpis small{color:#5b7588;font-size:11px}.ccr-demo-kpis strong{color:#0e456d;font-size:clamp(17px,2vw,28px)}.ccr-demo-panel{background:#fff;border:1px solid #d6e3ed;border-radius:12px;padding:23px}.ccr-demo-panel-header{justify-content:space-between;gap:15px;display:flex}.ccr-demo-panel-header>svg{color:#1477b5;flex:none}.ccr-demo-panel h4{color:#113e60;margin:0;font-size:21px}.ccr-demo-panel p{color:#587185;font-size:13px;line-height:1.55}.ccr-demo-items{gap:8px;margin-top:15px;display:grid}.ccr-demo-items button{text-align:left;color:#254b67;cursor:pointer;background:#f8fbfe;border:1px solid #e0eaf1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.ccr-demo-items button:hover,.ccr-demo-items button.active{background:#edf7fd;border-color:#74b6dd}.ccr-demo-items button>span{grid-template-columns:22px 1fr;gap:2px 9px;display:grid}.ccr-demo-items button>span svg{color:#1575ae;grid-row:span 2}.ccr-demo-items strong{font-size:13px}.ccr-demo-items small{color:#62798b;grid-column:2;font-size:11px;line-height:1.4}.ccr-demo-detail{color:#254c69;background:#eaf5fc;border-left:3px solid #1274ad;border-radius:6px;margin-top:13px;padding:17px}.ccr-demo-detail p{margin:6px 0}.ccr-demo-detail span{color:#496b80;font-size:12px}.ccr-demo-next{color:#fff;background:#0b2d4c;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin:24px 0 0;padding:27px;display:flex}.ccr-demo-next strong{font-size:19px}.ccr-demo-next p{color:#c4d8e9;margin:7px 0 0;line-height:1.5}.ccr-demo-next a{color:#191712;background:#d18a3e;border-radius:8px;flex:none;align-items:center;gap:8px;padding:13px 17px;font-weight:800;display:flex}@media (max-width:800px){.ccr-demo-app{grid-template-columns:1fr}.ccr-demo-nav{flex-flow:wrap;align-items:center;display:flex}.ccr-demo-nav img,.ccr-demo-nav>span,.ccr-demo-nav small{display:none}.ccr-demo-nav button{flex:1;min-width:145px}.ccr-demo-next{display:grid}.ccr-demo-next a{justify-self:start}}@media (max-width:580px){.ccr-demo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ccr-demo-nav button{min-width:120px;font-size:12px}.ccr-demo-alert{display:none}.ccr-demo-main,.ccr-demo-panel{padding:17px}}.ccr-demo-info{padding:65px 0 0}.ccr-demo-info-head{max-width:850px;margin-bottom:23px}.ccr-demo-info-head span{letter-spacing:.14em;color:#1479b5;font-size:11px;font-weight:850}.ccr-demo-info-head h2{color:#0b3458;margin:9px 0;font-size:clamp(28px,3vw,42px);line-height:1.13}.ccr-demo-info-head p{color:#587184;margin:0;line-height:1.6}.ccr-demo-info-grid{gap:14px;display:grid}.ccr-demo-info-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ccr-demo-info-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ccr-demo-info-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ccr-demo-info-grid article{background:#fff;border:1px solid #d5e5ee;border-radius:13px;padding:25px}.ccr-demo-info-grid b{color:#117fbf;font-size:12px}.ccr-demo-info-grid h3{color:#123e5f;margin:11px 0 7px;font-size:20px}.ccr-demo-info-grid p{color:#587286;margin:0;font-size:14px;line-height:1.6}.ccr-demo-next{margin-top:60px}@media (max-width:900px){.ccr-demo-info-grid.four,.ccr-demo-info-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.ccr-demo-info-grid.four,.ccr-demo-info-grid.three,.ccr-demo-info-grid.two{grid-template-columns:1fr}.ccr-demo-info{padding-top:48px}}.ccr-persona-paths{background:#e9f2fb;padding:76px clamp(24px,6vw,110px)}.ccr-persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.ccr-persona-grid article{background:#fff;border:1px solid #cbddea;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:300px;padding:30px;display:flex;box-shadow:0 15px 35px #1334570f}.ccr-persona-grid article>svg{color:#0872ca}.ccr-persona-grid article>span{color:#0967ae;letter-spacing:.12em;margin-top:22px;font-size:12px;font-weight:800}.ccr-persona-grid h3{color:#112f50;margin:12px 0 8px;font-size:25px}.ccr-persona-grid p{color:#455d73;line-height:1.6}.ccr-persona-grid a{color:#075999;align-items:center;gap:8px;margin-top:auto;font-weight:800;display:flex}.ccr-persona-workspace{color:#143653;background:linear-gradient(120deg,#e8f5ff,#fff);border:1px solid #c9dceb;border-radius:20px;margin:22px clamp(18px,3vw,44px);padding:28px}.ccr-persona-workspace>span{color:#0769af;letter-spacing:.14em;font-size:12px;font-weight:800}.ccr-persona-workspace h2{margin:8px 0;font-size:clamp(23px,2.5vw,32px)}.ccr-persona-workspace p{color:#496277;max-width:780px;line-height:1.6}.ccr-persona-workspace>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ccr-persona-workspace a{color:#fff;background:#075d9c;border-radius:10px;padding:11px 16px;font-weight:750;text-decoration:none}.ccr-persona-workspace a:hover{background:#104876}.org-mini form{gap:7px;margin-top:16px;display:grid}.org-mini label{font-size:12px}.org-mini select,.org-mini button{border:1px solid #8caac0;border-radius:8px;max-width:100%;padding:9px}.org-mini button{cursor:pointer;color:#fff;background:#0872ca;font-weight:700}@media (max-width:800px){.ccr-persona-grid{grid-template-columns:1fr}.ccr-persona-grid article{min-height:260px}.ccr-persona-paths{padding:54px 20px}}.cc63-journey .cc63-fields :is(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#163b58!important;-webkit-text-fill-color:#163b58!important;opacity:1!important;background:#fff!important;border:1px solid #95b4c9!important}.cc63-journey .cc63-fields :is(input,select)::placeholder{opacity:1;color:#597387!important;-webkit-text-fill-color:#597387!important}.cc63-journey .cc63-fields select option{color:#163b58!important;-webkit-text-fill-color:#163b58!important;background:#fff!important}.cc63-journey .cc63-fields :is(input,select):focus-visible{outline-offset:1px;border-color:#0872b8!important;outline:3px solid #a9dcfa!important}.cc63-journey .cc63-fields :is(input,select)::selection{color:#102f4a;background:#b8e3fa}.cc63-cycle{color:#173b59;background:#fff;border:1px solid #bdd3e3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding:16px 18px;display:flex}.cc63-cycle legend{color:#153d5d;padding:0 6px;font-size:13px;font-weight:800}.cc63-cycle label{cursor:pointer;border:1px solid #bad2e2;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-weight:750;display:inline-flex}.cc63-cycle input[type=radio]{accent-color:#0d6da9;width:17px;height:17px;margin:0}.cc63-cycle label:has(input:checked){background:#e8f5fc;border-color:#0b75b3}.cc63-cycle small{color:#455f75;width:100%;font-size:12px;line-height:1.5}.cc63-matrix{color:#173c59;background:#fff;border:1px solid #c8dbe9;border-radius:16px;margin-top:32px;padding:28px}.cc63-matrix h3{color:#123b5a;margin:0 0 7px;font-size:25px}.cc63-matrix p{color:#4b667a;margin:0 0 18px;line-height:1.5}.cc63-matrix-scroll{border:1px solid #d3e3ee;border-radius:10px;overflow-x:auto}.cc63-matrix table{border-collapse:collapse;text-align:center;width:100%;min-width:800px}.cc63-matrix th,.cc63-matrix td{color:#183c5a;border-bottom:1px solid #e1eaf1;padding:11px 9px;font-size:13px}.cc63-matrix thead th{color:#123b5a;background:#eaf4fb;font-weight:800}.cc63-matrix th:first-child{text-align:left;min-width:200px}.cc63-matrix tbody tr:nth-child(2n){background:#f7fbfe}.cc63-matrix td{font-weight:700}.cc63-matrix small{color:#4c6578;margin-top:13px;line-height:1.5;display:block}.ccr-app-search .ccr-search-icon{cursor:pointer;flex:none;place-items:center;width:32px;height:32px;display:grid;color:#47647f!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important}.ccr-app-search .ccr-search-icon:hover,.ccr-app-search .ccr-search-icon:focus-visible{outline-offset:0;color:#0759ad!important;background:#eaf4fd!important;outline:2px solid #b9dcfa!important}.ccr-app-search .ccr-search-submit{flex:none;min-width:76px}.ccr-search-hint{border-bottom:1px solid #edf1f5;font-weight:750;color:#647b90!important;text-transform:none!important;padding-bottom:8px!important;font-size:11px!important}.ccr-search-warning{background:#fffaf1;border-top:1px solid #f0dfc7;color:#8b5b19!important;margin-top:5px!important}.ccr-app-language-slot{flex:none;min-width:0}.ccr-language-slot .cc-language-selector{min-height:40px;color:#20425f!important;background:#fff!important;border-color:#ceddea!important;border-radius:9px!important;gap:7px!important;padding:4px 7px!important}.ccr-language-slot .cc-language-symbol{color:#086bce;background:#eaf5ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:16px;font-weight:900;display:inline-grid!important}.ccr-language-control{align-items:center;gap:6px;min-width:0;display:flex}.ccr-language-control>span{color:#587088;white-space:nowrap;font-size:11px;font-weight:800}.ccr-language-control select{cursor:pointer;min-width:104px;height:30px;color:#163c5e!important;box-shadow:none!important;background:#f6f9fc!important;border:0!important;border-radius:7px!important;outline:none!important;padding:0 28px 0 8px!important;font-size:12px!important;font-weight:800!important}.ccr-language-control select:focus{outline-offset:1px!important;outline:2px solid #8fc7f4!important}.cc-language-floating-v55{z-index:21000;background:#fff;border:1px solid #ceddea;border-radius:10px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #1234522e}.cc-language-floating-v55 .cc-language-symbol{color:#086bce;background:#eaf5ff;border-radius:7px;place-items:center;width:23px;height:23px;display:inline-grid!important}@media (max-width:1100px){.ccr-language-control>span{display:none}.ccr-language-control select{min-width:94px}.ccr-top-link{display:none}}@media (max-width:820px){.ccr-app-search .ccr-search-icon{display:grid!important}.ccr-app-search .ccr-search-submit{display:none!important}.ccr-app-language-slot{display:inline-flex!important}.ccr-app-language-slot .cc-language-symbol,.ccr-app-language-slot .cc-language-control>span{display:none!important}.ccr-app-language-slot .cc-language-selector{padding:3px!important}.ccr-app-language-slot .cc-language-control select{width:72px;min-width:72px;padding-left:5px!important;padding-right:18px!important;font-size:11px!important}}.ccr-public-footer .cc-site-legal{grid-column:1/-1}.cc-site-legal{color:#9fb5c9;border-top:1px solid #94a3b847;justify-content:space-between;align-items:flex-start;gap:28px;width:100%;padding:22px 0 4px;font-size:12px;line-height:1.55;display:flex}.cc-site-legal>div{gap:5px;max-width:850px;display:grid}.cc-site-legal strong{color:#eef7ff;font-size:12px}.cc-site-legal span{color:#9fb5c9}.cc-site-legal nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.cc-site-legal a{text-decoration:none;color:#bcd8ee!important}.cc-site-legal a:hover{text-decoration:underline}.cc-site-legal.compact{color:#a8c0d4;background:#07192c;border-top:1px solid #5d97c940;margin-top:34px;padding:20px clamp(20px,4vw,42px)}.cc-site-legal.compact>div{max-width:900px}.cc-site-legal.compact strong{color:#eef8ff}.cc-site-legal.compact a{color:#a8d5f6!important}.cc-legal-document{color:#173d5d;gap:16px;max-width:1120px;margin:0 auto;padding:48px clamp(22px,5vw,64px) 62px;display:grid}.cc-legal-document header{border-bottom:1px solid #d7e4ef;padding:0 0 22px}.cc-legal-document header>span{letter-spacing:.1em;color:#3678aa;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.cc-legal-document h2{color:#0d3556;letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(28px,4vw,42px)}.cc-legal-document h3{color:#103d63;margin:0 0 7px;font-size:17px}.cc-legal-document p{color:#49667e;margin:0;line-height:1.75}.cc-legal-document article{border-bottom:1px solid #e2ebf2;padding:18px 0}.cc-legal-document a{color:#0869ad;font-weight:750}.cc-copy-protection-notice{z-index:99999;opacity:0;pointer-events:none;color:#eaf6ff;text-align:center;background:#05192df5;border:1px solid #57a9e561;border-radius:12px;max-width:min(92vw,580px);padding:11px 16px;font-size:12px;font-weight:700;transition:opacity .18s,transform .18s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,18px);box-shadow:0 18px 44px #00000042}.cc-copy-protection-notice.show{opacity:1;transform:translate(-50%)}html[data-cc-copy-protection=on] .ccr-public-shell :where(h1,h2,h3,h4,p,span,strong,small,li,article),html[data-cc-copy-protection=on] .cc21-public :where(h1,h2,h3,h4,p,span,strong,small,li,article),html[data-cc-copy-protection=on] .cc20-public :where(h1,h2,h3,h4,p,span,strong,small,li,article){-webkit-user-select:none;user-select:none}html[data-cc-copy-protection=on] [data-copy-allowed],html[data-cc-copy-protection=on] [data-copy-allowed] *{-webkit-user-select:text;user-select:text}html[data-cc-copy-protection=on] .ccr-public-shell img,html[data-cc-copy-protection=on] .cc21-public img,html[data-cc-copy-protection=on] .cc20-public img{-webkit-user-drag:none;user-drag:none}@media (max-width:760px){.cc-site-legal{gap:16px;display:grid}.cc-site-legal nav{justify-content:flex-start}.cc-site-legal.compact{padding:18px 20px}.cc-legal-document{padding:34px 20px 45px}}.ccr-organization{color:#fff;background:#092744;border-top:1px solid #396285;flex-shrink:0;padding:14px 16px}.ccr-organization strong,.ccr-organization small{overflow-wrap:anywhere;display:block}.ccr-organization small{color:#dceafa;margin-top:4px;font-size:12px}.ccr-organization form{gap:7px;margin-top:10px;display:grid}.ccr-organization label{color:#dceafa;font-size:12px}.ccr-organization select{border-radius:6px;width:100%;min-width:0;padding:7px;color:#172d45!important;background:#fff!important}.ccr-organization button{color:#fff;cursor:pointer;background:#1478cf;border:1px solid #76b9ee;border-radius:6px;padding:8px}.ccr-organization nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html[data-ccr=app] .ccr-app-sidebar .ccr-organization nav a{padding:6px 0;font-size:12px;text-decoration:underline;color:#e9f4ff!important;-webkit-text-fill-color:#e9f4ff!important}html[data-ccr=app] .ccr-app-sidebar .ccr-organization nav a:hover{text-decoration-thickness:2px;color:#fff!important;-webkit-text-fill-color:#fff!important}.ccr-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.ccr-admin-grid h3{color:#123453;margin:0 0 10px}.ccr-admin-grid p{color:#425c73;line-height:1.55}.ccr-admin-grid nav{gap:9px;margin-top:18px;display:grid}.ccr-admin-grid nav a{color:#114d7d;background:#f4f9ff;border:1px solid #caddec;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;font-weight:650;display:flex}.ccr-admin-grid nav a:hover{background:#e5f2ff}.ccr-admin-return{margin-top:22px}.ccr-admin-grid nav a:focus-visible,.ccr-organization a:focus-visible,.ccr-organization button:focus-visible{outline-offset:3px;outline:3px solid #68b7f5}html[data-ccr] .ccr-language-slot .cc-language-selector{color:#163c5e!important;-webkit-text-fill-color:#163c5e!important;display:inline-flex!important}html[data-ccr] .ccr-language-control select,html[data-ccr] .ccr-language-control select option{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#163c5e!important;-webkit-text-fill-color:#163c5e!important;background-color:#f6f9fc!important}html[data-ccr] .ccr-language-control select:focus-visible{outline-offset:2px!important;outline:2px solid #086bce!important}.ccr-public-header{height:auto;min-height:108px;grid-template-columns:165px minmax(0,1fr) auto!important;gap:12px!important}.ccr-public-header nav{flex-wrap:wrap;row-gap:0;column-gap:13px!important}.ccr-public-header nav a{padding:8px 0}.ccr-public-actions{min-width:0}@media (max-width:1400px){.ccr-public-header{min-height:92px;grid-template-columns:165px minmax(0,1fr) 40px!important}.ccr-menu-button{grid-area:1/3;justify-self:end;place-items:center;min-width:40px;min-height:40px;display:grid!important}.ccr-public-actions{grid-area:1/2;justify-self:end}.ccr-public-header nav{text-align:left;background:#fff;border:1px solid #caddec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;position:absolute;top:calc(100% - 1px);left:20px;right:20px;box-shadow:0 15px 35px #14355d24;display:none!important}.ccr-public-header nav.is-open{display:grid!important}.ccr-public-header nav a{padding:10px;color:#163c5e!important;-webkit-text-fill-color:#163c5e!important}}@media (max-width:600px){.ccr-public-header{grid-template-columns:112px minmax(0,1fr) 40px!important;gap:7px!important;padding-left:12px!important;padding-right:12px!important}.ccr-public-brand{width:112px!important}.ccr-public-brand img{width:108px!important}.ccr-public-actions .ccr-language-control>span,.ccr-public-actions .cc-language-symbol{display:none!important}.ccr-public-actions .ccr-language-control select{width:82px;min-width:82px;padding-right:17px!important;font-size:11px!important}.ccr-public-header nav{grid-template-columns:1fr;max-height:calc(100dvh - 108px);left:12px;right:12px;overflow-y:auto}}.cc-auto-detail-btn,.cc-v7-detail-link{white-space:nowrap;background:#edf7ff;border:1px solid #b8d8ee;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;line-height:1.4;color:#145a84!important;margin-inline-start:12px!important;display:inline-flex!important}td .cc-auto-detail-btn{width:max-content;max-width:100%;margin:6px 0 0!important;display:flex!important}.cc-v7-detail-page{min-width:0;color:#17344d!important;background:0 0!important;width:100%!important;max-width:1400px!important}.cc-v7-top,.cc-v7-back,.cc-v7-section-title,.cc-v7-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cc-v7-top{margin-bottom:20px}.cc-v7-detail-page>.panel{border:1px solid #d6e5ee;border-radius:14px;color:#17344d!important;background:#fff!important;margin:18px 0!important;padding:24px!important}.cc-v7-detail-page h1,.cc-v7-detail-page h2,.cc-v7-detail-page strong{color:#17344d!important}.cc-v7-section-title{margin-bottom:18px}.cc-v7-section-title h2{margin:0!important;font-size:22px!important;line-height:1.35!important}.cc-v7-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.cc-v7-fields>div{background:#f4f8fc;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.cc-v7-fields span{font-size:13px;line-height:1.5;color:#516679!important}.cc-v7-fields strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.cc-v7-list{gap:12px;display:grid}.cc-v7-list article{border:1px solid #e0eaf2;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px;display:flex}.cc-v7-list article>div{flex:220px;min-width:0}.cc-v7-list p{overflow-wrap:anywhere;margin:6px 0!important;line-height:1.6!important}.cc-v7-status{color:#215c41;background:#e5f3ec;border-radius:18px;padding:6px 12px;display:inline-flex}.cc-v7-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-v7-steps article{border:1px solid #d6e5ee;border-radius:9px;gap:12px;padding:14px;display:flex}.ccr-public-brand{width:223px!important;overflow:visible!important}.ccr-public-brand img{object-fit:contain!important;width:216px!important;height:103px!important}.ccr-home-shell .ccr-public-brand{width:268px!important}.ccr-home-shell .ccr-public-brand img{width:259px!important;height:103px!important}.ccr-side-brand{min-height:134px!important;padding:0!important}.ccr-side-brand a{overflow:visible}.ccr-side-brand img{flex-shrink:0;object-fit:contain!important;width:271px!important;max-width:none!important;height:112px!important}.ccr-public-footer img,.ccr-banner-signature img,.ccr-section-banner>img,.cc-brand-official img,.cc21-brand img,.cc20-public header img,.ccr-demo-nav>img{zoom:1.2}html[data-ccr=app] .cc-site-legal{width:100%;min-width:0}html[data-ccr=app] .cc-site-legal>div{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.cc-v7-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ccr-public-brand{width:186px!important}.ccr-public-brand img{width:178px!important}.ccr-home-shell .ccr-public-brand{width:224px!important}.ccr-home-shell .ccr-public-brand img{width:214px!important}}@media (max-width:600px){.cc-v7-fields,.cc-v7-steps{grid-template-columns:1fr}.cc-v7-detail-page>.panel{padding:16px!important}.cc-v7-detail-page .page-heading{flex-wrap:wrap;gap:12px}.ccr-public-brand,.ccr-home-shell .ccr-public-brand{width:162px!important}.ccr-public-brand img,.ccr-home-shell .ccr-public-brand img{width:156px!important;height:91px!important}}html[data-ccr=app] .ccr-app-sidebar .ccr-side-scroll nav a{color:#163d5c!important;-webkit-text-fill-color:#163d5c!important;background:0 0!important;border-color:#0000!important}html[data-ccr=app] .ccr-app-sidebar .ccr-side-scroll nav a:is(:hover,:focus-visible){color:#124365!important;-webkit-text-fill-color:#124365!important;background:#e4f1fb!important;border-color:#b3d6ed!important}html[data-ccr=app] .ccr-app-sidebar .ccr-side-scroll nav a[aria-current=page]{color:#114766!important;-webkit-text-fill-color:#114766!important;background:#d4eafa!important;border-color:#8fc5e8!important;box-shadow:inset 3px 0 #1675ae!important}html[data-ccr=app] .ccr-app-sidebar .ccr-side-scroll nav a[aria-current=page]:is(:hover,:focus-visible){color:#103d5c!important;-webkit-text-fill-color:#103d5c!important;background:#c6e3f7!important}html[data-ccr=app] .ccr-app-sidebar .ccr-side-scroll nav a :is(span,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-ccr=app] .ccr-app-sidebar .ccr-organization nav a:is(:hover,:focus-visible){outline-offset:2px;border-radius:5px;outline:2px solid #83c8f4;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1b4f78!important}html[data-ccr=app] main :is(.kpi-grid.premium-kpis,.cc71-kpis,.cc72-kpis){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;margin-block:20px!important;display:grid!important}html[data-ccr=app] main :is(.kpi-grid.premium-kpis,.cc71-kpis)>article{border:1px solid #d2e4f1;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;background:#fff!important;gap:10px!important;padding:20px!important;display:flex!important}html[data-ccr=app] main :is(.kpi-grid.premium-kpis,.cc71-kpis)>article>span{font-size:14px;line-height:1.5;display:block;color:#4c6377!important}html[data-ccr=app] main :is(.kpi-grid.premium-kpis,.cc71-kpis)>article>strong{overflow-wrap:anywhere;font-size:clamp(19px,1.8vw,26px);line-height:1.35;display:block;color:#153950!important}html[data-ccr=app] main .cc71-kpis>article>small{line-height:1.5;display:block;color:#516679!important}html[data-ccr=app] main .cc72-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ccr=app] main .cc72-kpis>article{background:#fff;border:1px solid #d2e4f1;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}html[data-ccr=app] main .cc72-kpis>article>svg{color:#1476ac;flex:none}html[data-ccr=app] main .cc72-kpis>article>div{gap:9px;min-width:0;display:grid}html[data-ccr=app] main .cc72-kpis span{line-height:1.5;color:#4c6377!important}html[data-ccr=app] main .cc72-kpis strong{font-size:26px;line-height:1.3;color:#153950!important}html[data-ccr=app] main .cc71-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html[data-ccr=app] main .cc71-month{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;padding:20px!important}html[data-ccr=app] main .cc71-month form{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}html[data-ccr=app] main .cc71-month label{gap:8px;min-width:0;display:grid}html[data-ccr=app] main .cc71-month>div{flex-direction:column;gap:8px;display:flex}html[data-ccr=app] main .cc71-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}html[data-ccr=app] main :is(.cc71-panel-head,.panel-title){justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}html[data-ccr=app] main .cc71-metrics{gap:12px;display:grid}html[data-ccr=app] main .cc71-metrics>div{border-bottom:1px solid #dfeaf2;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:10px;display:flex}html[data-ccr=app] main .cc71-metrics>div>span{min-width:0;color:#4c6377!important}html[data-ccr=app] main .cc71-metrics>div>b{flex:none;color:#153950!important}html[data-ccr=app] main .cc71-package{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}html[data-ccr=app] main .cc71-package>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}html[data-ccr=app] main .ai-summary{gap:12px;margin-block:16px;display:grid}html[data-ccr=app] main .ai-summary>span{background:#f2f8fd;border-radius:8px;padding:12px;line-height:1.6;display:block;color:#35556d!important}html[data-ccr=app] main .cc40-preview{background:#edf7fd;border:1px solid #c9dfef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 24px;margin-block:20px;padding:18px;display:grid}html[data-ccr=app] main .cc40-preview :is(b,strong){text-align:right;white-space:nowrap;color:#123b57!important}html[data-ccr=app] main .cc40-adjust-grid,html[data-ccr=app] main .cc71-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html[data-ccr=app] main .cc71-form label{gap:8px;display:grid}html[data-ccr=app] main :is(.cc71-hero,.cc71-check>div){gap:12px;padding:20px;display:grid}html[data-ccr=app] main .cc71-check>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-ccr=app] main .cc71-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:20px;display:grid}html[data-ccr=app] main .cc71-portals>article{background:#fff;border:1px solid #c9dfef;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}html[data-ccr=app] main .cc71-portals a{border:1px solid #bad6eb;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}html[data-ccr=app] main .button.primary:is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#075c90!important}html[data-ccr=app] main .button.secondary:is(:hover,:focus-visible){color:#153f5f!important;-webkit-text-fill-color:#153f5f!important;background:#e5f2fc!important}html[data-ccr=app] main td>small{margin-top:6px;line-height:1.5;display:block}@media (max-width:1150px){html[data-ccr=app] main :is(.kpi-grid.premium-kpis,.cc71-kpis,.cc72-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-ccr=app] main :is(.kpi-grid.premium-kpis,.cc71-kpis,.cc72-kpis,.cc71-cols,.cc40-adjust-grid,.cc71-grid,.cc71-portals){grid-template-columns:1fr}html[data-ccr=app] main .cc40-preview{gap:10px 14px;padding:14px}html[data-ccr=app] main .cc71-package>div{min-width:0}}html[data-ccr=app] .ccr-app-sidebar .ccr-side-scroll{scroll-behavior:auto;overflow-anchor:none;flex:auto;min-height:0;overflow-y:auto}html[data-ccr=app] .ccr-app-sidebar .ccr-side-brand{flex-shrink:0}html[data-ccr=app] .ccr-app-sidebar .ccr-organization{overscroll-behavior:contain;flex:none;max-height:45dvh;overflow-y:auto}html[data-ccr=app] .ccr-app-sidebar .ccr-side-scroll nav a:focus-visible{outline-offset:2px;outline:2px solid #126ba0}html[data-ccr=app] .ccr-app-sidebar .ccr-organization nav a[aria-current=location]{border-radius:5px;font-weight:750;text-decoration-thickness:2px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1b4f78!important}html[data-ccr=app] main.cc-approvals-page{color:#163b54!important}html[data-ccr=app] .cc-approval-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}html[data-ccr=app] .cc-approval-heading h1{margin:10px 0;font-size:clamp(27px,3vw,38px);line-height:1.2}html[data-ccr=app] .cc-approval-heading p{color:#4a6579;max-width:760px;line-height:1.6}html[data-ccr=app] .cc-approval-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}html[data-ccr=app] .cc-approval-metrics>article{background:#fff;border:1px solid #cedfea;border-radius:13px;gap:10px;min-width:0;padding:20px;display:grid}html[data-ccr=app] .cc-approval-metrics svg{color:#1476a6}html[data-ccr=app] .cc-approval-metrics span{color:#476278;font-size:14px;line-height:1.4}html[data-ccr=app] .cc-approval-metrics strong{color:#133d58;font-size:30px;line-height:1.2;display:block}html[data-ccr=app] .cc-approval-workspace{padding:24px!important}html[data-ccr=app] .cc-approval-tabs{border-bottom:1px solid #d9e6ee;flex-wrap:wrap;gap:10px;padding-bottom:20px;display:flex}html[data-ccr=app] .cc-approval-tabs a{color:#214a66;background:#fff;border:1px solid #bed3e2;border-radius:8px;padding:10px 16px;font-weight:700}html[data-ccr=app] .cc-approval-tabs a[aria-current=page]{color:#07537d;background:#e0f2fc;border-color:#80bedf}html[data-ccr=app] .cc-approval-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:22px 0;display:flex}html[data-ccr=app] .cc-approval-filters label{gap:8px;min-width:190px;display:grid}html[data-ccr=app] .cc-approval-filters label:nth-of-type(2){flex:1}html[data-ccr=app] .cc-approval-list{gap:18px;display:grid}html[data-ccr=app] .cc-approval-card{background:#fbfdff;border:1px solid #cadae7;border-radius:12px;min-width:0;padding:22px}html[data-ccr=app] .cc-approval-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;display:flex}html[data-ccr=app] .cc-approval-card-heading>div{flex:1;min-width:220px}html[data-ccr=app] .cc-approval-kind{color:#1473a3;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}html[data-ccr=app] .cc-approval-card h2{margin:9px 0;font-size:20px;line-height:1.35}html[data-ccr=app] .cc-approval-card p{color:#466378;line-height:1.6}html[data-ccr=app] .cc-approval-details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:22px 0;display:grid}html[data-ccr=app] .cc-approval-details>div{gap:7px;min-width:0;display:grid}html[data-ccr=app] .cc-approval-details dt{color:#516d81;font-size:13px;line-height:1.4}html[data-ccr=app] .cc-approval-details dd{color:#163b54;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.5}html[data-ccr=app] .cc-approval-card-actions{border-top:1px solid #d9e6ee;flex-wrap:wrap;align-items:start;gap:14px;padding-top:15px;display:flex}html[data-ccr=app] .cc-approval-decision{flex:1;min-width:230px}html[data-ccr=app] .cc-approval-decision summary{cursor:pointer;color:#135b84;background:#eaf5fc;border:1px solid #abcce2;border-radius:8px;padding:10px 14px;font-weight:700}html[data-ccr=app] .cc-approval-decision form{gap:14px;margin-top:16px;display:grid}html[data-ccr=app] .cc-approval-decision label{gap:8px;display:grid}html[data-ccr=app] .cc-approval-decision form>div{flex-wrap:wrap;gap:12px;display:flex}html[data-ccr=app] .cc-approval-next,html[data-ccr=app] .cc-approval-note{background:#edf7fd;border-radius:8px;margin-top:18px;padding:14px 16px}html[data-ccr=app] .cc-approval-empty{text-align:center;justify-items:center;gap:12px;padding:44px 20px;display:grid}html[data-ccr=app] .cc-approval-empty svg{color:#168593}html[data-ccr=app] .cc-approval-empty h2,html[data-ccr=app] .cc-approval-empty p{margin:0}html[data-ccr=app] .cc-approval-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:24px;display:flex}html[data-ccr=app] .cc-approval-foot{color:#466579;align-items:start;gap:10px;margin:22px 0;font-size:14px;line-height:1.5;display:flex}html[data-ccr=app] .cc-approval-foot svg{flex:none}html[data-ccr=app] :is(.cc-approvals-page,.cc-super-page) :is(input,select,textarea){color:#163b54;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aac5d7;border-radius:8px;padding:9px 12px}html[data-ccr=app] .cc-invoice-actions{gap:12px;min-width:150px;display:grid}html[data-ccr=app] .cc-charge-controls summary{color:#155782;align-items:center;gap:8px;padding:8px 0;font-size:13px;text-decoration:none;display:flex}html[data-ccr=app] .cc-charge-controls-body{width:340px;min-width:0;max-width:85vw;box-shadow:none;margin-top:8px;padding:18px}html[data-ccr=app] .cc-charge-controls-body h3{margin:0;font-size:17px;line-height:1.4}html[data-ccr=app] .cc-charge-controls-body form{gap:14px;margin:0}html[data-ccr=app] .cc-charge-controls-body label{gap:8px;font-size:13px}html[data-ccr=app] .cc-charge-controls-body :is(input,textarea){width:100%;max-width:100%;font:inherit;color:#173e58;background:#fff;border:1px solid #adc8db;border-radius:8px;padding:9px 10px}html[data-ccr=app] .cc-charge-controls-body .cc-invoice-check{color:#365b74;align-items:start;gap:10px;font-weight:500;line-height:1.5;display:flex}html[data-ccr=app] .cc-charge-controls-body .cc-invoice-check input{flex:none;width:17px;height:17px;min-height:0;margin-top:2px}html[data-ccr=app] .cc-invoice-fields{border:1px solid #d0e1eb;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:15px;display:grid}html[data-ccr=app] .cc-invoice-fields legend{color:#45667d;padding:0 6px;font-size:13px;font-weight:700}html[data-ccr=app] .cc-invoice-total{color:#1a536f;background:#e8f5fc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}html[data-ccr=app] .cc-invoice-total strong{color:#123d58;white-space:nowrap;font-size:18px}html[data-ccr=app] .cc-invoice-locked{color:#547086;font-size:12px;line-height:1.5;display:inline-block}html[data-ccr=app] tr[id^=fatura-]{scroll-margin-top:100px}html[data-ccr=app] main.cc-super-page{gap:22px;display:grid}html[data-ccr=app] .cc-super-page :is(.cc-owner-metrics,.cc-ai-hero,.cc-e2e-kpis,.cc-v7-client-kpis){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:20px 0;gap:16px!important;display:grid!important}html[data-ccr=app] .cc-super-page :is(.cc-owner-metrics,.cc-ai-hero,.cc-e2e-kpis,.cc-v7-client-kpis)>:is(div,article){border:1px solid #cbdfe9;border-radius:12px;flex-direction:column;align-items:start;min-width:0;color:#163f58!important;background:#fff!important;gap:10px!important;padding:20px!important;display:flex!important}html[data-ccr=app] .cc-super-page :is(.cc-owner-metrics,.cc-ai-hero,.cc-e2e-kpis,.cc-v7-client-kpis) :is(span,strong,b,small){overflow-wrap:anywhere;line-height:1.5;display:block!important}html[data-ccr=app] .cc-super-page :is(.cc-owner-metrics,.cc-ai-hero,.cc-e2e-kpis,.cc-v7-client-kpis) strong{font-size:24px;color:#153f58!important}html[data-ccr=app] .cc-super-page :is(.cc63-admin-list,.cc-e2e-list,.cc-v86-admin-referrals,.cc-ai-list){gap:20px;display:grid}html[data-ccr=app] .cc-super-page :is(.cc63-admin-list>article,.cc-e2e-card,.cc-ai-rec,.cc-ai-item){color:#163c55;background:#fff;border:1px solid #cddfe9;border-radius:12px;min-width:0;padding:22px}html[data-ccr=app] .cc-super-page :is(.cc63-admin-head,.cc-e2e-card-top,.cc-v86-ref-head,.cc-ai-section-title,.cc-v86-switch-row){flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}html[data-ccr=app] .cc-super-page :is(.cc63-admin-head,.cc-e2e-card-top)>div:last-child{gap:10px;display:grid}html[data-ccr=app] .cc-super-page :is(.cc63-admin-grid,.cc63-admin-detail,.cc-e2e-meta){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px 20px;margin:20px 0;display:grid}html[data-ccr=app] .cc-super-page :is(.cc63-admin-grid>div,.cc63-admin-detail>div){gap:8px;min-width:0;display:grid}html[data-ccr=app] .cc-super-page .cc-e2e-meta>span{color:#355b73;background:#f0f7fc;border-radius:7px;padding:10px 12px;line-height:1.5;display:block}html[data-ccr=app] .cc-super-page :is(.cc-ai-columns,.cc-v86-form-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html[data-ccr=app] .cc-super-page :is(.cc-v86-form-grid,.cc-v86-maintenance-control) label{color:#355c73;gap:9px;line-height:1.5;display:grid}html[data-ccr=app] .cc-super-page .cc-v86-span2{grid-column:1/-1}html[data-ccr=app] .cc-super-page :is(.cc-v86-maintenance-control,.cc-ai-empty){gap:20px;display:grid}html[data-ccr=app] .cc-super-page :is(.cc-v86-form-actions,.cc-e2e-actions,.cc-ai-safety){flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 0;display:flex}html[data-ccr=app] .cc-super-page .cc-v86-super-tools{background:#fff;border:1px solid #ccdfeb;border-radius:12px;gap:20px;margin-top:22px;padding:24px;display:grid}html[data-ccr=app] .cc-super-page .cc-v86-super-tools>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}html[data-ccr=app] .cc-super-page .cc-v86-super-tools a{background:#edf7fd;border:1px solid #c6dfef;border-radius:9px;gap:10px;padding:18px;display:grid}html[data-ccr=app] .cc-super-page .cc-premium-admin-health>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;display:grid}html[data-ccr=app] .cc-super-page .cc-premium-admin-health b{padding-left:12px}html[data-ccr=app] .cc-super-page :is(.cc-premium-actions,.cc-v80-tool-grid) :is(b,small){line-height:1.5;display:block}html[data-ccr=app] .cc-super-page .cc-premium-actions small,html[data-ccr=app] .cc-super-page .cc-v80-tool-grid small{margin-top:7px}html[data-ccr=app] :is(.cc-super-page,.cc-approvals-page,.cc-charge-controls-body) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #1689bd}html[data-ccr=app] :is(.cc-super-page,.cc-approvals-page,.cc-charge-controls-body) .button.primary:is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a527b!important}html[data-ccr=app] :is(.cc-super-page,.cc-approvals-page,.cc-charge-controls-body) .button.secondary:is(:hover,:focus-visible){color:#163e58!important;-webkit-text-fill-color:#163e58!important;background:#e3f2fa!important}html[data-ccr=app] :is(.cc-super-page,.cc-approvals-page,.cc-charge-controls-body) button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1000px){html[data-ccr=app] .cc-approval-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-ccr=app] .cc-approval-metrics,html[data-ccr=app] .cc-super-page :is(.cc-ai-columns,.cc-v86-form-grid){grid-template-columns:1fr}html[data-ccr=app] .cc-approval-workspace,html[data-ccr=app] .cc-approval-card{padding:18px!important}html[data-ccr=app] .cc-approval-filters label{width:100%;min-width:0}html[data-ccr=app] .cc-invoice-fields{grid-template-columns:1fr}}html[data-ccr=app] .cc-manual-confirmation{color:#385d74;align-items:start;gap:8px;max-width:170px;font-size:12px;line-height:1.5;display:flex}html[data-ccr=app] .cc-manual-confirmation input{flex:none;height:17px;min-height:0;margin-top:2px;width:17px!important}html[data-ccr=app] .cc-super-page .cc-v86-switch-row>button{color:#fff;background:#135e86;border:0;border-radius:8px;min-height:42px;padding:10px 16px;font-weight:700}html[data-ccr=app] .cc-super-page .cc-v86-switch-row>button.danger{color:#fff;background:#8a313b}.cc-boleto-page{flex-direction:column;gap:20px;min-width:0;display:flex}.cc-boleto-channels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.cc-boleto-channels .panel{flex-direction:column;gap:14px;min-width:0;display:flex}.cc-boleto-channels h2,.cc-boleto-page .panel>h2{margin:0 0 14px;line-height:1.3}.cc-boleto-channels p{overflow-wrap:anywhere;margin:0;line-height:1.65}.cc-boleto-channels small,.cc-boleto-delivery-choice small{color:#405b6c;line-height:1.6;display:block}.cc-boleto-delivery-choice{background:#f4f9fc;border:1px solid #bfd3df;border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:12px 0;padding:14px;display:flex}.cc-boleto-delivery-choice legend{color:#17304a;padding:0 6px;font-weight:700}.cc-boleto-delivery-choice .cc-invoice-check{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.cc-boleto-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 24px;display:grid}.cc-boleto-summary>div{background:#f0f6fa;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.cc-boleto-summary dt{color:#405b6c;font-size:14px;line-height:1.4}.cc-boleto-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.5}.cc-boleto-page .small-text{margin-top:6px;line-height:1.5;display:block}.cc-boleto-page .form-grid label{flex-direction:column;gap:8px;line-height:1.5;display:flex}.cc-boleto-page .form-grid .cc-invoice-check{flex-direction:row;align-items:flex-start;gap:10px}.cc-boleto-page .form-grid input[type=checkbox]{width:18px;min-width:18px;height:18px;margin-top:3px}.cc-boleto-page table td{vertical-align:top;line-height:1.55}.cc-boleto-page .notice{line-height:1.65}@media (max-width:980px){.cc-boleto-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cc-boleto-channels,.cc-boleto-summary{grid-template-columns:1fr}.cc-boleto-page .page-heading{align-items:stretch}.cc-boleto-page .actions-row{flex-wrap:wrap}}img[src="/brand/conecta-contratos-logo-rev14-10.jpg"]{object-fit:contain!important;object-position:center!important;aspect-ratio:1!important;zoom:1!important;filter:none!important;max-width:100%!important;height:auto!important;margin:0!important;transform:none!important}.ccr-public-header,.ccr-home-shell .ccr-public-header{grid-template-columns:170px 1fr auto!important;align-items:center!important;height:auto!important;min-height:174px!important}.ccr-public-brand,.ccr-home-shell .ccr-public-brand{justify-content:center!important;align-items:center!important;width:160px!important;height:160px!important;display:flex!important;position:static!important;overflow:visible!important}.ccr-public-brand img,.ccr-home-shell .ccr-public-brand img{object-fit:contain!important;width:160px!important;max-width:100%!important;height:160px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.ccr-side-brand{flex-shrink:0!important;min-height:196px!important;padding:8px!important}.ccr-side-brand a{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important;overflow:visible!important}.ccr-side-brand img{object-fit:contain!important;width:180px!important;max-width:100%!important;height:180px!important;margin:0!important;transform:none!important}.ccr-public-footer img,.cc21-footer-brand img,.cc-v14-footer-brand img{object-fit:contain!important;zoom:1!important;width:150px!important;height:150px!important}.ccr-banner-signature{flex-shrink:0;width:156px!important}.ccr-banner-signature img,.ccr-section-banner>img{flex-shrink:0;object-fit:contain!important;zoom:1!important;width:128px!important;height:128px!important;margin:0!important}.cc-brand-official img,.cc21-brand img,.cc20-public>header img{object-fit:contain!important;zoom:1!important;width:160px!important;height:160px!important}.cc-brand-official.compact img{width:100px!important;height:100px!important}.mobile-auth-brand .cc-brand-official img{width:150px!important;height:150px!important}.cc-logo-mark img{object-fit:contain!important;width:100%!important;height:100%!important}.ccr-demo-nav>img{zoom:1!important;width:140px!important;height:140px!important;margin:auto!important}.cc-release-review{gap:22px;display:grid}.cc-release-checks{gap:16px;margin-top:20px;display:grid}.cc-release-checks article{border:1px solid #d6e4ef;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:20px;display:grid}.cc-release-checks h3{color:#123f64;margin:0 0 8px}.cc-release-checks p{color:#55718b;margin:0;line-height:1.6}.cc-release-checks a{color:#0b578d;font-weight:700}.cc-release-laboratory summary{cursor:pointer;color:#315b79;font-weight:700}.cc-release-laboratory p{line-height:1.6}@media (max-width:900px){.ccr-public-header,.ccr-home-shell .ccr-public-header{grid-template-columns:142px 1fr!important;min-height:150px!important}.ccr-public-brand,.ccr-home-shell .ccr-public-brand,.ccr-public-brand img,.ccr-home-shell .ccr-public-brand img{width:136px!important;height:136px!important}.cc-release-checks article{grid-template-columns:1fr;gap:12px}}@media (max-width:520px){.ccr-public-header,.ccr-home-shell .ccr-public-header{grid-template-columns:112px 1fr!important;gap:12px!important;min-height:126px!important}.ccr-public-brand,.ccr-home-shell .ccr-public-brand,.ccr-public-brand img,.ccr-home-shell .ccr-public-brand img{width:108px!important;height:108px!important}.ccr-side-brand{min-height:176px!important}.ccr-side-brand img{width:160px!important;height:160px!important}.ccr-banner-signature img,.ccr-section-banner>img{width:104px!important;height:104px!important}.cc21-brand img,.cc20-public>header img{width:112px!important;height:112px!important}}
