:root{--ss-brand:#2f6b7e;--ss-brand-d:#21505f;--ss-brand-2:#3f9aa8;--ss-ink:#13262e;--ss-muted:#5c7480;--ss-line:#e4edf0;--ss-bg:#eef4f6;--ss-card:#fff;--ss-soft:0 2px 10px rgba(23,52,63,.05);--ss-pop:0 18px 40px -18px rgba(23,52,63,.35);--ss-r:16px;--ss-r-lg:24px;--ss-green:#2f8f63;--ss-green-bg:#e9f7ef;--ss-warn:#cf9a23;--ss-warn-bg:#fff7e8;--ss-warn-ink:#8a6a16;--ss-warn-line:#f0dca5;--ss-red:#c14b4b}.ss-sim-shell,.ss-sim-shell *{box-sizing:border-box}.ss-sim-shell{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,sans-serif;color:var(--ss-ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 500px at 85% -10%,rgba(63,154,168,.16),transparent 60%),linear-gradient(180deg,#f4f9fa,var(--ss-bg));padding:24px 0 56px}.ss-sim-container{max-width:1080px;margin:0 auto;padding:0 18px}.ss-sim-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--ss-muted);font-size:12.5px;flex-wrap:wrap}.ss-sim-breadcrumb a{color:var(--ss-brand-d);text-decoration:none;font-weight:600}.ss-sim-breadcrumb a:hover{text-decoration:underline}.ss-sim-page-head{margin-bottom:18px}.ss-sim-kicker{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,rgba(47,107,126,.12),rgba(63,154,168,.16));color:var(--ss-brand-d);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ss-sim-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ss-brand-2)}.ss-sim-page-copy h1{margin:14px 0 12px;font-size:clamp(28px,5.5vw,44px);line-height:1.06;letter-spacing:-.025em;color:#10242c;font-weight:830}.ss-sim-page-copy p{max-width:66ch;margin:0;color:var(--ss-muted);font-size:16.5px;line-height:1.6}.ss-sim-page-copy a{color:var(--ss-brand-d);font-weight:700}.ss-sim-top-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ss-sim-page-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ss-sim-meta-pill{flex:1 1 0%;min-width:120px;padding:12px 14px;border:1px solid var(--ss-line);border-radius:14px;background:var(--ss-card);box-shadow:var(--ss-soft);text-align:center}.ss-sim-meta-pill strong{display:block;font-size:16px;line-height:1.1;color:var(--ss-brand-d);font-weight:800}.ss-sim-meta-pill span{display:block;margin-top:4px;font-size:12px;color:var(--ss-muted)}.ss-sim-btn-primary,.ss-sim-btn-secondary,.ss-sim-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:14px;font:inherit;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer;border:0;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.ss-sim-btn-primary,.ss-sim-cta-btn{background:linear-gradient(135deg,var(--ss-brand),var(--ss-brand-d));color:#fff!important;box-shadow:0 14px 26px -12px rgba(33,80,95,.8)}.ss-sim-btn-primary:hover,.ss-sim-btn-primary:focus,.ss-sim-cta-btn:hover,.ss-sim-cta-btn:focus{transform:translateY(-2px);filter:brightness(1.05);color:#fff!important}.ss-sim-btn-primary span,.ss-sim-btn-primary strong{color:#fff!important}.ss-sim-btn-secondary{background:#fff;border:1.5px solid var(--ss-line);color:var(--ss-brand-d)}.ss-sim-btn-secondary:hover,.ss-sim-btn-secondary:focus{border-color:var(--ss-brand);color:var(--ss-brand-d)}.ss-sim-btn-primary--full{width:100%}.ss-sim-app-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:26px;box-shadow:var(--ss-pop);overflow:hidden}.ss-sim-app-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;border-bottom:1px solid var(--ss-line);background:linear-gradient(180deg,rgba(63,154,168,.06),transparent)}.ss-sim-app-head h2{margin:0;font-size:21px;color:#13282f}.ss-sim-app-head p{margin:5px 0 0;color:var(--ss-muted);font-size:14px}.ss-sim-app-badge{flex:0 0 auto;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--ss-brand);color:#fff;font-size:12px;font-weight:800}.ss-sim-app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:22px;padding:24px}.ss-sim-note{border:1px solid var(--ss-line);border-radius:14px;background:#f8fcfd;padding:14px 16px;margin-bottom:18px}.ss-sim-note p{margin:0;font-size:14px;line-height:1.6;color:var(--ss-ink)}.ss-sim-note strong{color:var(--ss-brand-d)}.ss-sim-field{margin-bottom:18px}.ss-sim-field>label{display:block;margin:0 0 9px;font-size:13px;font-weight:800;color:var(--ss-brand-d)}.ss-sim-field select,.ss-sim-field input[type=number]{width:100%;min-height:50px;padding:13px 14px;border:1.5px solid var(--ss-line);border-radius:12px;background:#fff;font:inherit;font-size:16px;color:var(--ss-ink);transition:border-color .15s,box-shadow .15s}.ss-sim-field select:focus,.ss-sim-field input[type=number]:focus{border-color:var(--ss-brand);box-shadow:0 0 0 3px rgba(47,107,126,.12);outline:none}.ss-sim-input-wrap{position:relative}.ss-sim-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--ss-muted);font-size:13px;font-weight:700;pointer-events:none}.ss-sim-input-wrap input{padding-right:84px!important}.ss-sim-hint{margin-top:7px;font-size:12px;color:var(--ss-muted)}.ss-sim-req{color:var(--ss-red)}.ss-sim-radio-group{display:grid;gap:10px}.ss-sim-radio-group--2{grid-template-columns:1fr 1fr}.ss-sim-radio{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1.5px solid var(--ss-line);border-radius:14px;background:#fff;color:var(--ss-ink);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.ss-sim-radio:hover{transform:translateY(-2px);border-color:var(--ss-brand-2);box-shadow:var(--ss-soft)}.ss-sim-radio.selected{border-color:var(--ss-brand);background:linear-gradient(180deg,rgba(47,107,126,.07),rgba(47,107,126,.03))}.ss-sim-radio input{position:absolute;opacity:0;pointer-events:none}.ss-sim-radio-dot{width:22px;height:22px;flex:0 0 22px;margin-top:1px;border-radius:50%;border:2px solid #b8ccd3;background:#fff;display:grid;place-items:center;transition:.15s}.ss-sim-radio-dot::after{content:"";width:9px;height:9px;border-radius:50%;background:#fff;opacity:0;transform:scale(.4);transition:.15s}.ss-sim-radio.selected .ss-sim-radio-dot{border-color:var(--ss-brand);background:var(--ss-brand)}.ss-sim-radio.selected .ss-sim-radio-dot::after{opacity:1;transform:scale(1)}.ss-sim-radio strong{display:block;font-size:14.5px;line-height:1.35;color:var(--ss-ink)}.ss-sim-radio small{display:block;margin-top:3px;color:var(--ss-muted);font-size:12px;line-height:1.4}.ss-sim-actions{margin-top:20px}.ss-sim-result-col{align-self:start}.ss-sim-result-box{border:1px solid var(--ss-line);border-radius:18px;background:#f8fcfd;padding:24px;text-align:center;box-shadow:var(--ss-soft)}.ss-sim-result-box h3{margin:0 0 6px;font-size:18px;color:#13282f}.ss-sim-result-box p{margin:0;font-size:14px;line-height:1.6;color:var(--ss-muted)}.ss-sim-result-box--live{padding:0;text-align:left;background:#fff;box-shadow:var(--ss-pop);overflow:hidden}.ss-sim-result-header{padding:18px 20px;background:radial-gradient(120% 120% at 0% 0%,var(--ss-brand-2),var(--ss-brand-d));color:#fff}.ss-sim-result-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.9;color:#fff;margin-bottom:2px}.ss-sim-result-header h3{margin:0;font-size:14px;font-weight:700;opacity:.92;color:#fff}.ss-sim-result-header .ss-sim-cout-big{display:block;margin-top:8px;font-size:30px;font-weight:830;letter-spacing:-.01em;line-height:1.1}.ss-sim-result-header .ss-sim-cout-big small{display:block;margin-top:3px;font-size:12.5px;font-weight:600;opacity:.85}.ss-sim-result-body{padding:18px 20px}.ss-sim-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ss-sim-result-card{border:1px solid var(--ss-line);border-radius:14px;background:#fbfdfe;padding:14px}.ss-sim-card-label{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ss-brand);margin-bottom:6px}.ss-sim-card-val{display:block;font-size:19px;font-weight:800;line-height:1.2;color:var(--ss-ink)}.ss-sim-card-sub{margin-top:4px;font-size:12px;line-height:1.5;color:var(--ss-muted)}.ss-sim-card-reste{border-radius:14px;padding:16px;background:var(--ss-warn-bg);border:1px solid var(--ss-warn-line);margin-bottom:14px}.ss-sim-card-reste .ss-sim-card-label{color:var(--ss-warn-ink)}.ss-sim-card-reste .ss-sim-card-val{font-size:22px;color:var(--ss-warn-ink)}.ss-sim-card-reste .ss-sim-card-sub{color:var(--ss-warn-ink);opacity:.85}.ss-sim-card-reste.ok{background:var(--ss-green-bg);border-color:#a7e3c6}.ss-sim-card-reste.ok .ss-sim-card-label,.ss-sim-card-reste.ok .ss-sim-card-val,.ss-sim-card-reste.ok .ss-sim-card-sub{color:#0d6b46}.ss-sim-aides{margin:6px 0 0}.ss-sim-aide-item{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--ss-line)}.ss-sim-aide-item:last-child{border-bottom:0}.ss-sim-aide-item-icon{width:34px;height:34px;flex:0 0 34px;border-radius:10px;display:grid;place-items:center;background:var(--ss-brand-2);color:#fff;font-size:16px}.ss-sim-aide-item strong{display:block;font-size:13.5px;color:var(--ss-ink);line-height:1.4}.ss-sim-aide-item span{display:block;margin-top:2px;font-size:12px;color:var(--ss-muted);line-height:1.5}.ss-sim-disclaimer{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--ss-line);border-radius:12px;background:#f8fcfd;margin:14px 0;font-size:13px;color:var(--ss-muted)}.ss-sim-disclaimer span{flex:0 0 auto}.ss-sim-disclaimer p{margin:0;line-height:1.55}.ss-sim-cta{border-radius:16px;padding:18px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,var(--ss-brand),var(--ss-brand-d))}.ss-sim-cta p{color:#fff;opacity:.95;font-size:14px;margin:0 0 12px}.ss-sim-cta-btn{background:#fff!important;color:var(--ss-brand-d)!important;width:100%}.ss-sim-share{margin-top:18px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r-lg);box-shadow:var(--ss-soft);padding:22px;background:linear-gradient(180deg,rgba(63,154,168,.07),#fff)}.ss-sim-share-head h2{margin:0 0 3px;font-size:19px;color:#13282f}.ss-sim-share-head p{margin:0 0 16px;color:var(--ss-muted);font-size:14.5px}.ss-sim-share-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ss-sim-share-btn{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 6px;border-radius:16px;border:1px solid var(--ss-line);background:#fff;text-decoration:none;color:var(--ss-ink);font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s}.ss-sim-share-btn:hover{transform:translateY(-3px);box-shadow:var(--ss-soft)}.ss-sim-share-badge{width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.ss-sim-share-badge svg{width:21px;height:21px;fill:#fff}.ss-sim-share-fb .ss-sim-share-badge{background:#1877f2}.ss-sim-share-wa .ss-sim-share-badge{background:#25d366}.ss-sim-share-x .ss-sim-share-badge{background:#111827}.ss-sim-share-li .ss-sim-share-badge{background:#0a66c2}.ss-sim-share-native{margin-top:14px;width:100%}.ss-sim-content{margin-top:20px}.ss-sim-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.ss-sim-content-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r-lg);box-shadow:var(--ss-soft);padding:22px}.ss-sim-content-card h2{margin:0 0 10px;font-size:21px;line-height:1.2;color:#13282f}.ss-sim-content-card h3{margin:18px 0 6px;font-size:17px;line-height:1.25;color:#13282f}.ss-sim-content-card p{margin:0 0 10px;color:var(--ss-muted);font-size:15px;line-height:1.6}.ss-sim-content-card a{color:var(--ss-brand-d);font-weight:700;text-decoration:none}.ss-sim-content-card a:hover{text-decoration:underline}.ss-sim-content-card--aside h2{font-size:18px}.ss-sim-content-actions{display:grid;gap:10px;margin-top:14px}.ss-sim-faq{margin-top:14px;background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-r-lg);box-shadow:var(--ss-soft);padding:6px 22px}.ss-sim-faq>h2{font-size:22px;color:#13282f;margin:16px 0 4px}.ss-sim-faq details{border-bottom:1px solid var(--ss-line)}.ss-sim-faq details:last-child{border-bottom:0}.ss-sim-faq summary{list-style:none;cursor:pointer;font-weight:700;color:#13282f;padding:18px 30px 18px 0;position:relative;min-height:24px}.ss-sim-faq summary::-webkit-details-marker{display:none}.ss-sim-faq summary::after{content:"";position:absolute;right:2px;top:22px;width:9px;height:9px;border-right:2px solid var(--ss-brand);border-bottom:2px solid var(--ss-brand);transform:rotate(45deg);transition:transform .2s}.ss-sim-faq details[open] summary::after{transform:rotate(-135deg)}.ss-sim-faq details p{margin:0 0 18px;color:var(--ss-muted);line-height:1.6}.ss-sim-faq details a{color:var(--ss-brand-d);font-weight:700}.ss-sim-shell a:focus-visible,.ss-sim-btn-primary:focus-visible,.ss-sim-btn-secondary:focus-visible,.ss-sim-radio:focus-visible,.ss-sim-share-btn:focus-visible,.ss-sim-faq summary:focus-visible,.ss-sim-cta-btn:focus-visible{outline:3px solid var(--ss-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ss-sim-shell *,.ss-sim-shell *::before,.ss-sim-shell *::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width:980px){.ss-sim-content-grid{grid-template-columns:1fr}}@media (max-width:880px){.ss-sim-app-grid{grid-template-columns:1fr}}@media (max-width:560px){.ss-sim-app-head{flex-direction:column;align-items:flex-start}.ss-sim-app-grid{padding:18px}.ss-sim-radio-group--2,.ss-sim-result-grid{grid-template-columns:1fr}.ss-sim-top-actions .ss-sim-btn-primary,.ss-sim-top-actions .ss-sim-btn-secondary,.ss-sim-content-actions .ss-sim-btn-primary,.ss-sim-content-actions .ss-sim-btn-secondary{width:100%}.ss-sim-share-links{grid-template-columns:repeat(2,1fr)}}