.Intro{max-width:800px;margin:0 auto;font-family:Roboto,sans-serif;display:flex;flex-direction:column;gap:20px}.Intro__title{font-size:2.5rem;font-weight:700}.Intro__subtitle{font-size:1.5rem;font-weight:500}.Intro strong{font-weight:700}.Intro__school-bus-test-description{font-size:1.1rem;line-height:1.8;text-align:justify}.Intro__image{border-radius:15px;margin-bottom:1rem}@media(min-width:768px){.Intro__image{margin-bottom:2rem}}.Intro__button-container{display:flex;justify-content:space-around;gap:10px}@media(max-width:600px){.Intro__button-container{flex-direction:column;align-items:stretch}.Intro__button-container button{width:100%}}.Intro__button-container--tests{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:600px){.Intro__button-container--tests{grid-template-columns:1fr;gap:10px}}.Intro__test-button{padding:12px 24px;border:2px solid var(--color-border-primary);background-color:var(--btn-outline-bg);color:var(--btn-outline-text);font-size:14px;font-weight:500;border-radius:12px;cursor:pointer;transition:all .2s ease;width:100%}.Intro__test-button:hover{border-color:var(--color-border-primary);background-color:var(--btn-outline-bg-hover)}.Intro__mega-button{padding:12px 24px;background-color:var(--color-warning)!important;color:var(--color-gray-800)!important;border:2px solid var(--color-warning)!important;font-size:14px;font-weight:500;border-radius:12px;cursor:pointer;transition:all .2s ease;width:100%}.Intro__mega-button:hover{opacity:.9}.Intro__mega-button:active{opacity:.8}.page_pageContainer__JihJl{min-height:100vh}.dark .page_pageContainer__JihJl,.light .page_pageContainer__JihJl,.page_pageContainer__JihJl{background-color:var(--color-surface-primary);color:var(--color-text-primary)}