.cii-hero-layout{grid-template-columns:1.1fr .95fr;align-items:center;gap:64px;padding:48px 0 72px;display:grid}.cii-hero-text .sk-hero-title{text-align:left;margin:0;font-size:clamp(34px,4.4vw,56px)}.cii-hero-text .cii-hero-logo-wrap{background:0 0;border:none;justify-content:flex-start;width:auto;height:auto;margin:0 0 22px}.cii-hero-logo{width:auto;height:58px;display:block}.cii-hero-text .hm-eyebrow{justify-content:flex-start;margin-bottom:12px}.cii-hero-text .sk-hero-lead{text-align:left;max-width:480px;margin:0}.cii-hero-trust{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.cii-trust-item{color:var(--st-2);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.cii-trust-item svg{width:15px;height:15px;color:var(--xp-accent)}.cii-hero-calc-wrap{position:relative}.cii-calc{border:1px solid var(--st-line);background:#fff;padding:32px;position:relative;box-shadow:0 24px 64px -20px #06284b24}.cii-calc:before{content:"";background:linear-gradient(90deg,#47b5ff,#ba8dff,#da6e87);height:3px;position:absolute;top:0;left:0;right:0}.cii-calc-header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.cii-calc-badge{font-family:var(--fs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--xp-accent);background:var(--xp-accent-soft);padding:5px 10px;font-size:10px;font-weight:700}.cii-calc-sub{color:var(--st-3);font-size:12px}.cii-calc label{letter-spacing:.08em;text-transform:uppercase;color:var(--st-3);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.cii-calc-range-wrap{position:relative}.cii-calc input[type=range]{appearance:none;background:linear-gradient(90deg, var(--xp-accent) var(--p,10%), var(--st-line) var(--p,10%));cursor:pointer;border-radius:99px;outline:none;width:100%;height:4px;margin-bottom:8px}.cii-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--xp-accent);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #ba8dff80}.cii-calc input[type=range]::-moz-range-thumb{background:var(--xp-accent);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #ba8dff80}.cii-calc-val{letter-spacing:-.02em;color:var(--st-ink);margin-bottom:24px;font-size:28px;font-weight:800}.cii-calc-results{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.cii-calc-result{background:var(--st-bg-alt,#f5f7f9);border:1px solid var(--st-line);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.cii-calc-result.credit{background:var(--xp-accent-soft);border-color:var(--xp-accent)}.cii-calc-result-label{letter-spacing:.07em;text-transform:uppercase;color:var(--st-3);font-size:11px;font-weight:600}.cii-calc-result.credit .cii-calc-result-label{color:var(--xp-accent)}.cii-calc-result-val{letter-spacing:-.02em;color:var(--st-ink);font-size:22px;font-weight:800}.cii-calc-result.credit .cii-calc-result-val{color:var(--xp-accent-ink,#5b3a9e)}.cii-calc-cta{color:var(--xp-accent-ink,#5b3a9e);border-top:1px solid var(--st-line);align-items:center;gap:6px;padding:12px 0 0;font-size:14px;font-weight:600;text-decoration:none;transition:gap .15s;display:flex}.cii-calc-cta:hover{gap:10px}.cii-cases-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:0;display:grid}.cii-case{border:1px solid var(--st-line);background:#fff;flex-direction:column;display:flex}.cii-case-head{border-bottom:1px solid var(--st-line);padding:24px 24px 20px}.cii-case-type{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.cii-case-head h3{letter-spacing:-.01em;color:var(--st-ink);margin:0 0 8px;font-size:17px;font-weight:700}.cii-case-head p{color:var(--st-2);margin:0;font-size:13.5px;line-height:1.55}.cii-case-body{flex:1;padding:20px 24px}.cii-case-innov-label{letter-spacing:.07em;text-transform:uppercase;color:var(--st-3);margin:0 0 10px;font-size:11px;font-weight:700}.cii-case-innovations{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cii-case-innovations li{color:var(--st-2);gap:8px;font-size:13px;line-height:1.5;display:flex}.cii-case-foot{border-top:1px solid var(--st-line);grid-template-columns:1fr 1fr;display:grid}.cii-case-stat{flex-direction:column;gap:3px;padding:16px 20px;display:flex}.cii-case-stat+.cii-case-stat{border-left:1px solid var(--st-line)}.cii-case-stat.accent{background:var(--soft,#f4ecff)}.cii-case-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--st-3);font-size:11px;font-weight:600}.cii-case-stat.accent .cii-case-stat-label{color:var(--acc,#ba8dff)}.cii-case-stat-val{letter-spacing:-.02em;color:var(--st-ink);font-size:20px;font-weight:800}.cii-case-stat.accent .cii-case-stat-val{color:var(--acc,#5b3a9e)}.cii-sim-page-head{text-align:center;padding:60px 0 48px}.cii-sim{border:1px solid var(--st-line);background:#fff;grid-template-columns:260px 1fr;gap:0;min-height:600px;margin-bottom:80px;display:grid}.cii-sim-aside{border-right:1px solid var(--st-line);background:var(--st-bg-alt,#f5f7f9);flex-direction:column;padding:32px 24px;display:flex}.cii-sim-aside-inner{flex-direction:column;gap:28px;display:flex}.cii-sim-eligibility{border:1px solid var(--st-line);background:#fff;flex-direction:column;gap:8px;padding:16px;display:flex}.cii-sim-elig-label{letter-spacing:.1em;text-transform:uppercase;color:var(--st-3);font-size:10px;font-weight:700}.cii-sim-elig-badge{align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.cii-sim-elig-note{color:var(--st-3);margin:0;font-size:11.5px;line-height:1.5}.cii-sim-credit{flex-direction:column;gap:5px;display:flex}.cii-sim-credit-label{letter-spacing:.1em;text-transform:uppercase;color:var(--st-3);font-size:10px;font-weight:700}.cii-sim-credit-val{letter-spacing:-.03em;color:var(--xp-accent);font-size:32px;font-weight:800;line-height:1}.cii-sim-credit-sub{color:var(--st-3);font-size:11px;line-height:1.45}.cii-sim-steps{flex-direction:column;gap:4px;display:flex}.cii-sim-step{color:var(--st-3);border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.cii-sim-step-dot{background:var(--st-line);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .2s}.cii-sim-step.active{color:var(--st-ink);background:#fff;font-weight:600}.cii-sim-step.active .cii-sim-step-dot{background:var(--xp-accent);box-shadow:0 0 0 3px var(--xp-accent-soft)}.cii-sim-step.done .cii-sim-step-dot{background:#1fb57a}.cii-sim-step.done{color:var(--st-2)}.cii-sim-main{padding:48px 52px}.cii-sim-step-content{max-width:640px}.cii-sim-progress{align-items:center;gap:14px;margin-bottom:36px;display:flex}.cii-sim-progress-bar{background:var(--st-line);border-radius:99px;flex:1;height:3px;overflow:hidden}.cii-sim-progress-fill{background:var(--xp-accent);height:100%;transition:width .4s var(--fs-ease-emphasize,cubic-bezier(.16, 1, .3, 1));border-radius:99px}.cii-sim-progress span{font-family:var(--fs-font-mono);color:var(--st-3);white-space:nowrap;font-size:12px}.cii-sim-title{letter-spacing:-.02em;color:var(--st-ink);margin:0 0 36px;font-size:28px;font-weight:700}.cii-sim-questions{flex-direction:column;gap:40px;display:flex}.cii-sim-q-text{letter-spacing:-.01em;color:var(--st-ink);text-wrap:pretty;margin:0 0 8px;font-size:18px;font-weight:600}.cii-sim-q-info{color:var(--st-3);margin:0 0 16px;font-size:13px;font-style:italic}.cii-sim-options{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cii-sim-opt{color:var(--st-2);border:1.5px solid var(--st-line);cursor:pointer;font-size:14.5px;font-weight:500;font-family:var(--fs-font-sans);background:#fff;padding:10px 22px;transition:border-color .15s,background .15s,color .15s}.cii-sim-opt:hover{border-color:var(--xp-accent);color:var(--st-ink)}.cii-sim-opt.selected{border-color:var(--xp-accent);background:var(--xp-accent-soft);color:var(--xp-accent-ink,#5b3a9e);font-weight:600}.cii-sim-disqual{color:#8e1930;background:#fbeaed;border:1px solid #da4a63;margin-top:24px;padding:14px 18px;font-size:14px;line-height:1.55}.cii-sim-nav{border-top:1px solid var(--st-line);align-items:center;gap:12px;margin-top:48px;padding-top:32px;display:flex}.cii-sim-nav .hm-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.cii-sim-slider-wrap{margin-top:16px}.cii-sim-slider-display{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.cii-sim-slider-val{letter-spacing:-.03em;color:var(--st-ink);font-size:32px;font-weight:800}.cii-sim-slider-credit{color:var(--st-2);font-size:15px}.cii-sim-slider-credit strong{color:var(--xp-accent);font-weight:700}.cii-range{appearance:none;background:linear-gradient(90deg, var(--xp-accent) var(--p,10%), var(--st-line) var(--p,10%));cursor:pointer;border-radius:99px;outline:none;width:100%;height:4px;margin-bottom:8px}.cii-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--xp-accent);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #ba8dff80}.cii-range::-moz-range-thumb{background:var(--xp-accent);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #ba8dff80}.cii-sim-slider-labels{color:var(--st-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.cii-sim-result{max-width:580px}.cii-sim-result-badge{align-items:center;gap:8px;margin-bottom:32px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.cii-sim-result-numbers{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-bottom:36px;display:grid}.cii-sim-result-number{border:1px solid var(--st-line);flex-direction:column;gap:5px;padding:18px;display:flex}.cii-sim-result-number.main{border-color:var(--xp-accent);background:var(--xp-accent-soft)}.cii-sim-result-number .n{letter-spacing:-.02em;color:var(--st-ink);font-size:24px;font-weight:800}.cii-sim-result-number.main .n{color:var(--xp-accent-ink,#5b3a9e)}.cii-sim-result-number .l{color:var(--st-3);font-size:12px;line-height:1.4}.cii-sim-result-title{letter-spacing:-.02em;color:var(--st-ink);margin:0 0 12px;font-size:26px;font-weight:700}.cii-sim-result-body{color:var(--st-2);text-wrap:pretty;margin:0 0 32px;font-size:16px;line-height:1.65}.cii-sim-result-ctas{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.cii-sim-contacts{border-top:1px solid var(--st-line);flex-direction:column;gap:10px;padding-top:32px;display:flex}.cii-sim-contact{border:1px solid var(--st-line);align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:border-color .15s;display:flex}.cii-sim-contact:hover{border-color:var(--xp-accent)}.cii-sim-contact-ic{background:var(--xp-accent-soft);width:36px;height:36px;color:var(--xp-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cii-sim-contact-ic svg{width:18px;height:18px}.cii-sim-contact strong{color:var(--st-ink);font-size:14px;font-weight:600;display:block}.cii-sim-contact span{color:var(--st-3);font-size:13px}@media (width<=900px){.hm-section.sk-hero{padding-top:24px;padding-bottom:40px}.cii-hero-layout{grid-template-columns:1fr;gap:40px;padding:16px 0 40px}.cii-cases-grid,.cii-sim{grid-template-columns:1fr}.cii-sim-aside{border-right:none;border-bottom:1px solid var(--st-line)}.cii-sim-main{padding:32px 24px}.cii-sim-result-numbers{grid-template-columns:1fr}}@media (width<=640px){.cii-calc{padding:24px 20px}.cii-sim-title{font-size:22px}.cii-sim-q-text{font-size:15px}}
