
.sil-page{--sil-ink:#102017;--sil-green:#163d26;--sil-lime:#b9e588;--sil-pale:#eff6eb;--sil-line:#d5e4ce;color:var(--sil-ink);background:#fff}.sil-page .shell{max-width:1200px}.sil-hero{padding:96px 0 82px;background:linear-gradient(135deg,#f4f9ef 0%,#e9f3e4 100%)}.sil-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.sil-eyebrow{margin:0 0 14px;color:#447829;font-size:12px;font-weight:800;letter-spacing:.12em}.sil-hero h1,.sil-page h2,.sil-page h3{letter-spacing:-.045em}.sil-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.02;margin:0 0 24px}.sil-hero h1 em{font-style:normal;color:#387122}.sil-lead{max-width:690px;font-size:20px;line-height:1.6;color:#506557}.sil-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.sil-text-link{color:#2e6d20;font-weight:800;text-decoration:none}.sil-rule{margin-top:24px;font-size:14px;font-weight:700;color:#516358}.sil-preview{background:#102518;color:#f8fcf6;border-radius:22px;padding:28px;box-shadow:0 24px 52px rgba(25,55,34,.16)}.sil-preview-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:17px}.sil-preview-top span{font-size:22px;font-weight:900;color:#b9e588}.sil-preview-top small,.sil-preview-label{font-size:10px;letter-spacing:.12em;color:#b9e588;font-weight:800}.sil-preview>strong{display:block;font-size:24px;line-height:1.2;margin:8px 0 20px}.sil-result{display:flex;gap:15px;padding:18px;border-radius:14px;background:#1d4930}.sil-result>span{font-size:35px;font-weight:900;color:#b9e588}.sil-result b,.sil-result small{display:block}.sil-result small,.sil-preview-note{color:#d6e2d7;font-size:13px;line-height:1.4}.sil-preview ul{list-style:none;margin:20px 0;padding:0;display:grid;gap:10px}.sil-preview li{font-size:14px}.sil-preview li b{color:#b9e588;margin-right:8px}.sil-section{padding:96px 0}.sil-pale{background:var(--sil-pale)}.sil-dark{background:#0e2116;color:#f5fbf2}.sil-dark .sil-eyebrow{color:#b9e588}.sil-split,.sil-ask-grid,.sil-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sil-page h2{font-size:clamp(34px,4vw,54px);line-height:1.08;margin:0 0 18px}.sil-page h3{line-height:1.15}.sil-page p{line-height:1.6}.sil-folder-card{border:1px solid var(--sil-line);border-radius:20px;background:#fff;padding:30px}.sil-folder-card>p{font-size:11px;letter-spacing:.12em;font-weight:800;color:#47752e}.sil-folder-card div{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 27px}.sil-folder-card span{padding:9px 12px;background:#eff6eb;border-radius:20px;font-size:13px;font-weight:700}.sil-folder-card strong{font-size:22px}.sil-heading{max-width:750px;margin-bottom:40px}.sil-heading>p:last-child{color:#64746a;font-size:18px}.sil-dark .sil-heading>p:last-child{color:#d5e2d7}.sil-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.sil-flow article{padding:22px 18px;border:1px solid #31533d;border-radius:15px;background:#133421}.sil-flow span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#b9e588;color:#173b25;font-weight:900}.sil-flow h3{font-size:19px;margin:18px 0 9px}.sil-flow p{margin:0;color:#d5e2d7;font-size:14px}.sil-context{display:grid;grid-template-columns:.7fr 1.3fr;border:1px solid var(--sil-line);border-radius:20px;overflow:hidden}.sil-task{background:#e9f3e4;padding:32px}.sil-task p{font-size:11px;font-weight:800;letter-spacing:.12em;color:#47752e}.sil-task strong{font-size:27px;line-height:1.15;display:block}.sil-task span{display:block;margin-top:16px;color:#64746a}.sil-context-list{display:grid;grid-template-columns:1fr 1fr}.sil-context-list div{padding:25px;border-left:1px solid var(--sil-line);border-bottom:1px solid var(--sil-line)}.sil-context-list b,.sil-context-list span{display:block}.sil-context-list span{margin-top:7px;color:#65756b;font-size:14px;line-height:1.45}.sil-disclaimer{margin:18px 0 0;color:#64746a;font-size:13px}.sil-ask-grid>div:first-child p:not(.sil-eyebrow){font-size:19px;color:#607167}.sil-chat{display:grid;gap:12px}.sil-chat>div{padding:17px 20px;border:1px solid var(--sil-line);border-radius:16px;background:#fff}.sil-chat span{font-size:10px;letter-spacing:.12em;font-weight:800;color:#47752e}.sil-chat p{margin:5px 0 0;font-size:16px;font-weight:600;line-height:1.4}.sil-chat small{display:block;margin-top:9px;color:#607167}.sil-health{display:grid;grid-template-columns:1fr 1.5fr;border:1px solid var(--sil-line);border-radius:20px;overflow:hidden}.sil-health-main{padding:29px;background:#143c26;color:#fff}.sil-health-main p{margin:0;color:#b9e588;font-size:11px;font-weight:800;letter-spacing:.12em}.sil-health-main strong{font-size:54px;line-height:1.2}.sil-health-main strong span{font-size:18px}.sil-health-main div{color:#d9e9da}.sil-health ul{display:grid;grid-template-columns:1fr 1fr;gap:0;list-style:none;margin:0;padding:0}.sil-health li{padding:26px;border-left:1px solid var(--sil-line);border-bottom:1px solid var(--sil-line);display:flex;align-items:center;gap:13px}.sil-health li b{font-size:32px;color:#3f7828}.sil-health li span{font-size:14px}.sil-change{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:0;margin-top:18px;border:1px solid var(--sil-line);border-radius:16px;overflow:hidden}.sil-change>div{padding:20px;border-left:1px solid var(--sil-line)}.sil-change>div:first-child{border-left:0}.sil-change p{font-size:10px;letter-spacing:.1em;font-weight:800;color:#47752e;margin:0 0 7px}.sil-change h3{font-size:18px;margin:0}.sil-change strong,.sil-change span{display:block}.sil-change strong{font-size:28px;color:#367622}.sil-change span{font-size:13px;line-height:1.3}.sil-connections{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sil-connections a{padding:22px;border:1px solid #31533d;border-radius:15px;text-decoration:none;color:#fff;background:#133421}.sil-connections b,.sil-connections span{display:block}.sil-connections b{font-size:19px}.sil-connections span{margin-top:8px;color:#d5e2d7;font-size:14px;line-height:1.45}.sil-final{background:#f4f9ef}.sil-final-grid>div:last-child{padding:34px;border-radius:18px;background:#143c26;color:#fff}.sil-final-grid>div:last-child .sil-eyebrow{color:#b9e588}.sil-final-grid h3{font-size:27px;margin:0 0 16px}.sil-final-grid>div:last-child p:not(.sil-eyebrow){color:#d5e2d7}.sil-final .btn{margin-top:12px;background:#b9e588;color:#163d26}.library-bridge{padding:54px 0;background:#eef6eb}.library-bridge-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #d3e4cc;border-radius:18px;padding:28px 32px;background:#fff}.library-bridge p{margin:0;color:#3e7127;font-size:11px;font-weight:800;letter-spacing:.12em}.library-bridge h2{margin:5px 0 0;font-size:28px;letter-spacing:-.035em}.library-bridge a{color:#2e6d20;font-weight:800;text-decoration:none;white-space:nowrap}@media(max-width:800px){.sil-hero{padding:66px 0}.sil-hero-grid,.sil-split,.sil-ask-grid,.sil-final-grid{grid-template-columns:1fr;gap:35px}.sil-flow{grid-template-columns:1fr}.sil-context{grid-template-columns:1fr}.sil-context-list{grid-template-columns:1fr}.sil-context-list div{border-left:0}.sil-health{grid-template-columns:1fr}.sil-health ul{grid-template-columns:1fr 1fr}.sil-change{grid-template-columns:1fr 1fr}.sil-change>div:nth-child(2){border-left:0}.sil-change>div:first-child{grid-column:1/-1}.sil-connections{grid-template-columns:1fr}.sil-section{padding:66px 0}.sil-actions{align-items:flex-start;flex-direction:column}.library-bridge-inner{align-items:flex-start;flex-direction:column;padding:25px}.library-bridge h2{font-size:24px}}@media(max-width:430px){.sil-health ul{grid-template-columns:1fr}.sil-change{grid-template-columns:1fr}.sil-change>div{border-left:0;border-bottom:1px solid var(--sil-line)}.sil-hero h1{font-size:40px}}

.sil-control{background:#fff}.sil-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sil-control-grid article{padding:26px;border:1px solid var(--sil-line);border-radius:16px;background:#fbfdf9}.sil-control-grid b{font-size:21px;letter-spacing:-.035em}.sil-control-grid p{margin:10px 0 0;color:#64746a}@media(max-width:800px){.sil-control-grid{grid-template-columns:1fr}}
