.style-module__cyAm8a__container{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;min-height:100vh}.style-module__cyAm8a__header{color:#fff;background:#051036;padding:2rem;box-shadow:0 4px 6px #0000001a}.style-module__cyAm8a__headerContent{max-width:56rem;margin:0 auto}.style-module__cyAm8a__title{letter-spacing:-.5px;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.2;animation:.6s ease-out style-module__cyAm8a__slideDown}.style-module__cyAm8a__titleUnderline{background:linear-gradient(90deg,#3498db 0%,#2980b9 100%);border-radius:2px;width:80px;height:4px;animation:.8s ease-out .2s backwards style-module__cyAm8a__slideIn}.style-module__cyAm8a__contentWrapper{background-color:#fff;min-height:calc(100vh - 200px);padding:4rem 2rem}.style-module__cyAm8a__content{max-width:56rem;margin:0 auto}.style-module__cyAm8a__h1,.style-module__cyAm8a__h2,.style-module__cyAm8a__h3,.style-module__cyAm8a__h4{color:#2c3e50;margin-top:2rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.style-module__cyAm8a__h1{border-bottom:3px solid #3498db;padding-bottom:.5rem;font-size:2.5rem}.style-module__cyAm8a__h2{color:#34495e;margin-top:2.5rem;font-size:2rem}.style-module__cyAm8a__h3{color:#34495e;font-size:1.5rem}.style-module__cyAm8a__h4{color:#34495e;font-size:1.25rem;font-weight:600}.style-module__cyAm8a__paragraph{color:#555;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.style-module__cyAm8a__strong{color:#2c3e50;font-weight:700}.style-module__cyAm8a__em{color:#34495e;font-style:italic}.style-module__cyAm8a__link{color:#3498db;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:all .3s}.style-module__cyAm8a__link:hover{color:#2980b9;border-bottom-color:#3498db}.style-module__cyAm8a__unorderedList,.style-module__cyAm8a__orderedList{color:#555;margin:1.5rem 0 1.5rem 2rem}.style-module__cyAm8a__listItem{margin-bottom:.75rem;line-height:1.7}.style-module__cyAm8a__unorderedList .style-module__cyAm8a__listItem::marker{color:#3498db;font-weight:700}.style-module__cyAm8a__blockquote{color:#34495e;background-color:#ecf0f1;border-left:5px solid #3498db;border-radius:0 4px 4px 0;margin:2rem 0;padding:1rem 1.5rem;font-style:italic;box-shadow:0 2px 4px #0000000d}.style-module__cyAm8a__inlineCode{color:#c7254e;background-color:#f4f4f4;border:1px solid #e9ecef;border-radius:3px;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.9rem}.style-module__cyAm8a__pre{color:#ecf0f1;background-color:#2c3e50;border-radius:8px;margin:2rem 0;padding:1.5rem;overflow-x:auto;box-shadow:0 4px 12px #00000026}.style-module__cyAm8a__codeBlock{font-family:Courier New,monospace;font-size:.9rem}.style-module__cyAm8a__divider{background:linear-gradient(90deg,#0000 0%,#e9ecef 50%,#0000 100%);border:none;height:2px;margin:3rem 0}.style-module__cyAm8a__image{border-radius:8px;max-width:100%;height:auto;margin:2rem 0;transition:transform .3s;box-shadow:0 4px 12px #0000001a}.style-module__cyAm8a__image:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.style-module__cyAm8a__tableWrapper{border-radius:8px;margin:2rem 0;overflow-x:auto;box-shadow:0 2px 8px #00000014}.style-module__cyAm8a__table{border-collapse:collapse;background-color:#fff;width:100%}.style-module__cyAm8a__th{color:#fff;text-align:left;background:linear-gradient(135deg,#34495e 0%,#2c3e50 100%);border:1px solid #ecf0f1;padding:1rem;font-weight:700}.style-module__cyAm8a__td{color:#555;border:1px solid #ecf0f1;padding:.75rem 1rem}.style-module__cyAm8a__table tbody tr:nth-child(2n){background-color:#f8f9fa}.style-module__cyAm8a__table tbody tr:hover{background-color:#e8f4f8;transition:background-color .2s}@keyframes style-module__cyAm8a__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes style-module__cyAm8a__slideIn{0%{opacity:0;width:0}to{opacity:1;width:80px}}@media (max-width:768px){.style-module__cyAm8a__header{padding:2rem 1rem}.style-module__cyAm8a__title{font-size:2rem}.style-module__cyAm8a__contentWrapper{padding:2rem 1rem}.style-module__cyAm8a__h1{font-size:1.75rem}.style-module__cyAm8a__h2{font-size:1.5rem}.style-module__cyAm8a__h3{font-size:1.25rem}.style-module__cyAm8a__pre{padding:1rem}}
