.pricing-cards-wrapper{padding:5rem 0!important;background-color:var(--palette-background-default)!important}.pricing-cards-title{text-align:center!important;color:var(--palette-text-primary)!important;font-weight:700!important;font-size:2.5rem!important;line-height:1.2!important;margin-bottom:4rem!important}.pricing-cards-grid{justify-content:center!important}.pricing-card{position:relative!important;background-color:var(--palette-background-paper)!important;border:2px dashed var(--palette-primary-main)!important;border-radius:16px!important;transition:all .3s ease!important;height:100%!important;overflow:visible!important}.pricing-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px rgba(0,0,0,.1)!important}.pricing-card--highlighted{border-color:var(--palette-secondary-main)!important;border-style:dashed!important;background-color:var(--palette-background-paper)!important}.pricing-card-content{padding:2.5rem 2rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;height:100%!important}.pricing-card-ribbon{position:absolute!important;top:-8px!important;left:50%!important;transform:translateX(-50%)!important;background-color:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;padding:.5rem 1.5rem!important;border-radius:20px!important;z-index:10!important;box-shadow:0 4px 12px rgba(19,191,177,.3)!important}.pricing-card-ribbon-text{font-size:.875rem!important;font-weight:600!important;text-transform:none!important;margin:0!important}.pricing-card-image-container{margin-bottom:1.5rem!important;display:flex!important;justify-content:center!important;align-items:center!important}.pricing-card-image{width:80px!important;height:80px!important;object-fit:contain!important}.pricing-card-title{color:var(--palette-primary-main)!important;font-weight:700!important;font-size:1.5rem!important;line-height:1.3!important;margin-bottom:1rem!important;text-align:center!important}.pricing-card-label{background-color:var(--palette-info-main)!important;border-radius:8px!important;padding:.5rem 1rem!important;margin-bottom:2rem!important;width:100%!important}.pricing-card-label-text{color:var(--palette-common-white)!important;font-size:.875rem!important;font-weight:600!important;text-align:center!important;margin:0!important}.pricing-card-features{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important;flex-grow:1!important}.pricing-card-feature{display:flex!important;align-items:flex-start!important;gap:.75rem!important;text-align:left!important}.pricing-card-check-icon{color:var(--palette-secondary-main)!important;flex-shrink:0!important;margin-top:2px!important}.pricing-card-feature-text{color:var(--palette-text-secondary)!important;font-size:.95rem!important;line-height:1.5!important;margin:0!important}@media (max-width:768px){.pricing-cards-wrapper{padding:3rem 0!important}.pricing-cards-title{font-size:2rem!important;margin-bottom:3rem!important;padding:0 1rem!important}.pricing-card-content{padding:2rem 1.5rem!important}.pricing-card-title{font-size:1.25rem!important}.pricing-card-image{width:60px!important;height:60px!important}.pricing-card-ribbon{top:-6px!important;padding:.4rem 1.2rem!important}.pricing-card-ribbon-text{font-size:.8rem!important}}@media (max-width:480px){.pricing-cards-wrapper{padding:2rem 0!important}.pricing-cards-title{font-size:1.75rem!important;margin-bottom:2rem!important}.pricing-card-content{padding:1.5rem 1rem!important}.pricing-card-title{font-size:1.125rem!important}.pricing-card-feature-text{font-size:.875rem!important}}.dual-pricing-cards-wrapper{background-color:var(--palette-background-default)!important;margin-bottom:8rem!important}.dual-pricing-cards-grid{align-items:stretch!important}.dual-pricing-card{background-color:var(--palette-background-paper)!important;border:2px solid var(--palette-grey-200)!important;border-radius:16px!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.dual-card-header{background-color:var(--palette-primary-main)!important;padding:1.5rem 2rem!important;text-align:center!important}.dual-card-title{color:var(--palette-common-white)!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.3!important;margin:0!important}.dual-card-content{padding:2rem!important;flex-grow:1!important;gap:1.5rem!important}.dual-card-content,.dual-card-section{display:flex!important;flex-direction:column!important}.dual-card-text{color:var(--palette-text-primary)!important;font-size:1rem!important;line-height:1.6!important;margin:0!important}.dual-card-highlight{background-color:var(--palette-info-main)!important;padding:.75rem 1rem!important;border-radius:8px!important;margin:.5rem 0!important}.dual-card-highlight-text{color:var(--palette-common-black)!important;font-weight:600!important;font-size:.95rem!important;font-style:italic!important;margin:0!important;text-align:center!important}.dual-card-expandable{border:1px solid var(--palette-grey-300)!important;border-radius:8px!important;margin:.5rem 0!important;overflow:hidden!important}.dual-card-expandable-header{background-color:var(--palette-grey-50)!important;padding:1rem 1.5rem!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;transition:background-color .2s ease!important}.dual-card-expandable-header:hover{background-color:var(--palette-grey-100)!important}.dual-card-expandable-title{color:var(--palette-primary-main)!important;font-weight:600!important;font-size:1rem!important;margin:0!important;flex-grow:1!important}.dual-card-expand-icon{color:var(--palette-primary-main)!important;padding:0!important;min-width:auto!important}.dual-card-expandable-content{padding:1.5rem!important;background-color:var(--palette-background-paper)!important}.dual-card-expandable-description{color:var(--palette-text-secondary)!important;font-size:.95rem!important;line-height:1.5!important;margin-bottom:1rem!important}.dual-card-expandable-item{padding:1rem!important;margin-bottom:1rem!important;border-left:4px solid var(--palette-primary-main)!important;background-color:var(--palette-grey-50)!important;border-radius:0 8px 8px 0!important}.dual-card-expandable-item--highlight{background-color:var(--palette-grey-50)!important;border-left-color:var(--palette-primary-main)!important}.dual-card-item-level{color:var(--palette-primary-main)!important;font-size:1.1rem!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.dual-card-item-level,.dual-card-item-price{font-weight:700!important;margin-bottom:.5rem!important}.dual-card-item-price{color:var(--palette-info-main)!important;font-size:1.25rem!important}.dual-card-item-details{color:var(--palette-text-secondary)!important;font-size:.9rem!important;line-height:1.5!important;margin:0!important}.dual-card-whatsapp-button{background-color:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;font-weight:600!important;font-size:1rem!important;padding:.875rem 2rem!important;border-radius:8px!important;text-transform:none!important;width:100%!important;margin-top:1rem!important;transition:all .2s ease-in-out!important}.dual-card-whatsapp-button:hover{background-color:var(--palette-secondary-dark)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(19,191,177,.4)!important}.dual-card-whatsapp-button:active{transform:translateY(0)!important}@media (max-width:768px){.dual-pricing-cards-wrapper{padding:3rem 0!important}.dual-card-header{padding:1.25rem 1.5rem!important}.dual-card-title{font-size:1.125rem!important}.dual-card-content{padding:1.5rem!important;gap:1.25rem!important}.dual-card-expandable-header{padding:.875rem 1.25rem!important}.dual-card-expandable-content{padding:1.25rem!important}.dual-card-expandable-item{padding:.875rem!important}}@media (max-width:480px){.dual-pricing-cards-wrapper{padding:2rem 0!important}.dual-card-header{padding:1rem 1.25rem!important}.dual-card-title{font-size:1rem!important}.dual-card-content{padding:1.25rem!important;gap:1rem!important}.dual-card-expandable-header{padding:.75rem 1rem!important}.dual-card-expandable-title{font-size:.9rem!important}.dual-card-expandable-content{padding:1rem!important}.dual-card-expandable-item{padding:.75rem!important}.dual-card-item-level{font-size:1rem!important}.dual-card-item-price{font-size:1.125rem!important}.dual-card-item-details{font-size:.85rem!important}}.video-banner-section{padding:80px 0!important;background:transparent!important}.video-banner-container{background:var(--palette-secondary-main)!important;border-radius:24px!important;padding:60px 40px!important;display:flex!important;align-items:center!important;gap:40px!important;min-height:400px!important}.video-banner-content{flex:1 1!important;display:flex!important;flex-direction:column!important;gap:24px!important}.video-banner-title{font-weight:900!important;font-size:2.5rem!important;line-height:1.2!important}.video-banner-description,.video-banner-title{font-family:Inter,sans-serif!important;color:var(--palette-common-white)!important;margin:0!important}.video-banner-description{font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;opacity:.9!important}.video-banner-button{background:var(--palette-primary-main)!important;color:var(--palette-common-white)!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1rem!important;padding:16px 32px!important;border-radius:50px!important;text-transform:none!important;align-self:flex-start!important;transition:all .3s ease!important;border:none!important;box-shadow:0 4px 20px rgba(252,80,140,.3)!important}.video-banner-button:hover{background:var(--palette-primary-dark)!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px rgba(252,80,140,.4)!important}.video-banner-video{flex:1 1!important;display:flex!important;justify-content:center!important;align-items:center!important}.video-wrapper{position:relative!important;width:100%!important;max-width:500px!important;aspect-ratio:16/9!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important}.video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important;border-radius:16px!important}@media (max-width:1024px){.video-banner-container{padding:50px 30px!important;gap:30px!important;min-height:350px!important}.video-banner-title{font-size:2rem!important}.video-banner-description{font-size:1rem!important}}@media (max-width:768px){.video-banner-section{padding:60px 0!important}.video-banner-container{flex-direction:column!important;padding:40px 24px!important;gap:40px!important;min-height:auto!important;text-align:center!important}.video-banner-title{font-size:1.75rem!important;text-align:center!important}.video-banner-description{font-size:1rem!important;text-align:center!important}.video-banner-button{align-self:center!important;padding:14px 28px!important;font-size:.9rem!important}.video-wrapper{max-width:100%!important}}@media (max-width:480px){.video-banner-container{padding:30px 20px!important;gap:30px!important;border-radius:16px!important}.video-banner-title{font-size:1.5rem!important}.video-banner-description{font-size:.9rem!important}.video-banner-button{padding:12px 24px!important;font-size:.85rem!important}}.info-card-section{padding:80px 0!important;background:transparent!important}.info-card-container{background:var(--palette-background-paper)!important;border:3px dashed var(--palette-primary-main)!important;border-radius:16px!important;padding:40px!important;max-width:100%!important}.info-card-title{font-family:Inter,sans-serif!important;font-weight:900!important;font-size:2rem!important;line-height:1.3!important;color:var(--palette-text-primary)!important;text-align:center!important;margin-bottom:32px!important}.info-card-content{display:flex!important;flex-direction:column!important;gap:20px!important}.info-card-text{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;margin:0!important}.info-card-highlight{color:var(--palette-primary-main)!important;font-weight:600!important}.info-card-table{margin:16px 0!important;border-radius:8px!important;overflow:hidden!important;border:1px solid var(--palette-primary-main)!important}.info-card-table-row{display:flex!important;width:100%!important}.info-card-table-header{background:var(--palette-primary-main)!important}.info-card-table-cell{flex:1 1!important;padding:16px 20px!important;text-align:center!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1rem!important;color:var(--palette-common-white)!important;border-right:1px solid var(--palette-common-white)!important}.info-card-table-cell:last-child{border-right:none!important}@media (max-width:1024px){.info-card-container{padding:35px!important}.info-card-title{font-size:1.75rem!important}.info-card-text{font-size:1.125rem!important}}@media (max-width:768px){.info-card-section{padding:60px 0!important}.info-card-container{padding:30px 24px!important;border-width:2px!important}.info-card-title{font-size:1.5rem!important;margin-bottom:24px!important}.info-card-text{font-size:1.125rem!important}.info-card-table-cell{padding:14px 16px!important;font-size:.9rem!important}}@media (max-width:480px){.info-card-container{padding:24px 20px!important}.info-card-title{font-size:1.25rem!important}.info-card-text{font-size:1rem!important}.info-card-table-cell{padding:12px 14px!important;font-size:.85rem!important}.info-card-content{gap:16px!important}}.exam-info-table-section{padding:80px 0!important;background:transparent!important}.exam-info-table-title{font-family:Inter,sans-serif!important;font-weight:900!important;font-size:2.5rem!important;line-height:1.2!important;color:var(--palette-text-primary)!important;text-align:center!important;margin-bottom:60px!important}.exam-info-table-grid{align-items:flex-start!important}.exam-info-content{display:flex!important;flex-direction:column!important;gap:20px!important}.exam-info-text{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;margin:0!important}.exam-info-bold,.exam-info-text{color:var(--palette-text-primary)!important}.exam-info-bold{font-weight:700!important}.exam-info-highlight{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;font-style:italic!important;margin:16px 0!important}.exam-info-did-you-know{font-weight:700!important;color:var(--palette-primary-main)!important}.exam-info-list{flex-direction:column!important;margin:16px 0!important}.exam-info-item,.exam-info-list{display:flex!important;gap:12px!important}.exam-info-item{align-items:flex-start!important}.exam-info-bullet{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;color:var(--palette-text-primary)!important;margin-top:2px!important;flex-shrink:0!important}.exam-info-bullet-pink{color:var(--palette-primary-main)!important}.exam-info-bullet-teal{color:var(--palette-secondary-main)!important}.exam-info-item-text{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;margin:0!important}.exam-info-pink{color:var(--palette-primary-main)!important}.exam-info-teal{color:var(--palette-secondary-main)!important}.exam-info-table-wrapper{display:flex!important;justify-content:center!important}.table-wrapper{position:relative!important;margin:1rem 0!important;max-width:100%!important;touch-action:pan-x!important}.table-scroll-indicator-top{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-bottom:.5rem!important;padding-right:1rem!important;font-size:.85rem!important;color:var(--palette-text-secondary)!important;text-align:right!important;width:100%!important}.table-scroll-indicator-top .scroll-icon{color:var(--palette-secondary-main)!important;animation:pulseRight 2s ease-in-out infinite!important;margin-right:.25rem!important}@keyframes pulseRight{0%{transform:translateX(-8px);opacity:.8}25%{transform:translateX(8px);opacity:1}50%{transform:translateX(-8px);opacity:.8}75%{transform:translateX(8px);opacity:1}to{transform:translateX(-8px);opacity:.8}}.table-container{border-radius:12px!important;overflow-x:auto!important;overflow-y:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:1px solid var(--palette-divider)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:auto!important}@media (max-width:900px){.table-container{cursor:-webkit-grab!important;cursor:grab!important}.table-container:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}}.table-container::-webkit-scrollbar{display:none!important}.exam-duration-table{width:100%!important;min-width:600px!important;border-collapse:collapse!important;font-family:Inter,sans-serif!important;background-color:var(--palette-background-paper)!important;table-layout:fixed!important}.exam-duration-table th{padding:20px 16px!important;text-align:center!important;font-weight:800!important;font-size:1.05rem!important;background:var(--palette-primary-main)!important;color:var(--palette-common-white)!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;min-width:120px!important;max-width:200px!important}.exam-duration-table th:first-child{background:var(--palette-secondary-main)!important;min-width:180px!important;max-width:250px!important;text-align:left!important}.exam-duration-table td{padding:18px 16px!important;text-align:center!important;border-bottom:1px solid rgba(224,224,224,.6)!important;font-size:.98rem!important;line-height:1.5!important;vertical-align:middle!important;min-width:120px!important;max-width:200px!important;-webkit-hyphens:auto!important;hyphens:auto!important}.exam-duration-table td,.exam-duration-table td:first-child{color:var(--palette-common-black)!important;background:var(--palette-common-white)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.exam-duration-table td:first-child{text-align:left!important;font-weight:700!important;min-width:180px!important;max-width:250px!important}.exam-duration-table tbody tr:hover{background:var(--palette-common-white)!important}.exam-duration-table tbody tr:hover td{border-bottom-color:rgba(224,224,224,.6)!important}@media (max-width:1024px){.exam-info-table-title{font-size:2rem!important;margin-bottom:40px!important}.exam-info-highlight,.exam-info-item-text,.exam-info-text{font-size:1.125rem!important}}@media (max-width:900px){.exam-duration-table{min-width:800px!important}.exam-duration-table td,.exam-duration-table th{padding:12px 14px!important;font-size:.8rem!important}}@media (max-width:768px){.exam-info-table-section{padding:60px 0!important}.exam-info-table-title{font-size:1.75rem!important;margin-bottom:30px!important}.exam-info-table-grid{flex-direction:column!important;gap:40px!important}.exam-info-highlight,.exam-info-item-text,.exam-info-text{font-size:1.125rem!important}}@media (max-width:600px){.exam-duration-table{min-width:900px!important}.exam-duration-table td,.exam-duration-table th{padding:10px 12px!important;font-size:.75rem!important}.exam-info-table-title{font-size:1.5rem!important}.exam-info-highlight,.exam-info-item-text,.exam-info-text{font-size:1rem!important}}.exam-types-accordion-section{padding:80px 0!important;background:transparent!important}.exam-types-accordion-title{font-weight:900!important;font-size:2.5rem!important;line-height:1.2!important;margin-bottom:24px!important}.exam-types-accordion-description,.exam-types-accordion-title{font-family:Inter,sans-serif!important;color:var(--palette-text-primary)!important;text-align:center!important}.exam-types-accordion-description{font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;margin-bottom:60px!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important}.exam-types-accordion-container{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:900px!important;margin:0 auto!important}.exam-types-accordion-item{border:2px solid var(--palette-divider)!important;border-radius:12px!important;overflow:hidden!important;background:var(--palette-background-paper)!important;transition:all .3s ease!important}.exam-types-accordion-item:hover{border-color:var(--palette-primary-main)!important;box-shadow:0 4px 20px rgba(252,80,140,.1)!important}.exam-types-accordion-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 24px!important;cursor:pointer!important;background:var(--palette-background-paper)!important;transition:background-color .3s ease!important}.exam-types-accordion-header:hover{background:var(--palette-action-hover)!important}.exam-types-accordion-header-text{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.4!important;color:var(--palette-text-primary)!important;margin:0!important;flex:1 1!important}.exam-types-accordion-icon{color:var(--palette-primary-main)!important;padding:4px!important;transition:transform .3s ease!important}.exam-types-accordion-icon:hover{background:transparent!important;transform:scale(1.1)!important}.exam-types-accordion-content{padding:0 24px 24px!important;border-top:1px solid var(--palette-divider)!important}.accordion-content{display:flex!important;flex-direction:column!important;gap:16px!important;padding-top:16px!important}.accordion-text{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;margin:0!important}.accordion-list{display:flex!important;flex-direction:column!important;gap:8px!important}.accordion-list-item{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1rem!important;line-height:1.5!important;color:var(--palette-text-primary)!important;margin:0!important}.accordion-link{color:var(--palette-primary-main)!important;text-decoration:underline!important;font-weight:600!important;transition:color .3s ease!important}.accordion-link:hover{color:var(--palette-primary-dark)!important;text-decoration:none!important}.accordion-bold{font-weight:700!important}.accordion-highlight{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;background:rgba(252,80,140,.1)!important;padding:16px!important;border-radius:8px!important;border-left:4px solid var(--palette-primary-main)!important;margin:16px 0!important}.accordion-scoring-section{display:flex!important;flex-direction:column!important;gap:12px!important;margin:16px 0!important}.accordion-scoring-title{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;margin:0!important}.accordion-table-wrapper{margin:24px 0!important;border-radius:12px!important;overflow:hidden!important;border:2px solid var(--palette-divider)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.accordion-scoring-table{width:100%!important;border-collapse:collapse!important;font-family:Inter,sans-serif!important;background:var(--palette-common-white)!important}.accordion-scoring-table th{padding:18px 16px!important;text-align:center!important;font-weight:800!important;font-size:1rem!important;background:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;white-space:normal!important;word-wrap:break-word!important;border-right:1px solid rgba(255,255,255,.2)!important;vertical-align:middle!important}.accordion-scoring-table th:last-child{border-right:none!important}.accordion-scoring-table td{padding:16px!important;text-align:center!important;font-size:.95rem!important;line-height:1.5!important;color:var(--palette-common-black)!important;background:var(--palette-common-white)!important;border-bottom:1px solid var(--palette-divider)!important;border-right:1px solid var(--palette-divider)!important;vertical-align:middle!important;white-space:normal!important;word-wrap:break-word!important}.accordion-scoring-table td:last-child{border-right:none!important}.accordion-scoring-table tbody tr:last-child td{border-bottom:none!important}.accordion-scoring-table td:first-child{font-weight:700!important;text-align:left!important;background:rgba(19,191,177,.05)!important;border-right:2px solid var(--palette-secondary-main)!important}.accordion-scoring-table tbody tr:nth-child(2n) td:not(:first-child){background:rgba(0,0,0,.02)!important}.accordion-scoring-table tbody tr:hover{background:var(--palette-common-white)!important}.accordion-scoring-table tbody tr:hover td{border-bottom-color:var(--palette-divider)!important}@media (max-width:1024px){.exam-types-accordion-title{font-size:2rem!important}.exam-types-accordion-description{font-size:1.125rem!important;margin-bottom:40px!important}}@media (max-width:768px){.exam-types-accordion-section{padding:60px 0!important}.exam-types-accordion-title{font-size:1.75rem!important;margin-bottom:20px!important}.exam-types-accordion-description{font-size:1.125rem!important;margin-bottom:40px!important}.exam-types-accordion-header{padding:16px 20px!important}.exam-types-accordion-header-text{font-size:1.125rem!important}.exam-types-accordion-content{padding:0 20px 20px!important}.accordion-scoring-title,.accordion-text{font-size:1.125rem!important}.accordion-scoring-table td,.accordion-scoring-table th{padding:10px 8px!important;font-size:.8rem!important}}@media (max-width:480px){.exam-types-accordion-title{font-size:1.5rem!important}.exam-types-accordion-description{font-size:1rem!important}.exam-types-accordion-header{padding:14px 16px!important}.exam-types-accordion-header-text{font-size:1rem!important}.exam-types-accordion-content{padding:0 16px 16px!important}.accordion-scoring-title,.accordion-text{font-size:1rem!important}.accordion-list{margin-left:12px!important}.accordion-scoring-table td,.accordion-scoring-table th{padding:8px 6px!important;font-size:.75rem!important}}.info-banner{margin:4rem 0!important}.info-banner-container{padding:0 1rem!important}.info-banner-main{background-color:var(--palette-primary-main)!important;border-radius:24px!important;padding:2rem!important;position:relative!important;overflow:hidden!important;margin-bottom:2rem!important}.info-banner-card{background-color:var(--palette-common-white)!important;border-radius:16px!important;padding:2rem!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important}.info-banner-title{font-size:1.5rem!important;font-weight:700!important;color:var(--palette-common-black)!important;margin-bottom:1rem!important;line-height:1.3!important}.info-banner-content{font-size:1rem!important;color:var(--palette-grey-700)!important;line-height:1.6!important;margin:0!important}.info-banner-highlight,.info-banner-link{color:var(--palette-primary-main)!important;font-weight:600!important}.info-banner-link{text-decoration:underline!important;cursor:pointer!important}.info-banner-link:hover{color:var(--palette-primary-dark)!important}.info-banner-warning{background-color:var(--palette-background-paper)!important;border:1px solid var(--palette-warning-main)!important;border-radius:12px!important;padding:1.5rem!important;margin-top:2rem!important}.info-banner-warning-header{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:1rem!important}.info-banner-warning-icon{color:var(--palette-warning-main)!important;flex-shrink:0!important}.info-banner-warning-title{font-size:1.1rem!important;font-weight:600!important;color:var(--palette-text-primary)!important;margin:0!important}.info-banner-warning-content{font-size:.95rem!important;color:var(--palette-text-secondary)!important;line-height:1.6!important;margin:0!important}.info-banner-warning-highlight{background-color:var(--palette-warning-light)!important;color:var(--palette-common-black)!important;padding:2px 4px!important;border-radius:4px!important;font-weight:600!important}@media (max-width:768px){.info-banner{margin:3rem 0!important}.info-banner-main{padding:1.5rem!important;border-radius:20px!important}.info-banner-card{padding:1.5rem!important;border-radius:12px!important}.info-banner-title{font-size:1.3rem!important}.info-banner-content{font-size:.95rem!important}.info-banner-warning{padding:1.25rem!important}.info-banner-warning-title{font-size:1rem!important}.info-banner-warning-content{font-size:.9rem!important}}@media (max-width:480px){.info-banner{margin:2rem 0!important}.info-banner-container{padding:0 .5rem!important}.info-banner-main{padding:1rem!important;border-radius:16px!important}.info-banner-card{padding:1rem!important;border-radius:8px!important}.info-banner-title{font-size:1.2rem!important;margin-bottom:.75rem!important}.info-banner-content{font-size:.9rem!important}.info-banner-warning{padding:1rem!important;border-radius:8px!important}.info-banner-warning-header{gap:.4rem!important;margin-bottom:.75rem!important}.info-banner-warning-icon{width:18px!important;height:18px!important}.info-banner-warning-title{font-size:.95rem!important}.info-banner-warning-content{font-size:.85rem!important}}.languagecert-faq-section-container{background:transparent!important}.languagecert-faq-section-wrapper{max-width:900px!important;margin:0 auto!important}.languagecert-faq-section-content{display:flex!important;flex-direction:column!important;gap:0!important}.languagecert-faq-list{display:flex!important;flex-direction:column!important;gap:1rem!important}.languagecert-faq-item{border:none!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;background:transparent!important}.languagecert-faq-item:before{display:none!important}.languagecert-faq-summary{background-color:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;padding:1.5rem!important;min-height:auto!important;transition:background-color .3s ease!important}.languagecert-faq-summary:hover{background-color:var(--palette-secondary-dark)!important}.languagecert-faq-summary .MuiAccordionSummary-expandIconWrapper{color:var(--palette-common-white)!important;transition:transform .3s ease!important}.languagecert-faq-summary.Mui-expanded .MuiAccordionSummary-expandIconWrapper{transform:rotate(180deg)!important}.languagecert-faq-question{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.4!important;color:var(--palette-common-white)!important;margin:0!important}.languagecert-faq-details{background-color:var(--palette-background-paper)!important;padding:2rem!important;border-top:1px solid var(--palette-divider)!important}.languagecert-faq-answer{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;margin:0!important}.languagecert-faq-answer p{margin:0 0 1rem!important}.languagecert-faq-answer p:last-child{margin-bottom:0!important}.faq-link{color:var(--palette-primary-main)!important;text-decoration:underline!important;font-weight:600!important;transition:color .3s ease!important}.faq-link:hover{color:var(--palette-primary-dark)!important;text-decoration:none!important}.faq-table-wrapper{margin:1.5rem 0!important;border-radius:12px!important;overflow:hidden!important;border:2px solid var(--palette-divider)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.faq-communities-table{width:100%!important;border-collapse:collapse!important;font-family:Inter,sans-serif!important;background:var(--palette-common-white)!important}.faq-communities-table th{padding:18px 16px!important;text-align:center!important;font-weight:800!important;font-size:1rem!important;background:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;white-space:normal!important;word-wrap:break-word!important;border-right:1px solid rgba(255,255,255,.2)!important;vertical-align:middle!important}.faq-communities-table th:last-child{border-right:none!important}.faq-communities-table td{padding:16px!important;text-align:center!important;font-size:.95rem!important;line-height:1.5!important;color:var(--palette-common-black)!important;background:var(--palette-common-white)!important;border-bottom:1px solid var(--palette-divider)!important;border-right:1px solid var(--palette-divider)!important;vertical-align:middle!important;white-space:normal!important;word-wrap:break-word!important}.faq-communities-table td:last-child{border-right:none!important}.faq-communities-table tbody tr:last-child td{border-bottom:none!important}.faq-communities-table td:first-child{font-weight:700!important;text-align:left!important;background:rgba(19,191,177,.05)!important;border-right:2px solid var(--palette-secondary-main)!important}.faq-communities-table tbody tr:nth-child(2n) td:not(:first-child){background:rgba(0,0,0,.02)!important}.languagecert-faq-button-wrapper{margin-top:1.5rem!important;display:flex!important;justify-content:center!important}.languagecert-faq-button{background-color:var(--palette-primary-main)!important;color:var(--palette-common-white)!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1rem!important;padding:12px 24px!important;border-radius:8px!important;text-transform:none!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(252,80,140,.2)!important}.languagecert-faq-button:hover{background-color:var(--palette-primary-dark)!important;box-shadow:0 4px 16px rgba(252,80,140,.3)!important;transform:translateY(-2px)!important}@media (max-width:768px){.languagecert-faq-question{font-size:1.125rem!important}.languagecert-faq-summary{padding:1.25rem!important}.languagecert-faq-details{padding:1.5rem!important}.languagecert-faq-answer{font-size:1.125rem!important}.faq-communities-table td,.faq-communities-table th{padding:10px 8px!important;font-size:.8rem!important}}@media (max-width:480px){.languagecert-faq-question{font-size:1rem!important}.languagecert-faq-details,.languagecert-faq-summary{padding:1rem!important}.languagecert-faq-answer{font-size:1rem!important}.faq-communities-table td,.faq-communities-table th{padding:8px 6px!important;font-size:.75rem!important}.languagecert-faq-button{font-size:.9rem!important;padding:10px 20px!important}}.international-recognition{padding:80px 0!important;background:transparent!important}.international-recognition-container{padding:0 1rem!important}.international-recognition-grid{align-items:flex-start!important}.international-recognition-content,.international-recognition-left{display:flex!important;flex-direction:column!important}.international-recognition-content{gap:2rem!important}.international-recognition-title{font-family:Inter,sans-serif!important;font-weight:900!important;font-size:2rem!important;line-height:1.2!important;color:var(--palette-secondary-main)!important;margin-bottom:1.5rem!important}.international-recognition-text{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;margin:0!important;text-align:justify!important}.international-recognition-image{display:flex!important;justify-content:center!important;margin-top:1rem!important}.recognition-boy-image{border-radius:12px!important;max-width:100%!important;height:auto!important}.international-recognition-right{display:flex!important;justify-content:center!important}.international-recognition-card{background:var(--palette-background-paper)!important;border:2px dashed var(--palette-primary-main)!important;border-radius:16px!important;padding:2rem!important;width:100%!important;box-shadow:0 4px 20px rgba(252,80,140,.1)!important;transition:box-shadow .3s ease!important}.international-recognition-card:hover{box-shadow:0 6px 30px rgba(252,80,140,.15)!important}.international-recognition-card-title{font-family:Inter,sans-serif!important;font-weight:900!important;font-size:1.5rem!important;line-height:1.3!important;color:var(--palette-secondary-main)!important;margin-bottom:1rem!important}.international-recognition-card-subtitle{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1.125rem!important;line-height:1.4!important;color:var(--palette-text-primary)!important;margin-bottom:1.5rem!important}.international-recognition-list{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin-bottom:1.5rem!important}.international-recognition-list-item{line-height:1.5!important;margin:0!important}.international-recognition-card-text,.international-recognition-list-item{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1rem!important;color:var(--palette-text-primary)!important}.international-recognition-card-text{line-height:1.6!important;margin:0 0 1.5rem!important;text-align:justify!important}.international-recognition-card-text:last-of-type{margin-bottom:2rem!important}.recognition-link{color:var(--palette-primary-main)!important;text-decoration:underline!important;font-weight:600!important;transition:color .3s ease!important}.recognition-link:hover{color:var(--palette-primary-dark)!important;text-decoration:none!important}.international-recognition-button-wrapper{display:flex!important;justify-content:center!important;margin-top:1rem!important}.international-recognition-button{background-color:var(--palette-primary-main)!important;color:var(--palette-common-white)!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1rem!important;padding:12px 24px!important;border-radius:8px!important;text-transform:none!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(252,80,140,.2)!important}.international-recognition-button:hover{background-color:var(--palette-primary-dark)!important;box-shadow:0 4px 16px rgba(252,80,140,.3)!important;transform:translateY(-2px)!important}@media (max-width:1024px){.international-recognition-title{font-size:1.75rem!important}.international-recognition-card-title{font-size:1.3rem!important}}@media (max-width:768px){.international-recognition{padding:60px 0!important}.international-recognition-grid{gap:3rem!important}.international-recognition-title{font-size:1.5rem!important;text-align:center!important}.international-recognition-text{font-size:1.125rem!important;text-align:left!important}.international-recognition-card{padding:1.5rem!important}.international-recognition-card-title{font-size:1.25rem!important;text-align:center!important}.international-recognition-card-subtitle{font-size:1.125rem!important}.international-recognition-list-item{font-size:.95rem!important}.international-recognition-card-text{font-size:.95rem!important;text-align:left!important}}@media (max-width:480px){.international-recognition{padding:40px 0!important}.international-recognition-container{padding:0 .5rem!important}.international-recognition-title{font-size:1.3rem!important}.international-recognition-text{font-size:1rem!important}.international-recognition-card{padding:1rem!important;border-radius:12px!important}.international-recognition-card-title{font-size:1.1rem!important}.international-recognition-card-subtitle{font-size:1rem!important}.international-recognition-card-text,.international-recognition-list-item{font-size:.9rem!important}.international-recognition-button{font-size:.9rem!important;padding:10px 20px!important}.recognition-boy-image{max-width:250px!important}}