.fit-page{color:#0b172a;overflow-wrap:break-word;background:#fff}.fit-page .fit-container{width:min(100% - 64px,1200px);margin-inline:auto}.fit-page .fit-chapter{padding-block:96px}.fit-page h1,.fit-page h2,.fit-page h3{text-align:start;text-wrap:balance;margin:0}.fit-page h1{letter-spacing:-.02em;margin-block-end:40px;font-size:56px;font-weight:700;line-height:64px}.fit-page h2{letter-spacing:-.01em;max-width:900px;margin-block-end:32px;font-size:36px;font-weight:700;line-height:44px}.fit-page h3{margin-block-end:16px;font-size:22px;font-weight:600;line-height:30px}.fit-page p{color:#45566c;margin-block:0 24px;font-size:18px;line-height:29px}.fit-page p:last-child{margin-block-end:0}.fit-page .fit-reading,.fit-page .fit-coda{max-width:760px}.fit-page .fit-coda{margin-block-start:40px}.fit-page .fit-intro{max-width:780px}.fit-page .fit-orientation{padding-block-start:80px}.fit-page .fit-intro-rule{background:#0038b8;width:80px;height:4px;margin-block-end:32px;display:block}.fit-page .fit-principle{color:#0b172a;border-inline-start:3px solid #0038b8;margin-block-end:32px;padding-inline-start:24px;font-size:22px;font-weight:600;line-height:34px}.fit-page .fit-problems,.fit-page .fit-strategy,.fit-page .fit-false{background:#f7f9fc;border-block:1px solid #dce3ed}.fit-page ul,.fit-page ol{margin:40px 0 0;padding:0;list-style:none}.fit-page li,.fit-page .fit-executive-grid>div,.fit-page .fit-close-columns>div{min-width:0}.fit-page .fit-criteria{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.fit-page .fit-criteria li{border-block-start:1px solid #c2ccd9;grid-template-columns:24px minmax(0,1fr);gap:20px;padding-block:32px;display:grid}.fit-page .fit-glyph{color:#0038b8;margin-block-start:4px}.fit-page .fit-criteria li:last-child{grid-column:1/-1;max-width:760px}.fit-page .fit-boundary{color:#0b172a;background:#eef2f7;border-inline-start:3px solid #0038b8;padding:24px}.fit-page .fit-condition-list li{border-block-start:1px solid #dce3ed;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;padding-block:32px;display:grid}.fit-page .fit-condition-list h3{max-width:380px;margin:0}.fit-page .fit-responsibility{color:#0038b8;border-block:1px solid #c2ccd9;padding-block:32px;font-size:28px;font-weight:600;line-height:40px}.fit-page .fit-executive{border-block-start:1px solid #dce3ed}.fit-page .fit-executive-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.fit-page .fit-executive-intro h2{max-width:480px}.fit-page .fit-review-path{margin:0;padding-inline-start:32px}.fit-page .fit-review-path li{border-inline-start:1px solid #0038b8;padding-block-end:32px;padding-inline-start:32px;position:relative}.fit-page .fit-review-path li:last-child{border-inline-start-color:#0000;padding-block-end:0}.fit-page .fit-review-path li:before{content:"";background:#fff;border:2px solid #0038b8;border-radius:50%;width:13px;height:13px;position:absolute;inset-block-start:6px;inset-inline-start:-7px}.fit-page .fit-strategy-path li{border-inline-start:1px solid #0038b8;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;padding-block:24px;padding-inline-start:32px;display:grid;position:relative}.fit-page .fit-strategy-path li:before{content:"";background:#0038b8;width:16px;height:2px;position:absolute;inset-block-start:40px;inset-inline-start:0}.fit-page .fit-strategy-path h3{margin:0}.fit-page .fit-evaluator-framework{border:1px solid #c2ccd9;border-radius:16px;padding-inline:32px}.fit-page .fit-evaluator-framework li{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;padding-block:32px;display:grid}.fit-page .fit-evaluator-framework li+li{border-block-start:1px solid #dce3ed}.fit-page .fit-evaluator-framework h3{color:#0038b8;margin:0}.fit-page .fit-actions{flex-wrap:wrap;gap:16px;margin-block-start:32px;display:flex}.fit-page .fit-boundary-list{border-block-end:1px solid #c2ccd9}.fit-page .fit-boundary-list li{border-block-start:1px solid #c2ccd9;grid-template-columns:24px minmax(0,1fr);gap:24px;padding-block:32px;display:grid}.fit-page .fit-boundary-list li>div{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;display:grid}.fit-page .fit-boundary-list h3{margin:0}.fit-page .fit-limit-mark{background:#62748a;width:16px;height:2px;margin-block-start:16px}.fit-page .fit-illustrative-notice{color:#0b172a;background:#f7f9fc;border-inline-start:3px solid #0038b8;max-width:900px;padding:24px}.fit-page .fit-scenario-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.fit-page .fit-scenario-list li{border-block-start:1px solid #dce3ed;padding-block:32px}.fit-page .fit-scenario-list li:last-child{grid-column:1/-1;max-width:760px}.fit-page .fit-close{padding-block:0 96px}.fit-page .fit-close-field{color:#fff;background:#0038b8;border-radius:20px;padding:64px}.fit-page .fit-close h2{color:#fff;max-width:920px}.fit-page .fit-close p{color:#fff}.fit-page .fit-close-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.fit-page .fit-close .button{margin-block-start:40px}.fit-page .button{white-space:normal;text-align:center;border-radius:10px;min-height:48px;padding:11px 24px;font-size:16px;font-weight:600;line-height:24px}.fit-page .button-primary{color:#fff;background:#0038b8;border-color:#0038b8}.fit-page .button-primary:hover{background:#002d94;border-color:#002d94}.fit-page .button-primary:active{background:#002474;border-color:#002474}.fit-page .button-secondary{color:#0b172a;background:#fff;border-color:#c2ccd9}.fit-page .button-secondary:hover{color:#0b172a;background:#f7f9fc;border-color:#c2ccd9}.fit-page .button-inverse{color:#0038b8;background:#fff;border-color:#fff}.fit-page .button-inverse:hover{color:#002d94;background:#eef2f7;border-color:#eef2f7}.fit-page .button:focus-visible{outline-offset:4px;outline:3px solid #3567d4}.fit-page .fit-close .button:focus-visible{outline-color:#fff}.fit-page .fit-direction{font-family:Arial,sans-serif;display:inline-block}:root:lang(fa) .fit-page .fit-direction{transform:scaleX(-1)}:root:lang(fa) .fit-page h1{letter-spacing:0;font-size:48px;line-height:64px}:root:lang(fa) .fit-page h2{letter-spacing:0;font-size:32px;line-height:46px}:root:lang(fa) .fit-page h3{letter-spacing:0;line-height:34px}:root:lang(fa) .fit-page p{line-height:32px}:root:lang(fa) .fit-page .fit-principle{line-height:34px}:root:lang(fa) .fit-page .fit-responsibility{font-size:26px;line-height:40px}@media (width<=1100px){.fit-page .fit-executive-grid,.fit-page .fit-condition-list li,.fit-page .fit-strategy-path li,.fit-page .fit-boundary-list li>div{gap:32px}.fit-page .fit-criteria,.fit-page .fit-scenario-list{column-gap:40px}.fit-page .fit-close-field{padding:48px}}@media (width<=900px){.fit-page .fit-container{width:calc(100% - 48px)}.fit-page .fit-chapter{padding-block:64px}.fit-page .fit-close{padding-block-start:0}.fit-page .fit-executive-grid,.fit-page .fit-criteria,.fit-page .fit-scenario-list,.fit-page .fit-condition-list li,.fit-page .fit-strategy-path li,.fit-page .fit-evaluator-framework li,.fit-page .fit-boundary-list li>div,.fit-page .fit-close-columns{grid-template-columns:minmax(0,1fr);gap:16px}.fit-page .fit-executive-grid{gap:40px}.fit-page .fit-executive-intro h2,.fit-page .fit-condition-list h3{max-width:none}.fit-page .fit-review-path{padding-inline-start:8px}.fit-page .fit-criteria,.fit-page .fit-scenario-list{gap:0}.fit-page .fit-close-columns{gap:24px}}@media (width<=600px){.fit-page .fit-container{width:calc(100% - 32px)}.fit-page .fit-chapter{padding-block:48px}.fit-page .fit-close{padding-block-start:0}.fit-page h1{margin-block-end:32px;font-size:40px;line-height:48px}.fit-page h2{margin-block-end:24px;font-size:30px;line-height:38px}.fit-page h3{font-size:20px;line-height:28px}.fit-page .fit-principle{padding-inline-start:16px;font-size:20px;line-height:32px}.fit-page ul,.fit-page ol,.fit-page .fit-coda{margin-block-start:32px}.fit-page .fit-review-path{margin:0}.fit-page .fit-criteria li,.fit-page .fit-condition-list li,.fit-page .fit-evaluator-framework li,.fit-page .fit-boundary-list li,.fit-page .fit-scenario-list li{padding-block:24px}.fit-page .fit-boundary,.fit-page .fit-illustrative-notice{padding:20px}.fit-page .fit-responsibility{font-size:24px;line-height:36px}.fit-page .fit-evaluator-framework{padding-inline:20px}.fit-page .fit-boundary-list li{grid-template-columns:16px minmax(0,1fr);gap:16px}.fit-page .fit-close-field{padding:32px 24px}.fit-page .fit-actions{flex-direction:column}.fit-page .fit-actions .button,.fit-page .fit-close .button{width:100%}:root:lang(fa) .fit-page h1{font-size:36px;line-height:50px}:root:lang(fa) .fit-page h2{font-size:28px;line-height:42px}:root:lang(fa) .fit-page h3{line-height:32px}:root:lang(fa) .fit-page p{line-height:31px}:root:lang(fa) .fit-page .fit-principle{line-height:32px}:root:lang(fa) .fit-page .fit-responsibility{font-size:24px;line-height:36px}}
