/* Shared public Collection shell; application content is unchanged. */
*{box-sizing:border-box}html{scroll-padding-top:20px}body{overflow-wrap:break-word}
header{flex-wrap:wrap;justify-content:space-between;gap:22px}header>img{flex:0 0 auto}header>div{flex:1;min-width:0}header p{margin:4px 0 14px}.shell-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.collection-return{font-size:.9rem;font-weight:650}.language-control{display:flex;align-items:center;gap:10px;font-size:.9rem}.language-control select{font:inherit;color:inherit;background:white;border:1px solid #70818d;border-radius:8px;padding:10px 30px 10px 12px;min-height:44px;max-width:100%}.shell-navigation{font-size:.92rem;gap:10px 20px}.shell-navigation a{padding:6px 0}.protelia-footer-brand{display:flex;gap:18px;align-items:center;text-decoration:none;margin:28px 0}.protelia-footer-brand img{width:82px;height:auto;border-radius:0}.protelia-footer-brand strong,.protelia-footer-brand small{display:block}.protelia-footer-brand small{max-width:520px;line-height:1.5;margin-top:6px}.protelia-footer-meta{display:flex;gap:14px 30px;flex-wrap:wrap;border-top:1px solid #dce5db;padding-top:20px}.protelia-footer-meta p{margin:0}.protelia-partners-link{font-size:.9rem}footer #references{padding-bottom:24px;border-bottom:1px solid #dce5db}footer #references h2{font-size:1.35rem}footer nav{gap:12px 24px}a:focus-visible,select:focus-visible{outline:3px solid #b77816;outline-offset:4px}.skip-link{position:absolute;left:16px;top:-100px;padding:10px;background:white;z-index:10}.skip-link:focus{top:12px}@media(max-width:600px){header{gap:16px}.shell-top{align-items:flex-start;flex-direction:column}.language-control{flex-wrap:wrap}.protelia-footer-brand{align-items:flex-start}.protelia-footer-brand img{width:62px}.protelia-footer-meta{display:block}.protelia-footer-meta p+p{margin-top:12px}}

/* Lightweight shared PROTELIA help */
.protelia-help-trigger{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #c8a34b;border-radius:99px;background:#163d70;color:#fff;font:600 15px/1.4 system-ui;box-shadow:0 3px 12px #163d7026;cursor:pointer}.protelia-help-trigger span:first-child{color:#f5d276;font-weight:800;font-size:20px}.protelia-help-dialog{box-sizing:border-box;width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d8dfe8;border-radius:18px;padding:24px;background:#fff;color:#18364a;font:16px/1.6 system-ui;box-shadow:0 12px 48px #102c4740}.protelia-help-dialog::backdrop{background:#122b4266}.protelia-help-dialog h2{margin:0 0 16px;font-size:1.3rem;color:#163d70}.protelia-help-dialog details{border-top:1px solid #e1e6ec;padding:12px 0}.protelia-help-dialog summary{cursor:pointer;font-weight:650}.protelia-help-dialog p{margin:8px 0 12px}.protelia-help-dialog a{color:#163d70;text-decoration:underline}.protelia-help-close{float:right;min-height:44px;border:1px solid #9aabba;border-radius:8px;background:#fff;color:#163d70;font:inherit;padding:6px 10px;margin:0 0 12px 12px;cursor:pointer}.protelia-help-dialog small{display:block;color:#4c6271}.protelia-help-trigger:focus-visible,.protelia-help-dialog :focus-visible{outline:3px solid #a87410;outline-offset:3px}body{padding-bottom:76px}@media(max-width:480px){.protelia-help-trigger{right:12px}.protelia-help-dialog{padding:18px}}

/* Detailed Finances presentation: light, compact, original vector illustrations. */
body{background:#fafbfd;color:#17324a}header>img{width:168px;height:auto;border-radius:16px}header{padding-top:24px;padding-bottom:12px}.intro{background:#f0f5fb;color:#163d70;border:1px solid #d8e3ee;border-top:3px solid #c8a34b;padding:26px;border-radius:16px}.intro h1{font-size:clamp(1.9rem,3.8vw,2.65rem);max-width:800px;margin:12px 0 18px}.intro>p:not(.eyebrow){font-size:1rem;line-height:1.65;margin:12px 0 18px}.intro .eyebrow{color:#66758a;margin-top:0}.intro a{color:#163d70}.intro .cta{background:#163d70;color:white;border-color:#163d70;padding:10px 16px}.explore-link{display:inline-block;margin:10px 0 0 20px;font-size:.95rem;font-weight:600}.scope{font-size:.9rem;line-height:1.55;margin:20px 0;padding:12px 18px}.section-title{font-size:1.55rem;margin:30px 0 16px}.paths{gap:14px}.paths article{gap:4px;padding:18px}.paths h3,.feature-grid h3{margin:8px 0}.paths article p,.feature-grid p{font-size:.96rem;line-height:1.6;margin-top:8px}.pictogram{width:38px;height:38px;margin-bottom:4px}.visual-budget{padding:24px;margin:24px 0}.visual-budget h2{font-size:1.4rem}.visual-budget svg{max-width:520px;margin:12px auto}.steps{gap:18px}.steps li{font-size:.96rem;line-height:1.6;padding-top:12px}.contact-panel{background:#eef4fa;color:#163d70;border:1px solid #d8e3ee;padding:24px}.contact-panel a{color:#163d70;border-color:#b79a56}.contact-panel .note{color:#52677b}@media(max-width:760px){header>img{width:126px}.intro{padding:22px}.paths{grid-template-columns:1fr}.explore-link{margin-left:0;display:block}}@media(max-width:480px){header>img{width:112px}.intro h1{font-size:1.85rem}.visual-budget{padding:16px}}
