.atp4-main{background:#f7f9fa;min-height:100vh}.atp4-home{padding-top:35px;padding-bottom:90px}.atp4-overline{color:#697d86;letter-spacing:1.3px;align-items:center;gap:13px;font-size:10px;font-weight:780;display:flex}.atp4-signal{background:#46a398;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #46a39826}.atp4-overline-date{color:#96a5ab;margin-left:auto}.atp4-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;padding:65px 0 73px;display:grid}.atp4-hero-message{min-width:0}.atp4-superlabel{letter-spacing:1.5px;color:#36758e;font-size:11px;font-weight:880}.atp4-hero h1{letter-spacing:-4px;color:#182c37;margin:18px 0 25px;font-size:clamp(52px,5vw,79px);font-weight:840;line-height:1.06}.atp4-hero h1 span{color:#276f89}.atp4-hero-lead{color:#445d69;max-width:610px;margin:0 0 14px;font-size:18px;font-weight:520;line-height:1.75}.atp4-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:31px;display:flex}.atp4-button-primary,.atp4-button-secondary{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:49px;padding:13px 17px;font-size:12px;font-weight:790;text-decoration:none;display:inline-flex}.atp4-button-primary{color:#fff;background:#1b3948}.atp4-button-primary:hover{color:#fff;background:#286b83}.atp4-button-secondary{color:#455d68;background:#fff;border:1px solid #d9e3e8}.atp4-button-secondary:hover{color:#286b83;background:#edf6f9}.atp4-microcopy{color:#72858e;align-items:center;gap:8px;margin:25px 0 0;font-size:11px;display:flex}.atp4-green-dot{background:#61afa4;border-radius:50%;width:7px;height:7px}.atp4-console{background:#fff;border:1px solid #d9e2e8;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 25px 65px #1d3c4f18}.atp4-console-header{background:#fff;border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:0 19px;display:flex}.atp4-console-header>div{align-items:center;gap:11px;display:flex}.atp4-console-mark{color:#fff;background:#193340;border-radius:7px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid}.atp4-console-header b{color:#253d49;font-size:12px}.atp4-console-metadata{color:#9ba8b1;letter-spacing:1.2px;font-size:9px;font-weight:800}.atp4-console-main{padding:27px 24px}.atp4-console-title span{color:#397b93;letter-spacing:.5px;font-size:10px;font-weight:800;display:block}.atp4-console-title strong{letter-spacing:-.6px;margin-top:7px;font-size:18px;line-height:1.3;display:block}.atp4-console-ring{align-items:center;gap:25px;margin:21px 0 23px;padding:8px 0;display:flex}.atp4-console-ring svg{flex:0 0 126px;width:126px;height:126px}.atp4-console-ring>div{flex-direction:column;gap:4px;display:flex}.atp4-console-ring b{letter-spacing:-.2px;font-size:15px}.atp4-console-ring span{color:#7a8d97;font-size:12px;line-height:1.8}.atp4-console-rows{border-top:1px solid #e8eef0}.atp4-console-rows>div{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.atp4-console-rows>div>span{color:#425967;align-items:center;gap:10px;font-size:12px;font-weight:670;display:flex}.atp4-console-rows strong{color:#879ba5;letter-spacing:.55px;white-space:nowrap;font-size:9px}.atp4-console-rows strong span{color:#326e83}.atp4-console-square{border-radius:3px;flex:0 0 11px;width:11px;height:11px;display:inline-block}.atp4-console-square.sq1{background:#5c93a9}.atp4-console-square.sq2{background:#9ac3c3}.atp4-console-square.sq3{background:#f0bb88}.atp4-console-foot{color:#84949c;letter-spacing:.6px;background:#f5f8f9;justify-content:space-between;gap:10px;padding:15px 20px;font-size:9px;font-weight:800;display:flex}.atp4-scope{background:#fff;border:1px solid #e0e8ed;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;display:grid}.atp4-scope>div{border-right:1px solid #e5ecef;flex-direction:column;gap:8px;padding:0 26px;display:flex}.atp4-scope>div:last-child{border:0}.atp4-scope b{letter-spacing:-1.7px;color:#1f5366;font-size:29px;font-weight:750;line-height:1.1}.atp4-scope span{letter-spacing:.65px;color:#79909b;font-size:10px;font-weight:770}.atp4-paths,.atp4-workbench{padding-top:92px}.atp4-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.atp4-count{color:#317a93;letter-spacing:1.3px;font-size:10px;font-weight:860}.atp4-section-head h2{letter-spacing:-1.9px;color:#1e3641;margin:10px 0 0;font-size:clamp(32px,3.1vw,45px);font-weight:800;line-height:1.2}.atp4-section-head p{color:#72858d;max-width:360px;margin:0;font-size:14px;line-height:1.85}.atp4-path-list{border-top:1px solid #dbe5e9}.atp4-path-row{border-bottom:1px solid #dbe5e9;grid-template-columns:56px minmax(0,1.05fr) minmax(0,1fr) 35px;align-items:center;gap:22px;padding:27px 7px;text-decoration:none;transition:background .15s;display:grid}.atp4-path-row:hover{color:#1d6b83;background:#fff}.atp4-path-no{color:#7c95a0;font-size:13px;font-weight:800}.atp4-path-name{flex-direction:column;gap:6px;display:flex}.atp4-path-name b{letter-spacing:-1px;color:#243c48;font-size:24px}.atp4-path-name span{color:#75909b;font-size:11px;font-weight:650}.atp4-path-row p{color:#6c828d;margin:0;font-size:13px;line-height:1.75}.atp4-path-arrow{color:#266f85;background:#e9f2f6;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.atp4-path-row:hover .atp4-path-arrow{color:#fff;background:#1b5f78}.atp4-try{background:#fff;border:1px solid #dbe6ea;border-radius:12px;overflow:hidden;box-shadow:0 12px 35px #254b5e0a}.atp4-try-top{border-bottom:1px solid #e5edef;justify-content:space-between;align-items:center;gap:20px;padding:24px 29px;display:flex}.atp4-mono{letter-spacing:1.2px;color:#357b92;font-size:10px;font-weight:850}.atp4-try-top h3{letter-spacing:-.7px;color:#1d3e4b;margin:7px 0 0;font-size:20px;font-weight:800}.atp4-small-tag{color:#7e9a9c;white-space:nowrap;border:1px solid #dce8e9;border-radius:30px;padding:6px 9px;font-size:9px;font-weight:750}.atp4-tabbar{background:#f6f9fa;border-bottom:1px solid #e4ecf0;gap:0;display:flex}.atp4-tabbar button{color:#83939a;background:0 0;border:0;border-right:1px solid #e6eef0;flex:1;padding:17px 12px;font-size:12px;font-weight:770}.atp4-tabbar button:last-child{border-right:0}.atp4-tabbar button span{margin-left:5px}.atp4-tabbar button.active{color:#215e78;background:#fff;box-shadow:inset 0 -3px #246a82}.atp4-tabbar button:not(.active):hover{background:#e9f2f5}.atp4-try-body{max-width:870px;padding:33px 33px 27px}.atp4-case-meta{color:#7f969f;letter-spacing:1px;justify-content:space-between;gap:16px;font-size:10px;font-weight:800;display:flex}.atp4-case-meta span:first-child{color:#28758d}.atp4-try-body h4{letter-spacing:-1px;color:#203945;margin:15px 0 9px;font-size:26px}.atp4-try-body>p{color:#617782;max-width:760px;font-size:15px;line-height:1.8}.atp4-option-grid{gap:10px;margin:23px 0;display:grid}.atp4-option{text-align:left;color:#4d6570;background:#fff;border:1px solid #e0e8ea;border-radius:8px;align-items:center;gap:13px;width:100%;padding:13px 16px;font-size:13px;display:flex}.atp4-option:hover{background:#f4f9fa}.atp4-option b{color:#6b8794;background:#edf3f5;border-radius:5px;place-items:center;min-width:27px;height:27px;display:grid}.atp4-option.selected{background:#eef7f9;border-color:#579bb2}.atp4-option.right{background:#eaf7f1;border-color:#6dab91}.atp4-option.wrong{background:#fcf4ee;border-color:#d7aa88}.atp4-option-outcome{margin-left:auto;font-size:18px;font-weight:800}.atp4-feedback{color:#315566;background:#edf6f9;border-left:3px solid #2d819c;flex-direction:column;gap:5px;padding:18px;font-size:13px;line-height:1.8;display:flex}.atp4-feedback strong{color:#205166}.atp4-try-actions{justify-content:space-between;align-items:center;gap:17px;margin-top:23px;display:flex}.atp4-try-actions button{color:#fff;background:#1f4555;border:0;border-radius:7px;align-items:center;gap:20px;padding:13px 17px;font-size:12px;font-weight:760;display:flex}.atp4-try-actions button:hover{background:#26677d}.atp4-try-actions button:disabled{opacity:.45}.atp4-try-actions>span{color:#9aabb0;font-size:10px}.atp4-method{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:120px 0 95px;display:grid}.atp4-method-intro h2{letter-spacing:-2px;color:#1d333d;margin:18px 0 20px;font-size:clamp(35px,3.9vw,55px);line-height:1.18}.atp4-method-intro h2 em{color:#2c758b;font-style:normal}.atp4-method-intro p{color:#687e88;font-size:15px;line-height:1.85}.atp4-method-intro>a{color:#25728b;gap:22px;margin-top:12px;font-size:13px;font-weight:770;text-decoration:none;display:inline-flex}.atp4-method-intro>a:hover{text-decoration:underline}.atp4-method-list{border-top:1px solid #dbe5e9}.atp4-method-list>div{border-bottom:1px solid #dbe5e9;align-items:flex-start;gap:23px;padding:23px 7px;display:flex}.atp4-method-list>div>span{color:#397e94;min-width:31px;font-size:14px;font-weight:770}.atp4-method-list strong{color:#243f4c;font-size:16px}.atp4-method-list p{color:#748b94;margin:6px 0 0;font-size:13px;line-height:1.78}.atp4-final{color:#fff;background:#1b3948;border-radius:13px;grid-template-columns:1fr .9fr;align-items:center;gap:65px;padding:43px 49px;display:grid}.atp4-final>div>span{color:#9fcbd9;letter-spacing:1.4px;font-size:10px;font-weight:750}.atp4-final h2{letter-spacing:-1.7px;color:#fff;margin:15px 0;font-size:clamp(29px,3.3vw,46px)}.atp4-final p{color:#b9d0da;font-size:13px;line-height:1.85}.atp4-role-links{display:grid}.atp4-role-links a{color:#fff;border-bottom:1px solid #ffffff28;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;text-decoration:none;display:flex}.atp4-role-links a:hover{color:#bbebf6}.atp4-role-links a span{color:#c0d5de;font-size:12px}.atp4-role-links a b{white-space:nowrap;font-size:12px}@media (max-width:1160px){.atp4-hero{gap:25px}.atp4-hero h1{font-size:clamp(43px,4.7vw,70px)}.atp4-console-ring{gap:15px}.atp4-method{gap:40px}.atp4-final{gap:35px;padding:35px}}@media (max-width:1000px){.atp4-hero{grid-template-columns:1fr}.atp4-hero-message,.atp4-console{max-width:760px}.atp4-hero h1{font-size:clamp(49px,7.2vw,75px)}.atp4-scope{grid-template-columns:repeat(2,1fr);row-gap:20px}.atp4-scope>div:nth-child(2){border:0}.atp4-scope>div:nth-child(3),.atp4-scope>div:nth-child(4){border-top:1px solid #e5ecef;padding-top:20px}.atp4-method{grid-template-columns:1fr;gap:24px}.atp4-method-list{max-width:850px}}@media (max-width:750px){.atp4-home{padding-top:26px}.atp4-overline-date{display:none}.atp4-hero{padding:42px 0 52px}.atp4-hero h1{letter-spacing:-2.8px;font-size:clamp(44px,8.6vw,64px)}.atp4-hero-lead{font-size:17px}.atp4-section-head{display:block}.atp4-section-head p{margin-top:15px}.atp4-paths,.atp4-workbench{padding-top:65px}.atp4-path-row{grid-template-columns:32px minmax(0,1fr) 32px;gap:12px}.atp4-path-row p{grid-column:2;max-width:490px}.atp4-path-arrow{grid-area:1/3/3}.atp4-method{padding:80px 0}.atp4-final{grid-template-columns:1fr;gap:15px}}@media (max-width:480px){.atp4-hero h1{font-size:42px}.atp4-overline{font-size:9px}.atp4-actions{flex-direction:column;align-items:stretch}.atp4-actions>a{width:100%}.atp4-console-main{padding:23px 17px}.atp4-console-ring svg{flex-basis:106px;width:106px;height:106px}.atp4-console-header{padding:0 15px}.atp4-console-header b{font-size:11px}.atp4-console-foot{font-size:8px}.atp4-scope>div{padding:0 17px}.atp4-scope b{font-size:24px}.atp4-scope span{font-size:9px}.atp4-path-name b{font-size:20px}.atp4-try-top{padding:19px}.atp4-try-top h3{font-size:17px}.atp4-small-tag{display:none}.atp4-tabbar button{padding:13px 8px;font-size:11px}.atp4-tabbar button span{margin:5px 0 0;display:block}.atp4-try-body{padding:22px 17px}.atp4-try-body h4{font-size:22px}.atp4-try-actions{flex-direction:column;align-items:flex-start}.atp4-final{padding:28px 22px}.atp4-role-links a{flex-direction:column;align-items:flex-start;gap:7px}}.atp4-exam-guide{padding-top:76px}.atp4-exam-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.atp4-exam-metrics>div{background:#fff;border:1px solid #dce6ea;border-radius:11px;padding:26px 25px 23px}.atp4-exam-metrics strong{letter-spacing:-2px;color:#1d526b;font-size:48px;font-weight:820;line-height:1.15;display:block}.atp4-exam-metrics .atp4-metric-unit{letter-spacing:-.5px;font-size:21px}.atp4-exam-metrics span:not(.atp4-metric-unit){letter-spacing:.9px;color:#39778e;margin-top:6px;font-size:10px;font-weight:850;display:block}.atp4-exam-metrics p{color:#647983;margin:13px 0 0;font-size:13px;line-height:1.85}.atp4-guide-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.atp4-guide-actions a{color:#2e687e;background:#fff;border:1px solid #dae7eb;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.atp4-guide-actions a:hover{color:#18556c;background:#e8f3f7}.atp4-common-questions{padding:30px 0 85px}.atp4-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atp4-faq-grid details{background:#fff;border:1px solid #dce6ea;border-radius:9px;padding:17px 20px}.atp4-faq-grid summary{cursor:pointer;color:#254453;justify-content:space-between;align-items:center;gap:20px;min-height:37px;font-size:14px;font-weight:780;list-style:none;display:flex}.atp4-faq-grid summary::-webkit-details-marker{display:none}.atp4-faq-grid summary:after{content:"+";color:#39778e;font-size:23px;font-weight:500}.atp4-faq-grid details[open] summary:after{content:"−"}.atp4-faq-grid details p{color:#657b83;margin:12px 0 0;font-size:13px;line-height:1.82}.atp4-faq-grid details a{color:#206982;font-weight:780}@media (max-width:900px){.atp4-exam-metrics{gap:10px}.atp4-exam-metrics>div{padding:23px 17px}.atp4-exam-metrics strong{font-size:40px}.atp4-guide-actions a{flex:1;min-width:180px}}@media (max-width:680px){.atp4-exam-metrics{grid-template-columns:1fr}.atp4-exam-metrics>div{grid-template-columns:110px 1fr;align-items:center;column-gap:13px;display:grid}.atp4-exam-metrics strong{grid-row:span 2;font-size:42px}.atp4-exam-metrics span:not(.atp4-metric-unit){margin:0}.atp4-exam-metrics p{margin-top:5px}.atp4-faq-grid{grid-template-columns:1fr}.atp4-exam-guide{padding-top:60px}.atp4-common-questions{padding-top:30px;padding-bottom:65px}}@media (max-width:420px){.atp4-exam-metrics>div{grid-template-columns:90px 1fr}.atp4-exam-metrics strong{font-size:36px}.atp4-guide-actions{flex-direction:column}.atp4-guide-actions a{flex:auto;width:100%;min-width:0}}
