.colloqui_pageWrapper__tTG2J{min-height:100vh;background-color:#f3f2ef;padding-bottom:0}.colloqui_colloquiContainer__RUUhY{max-width:1200px;margin:0 auto;padding:2rem 2rem 6rem}.colloqui_pageHeaderSection__gINYP{background:white;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:2rem}.colloqui_headerContent__EoY98{flex:1;display:flex;flex-direction:column;gap:1.5rem}.colloqui_pageTitle__40pq7{display:flex;align-items:center;gap:.75rem}.colloqui_pageTitle__40pq7 svg{width:32px;height:32px;color:var(--ad-maiora-blue);flex-shrink:0}.colloqui_pageTitle__40pq7 h1{font-size:2rem;font-weight:600;color:#000;margin:0}.colloqui_headerStats__4bzBx{display:flex;gap:3rem}.colloqui_stat__Z_mQi{display:flex;flex-direction:column;gap:.25rem}.colloqui_statValue__YwCd2{font-size:1.75rem;font-weight:700;color:var(--ad-maiora-blue)}.colloqui_statLabel__yCF00{font-size:.875rem;color:#666;font-weight:400}.colloqui_desktopCTA__D1ZmF{display:none;align-items:center;justify-content:center;gap:.75rem;margin-left:auto;padding:2rem 4rem;background:var(--ad-maiora-blue);color:white;border:none;border-radius:16px;font-size:1.25rem;font-weight:700;letter-spacing:.025em;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,119,181,.25);white-space:nowrap;min-width:280px;min-height:64px;text-align:center;position:relative}.colloqui_desktopCTA__D1ZmF:hover{background:var(--ad-maiora-blue);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,119,181,.35)}.colloqui_desktopCTA__D1ZmF:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,119,181,.25)}.colloqui_desktopCTA__D1ZmF svg{width:24px;height:24px;vertical-align:middle;flex-shrink:0}.colloqui_howItWorksBanner__YIupE{background:var(--ad-maiora-blue);border-radius:12px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(0,119,181,.2)}.colloqui_bannerContent__f019R{display:flex;gap:2rem;align-items:flex-start;color:white}.colloqui_bannerIcon__CXpqA{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.colloqui_bannerIcon__CXpqA svg{width:40px;height:40px;color:white}.colloqui_bannerText__USzIL h2{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.colloqui_bannerText__USzIL p{font-size:1.0625rem;line-height:1.6;margin:0;opacity:.95}.colloqui_tabs__KKD3_{background:white;border-radius:12px 12px 0 0;padding:0;margin-bottom:0;display:flex;gap:0;border:1px solid #e5e7eb;border-bottom:none;overflow:hidden}.colloqui_tab__dLrIK{flex:1;padding:1rem 2rem;background:transparent;font-size:1rem;font-weight:500;color:#666;cursor:pointer;position:relative;transition:all .2s ease;border:none;border-right:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;gap:.5rem}.colloqui_tab__dLrIK:last-child{border-right:none}.colloqui_tab__dLrIK.colloqui_active__t7yBj,.colloqui_tab__dLrIK:hover{background:#E6E9EC;color:var(--ad-maiora-blue)}.colloqui_tab__dLrIK.colloqui_active__t7yBj{font-weight:600}.colloqui_tab__dLrIK.colloqui_active__t7yBj:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--ad-maiora-blue)}.colloqui_tabBadge__byMF1{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;margin-left:.5rem;background:#cc1016;color:white;border-radius:.625rem;font-size:.75rem;font-weight:700}.colloqui_content__FmNlT{background:white;border-radius:0 0 12px 12px;padding:2rem;border:1px solid #e5e7eb;min-height:400px}.colloqui_practiceSection__xP2HJ{padding:0}.colloqui_practiceCard__NpryE{background:#E6E9EC;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.colloqui_cardHeader__Jz67D{background:linear-gradient(135deg,#E6E9EC,#f3f4f6);padding:2rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem}.colloqui_cardHeader__Jz67D svg{width:32px;height:32px;color:var(--ad-maiora-blue)}.colloqui_cardHeader__Jz67D h2{font-size:1.5rem;font-weight:600;color:#000;margin:0}.colloqui_cardContent__Nj20U{padding:2rem}.colloqui_description__0jZ4S{font-size:1.0625rem;color:#666;line-height:1.6;margin:0 0 2rem}.colloqui_features__BpKne{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.colloqui_feature__08OuC{display:flex;gap:1rem;align-items:flex-start}.colloqui_feature__08OuC svg{width:24px;height:24px;color:var(--ad-maiora-blue);flex-shrink:0;margin-top:.25rem}.colloqui_feature__08OuC h4{font-size:1rem;font-weight:600;color:#000;margin:0 0 .25rem}.colloqui_feature__08OuC p{font-size:.875rem;color:#666;margin:0}.colloqui_howItWorks___SAl1{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.colloqui_howItWorks___SAl1 h3{font-size:1.125rem;font-weight:600;color:#000;margin:0 0 1rem}.colloqui_steps___sbkn{display:flex;justify-content:space-between;gap:1rem}.colloqui_step__zsMxD{display:flex;align-items:center;gap:.75rem;flex:1}.colloqui_stepNumber__aVmM_{width:32px;height:32px;background:var(--ad-maiora-blue);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.colloqui_step__zsMxD span:not(.colloqui_stepNumber__aVmM_){font-size:.875rem;color:#666}.colloqui_ctaButton__6DEwy{width:100%;max-width:300px;margin:0 auto 1rem;display:flex;justify-content:center}.colloqui_privacyNote__0Inbq{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#666;margin:0}.colloqui_privacyNote__0Inbq svg{width:16px;height:16px;color:#4ade80}.colloqui_historySection__W4Qm_{padding:0}.colloqui_sessionsList__gsBEO{display:flex;flex-direction:column;gap:1rem}.colloqui_sessionCard__xUDF6{background:#E6E9EC;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.colloqui_sessionCard__xUDF6:hover{border-color:var(--ad-maiora-blue);box-shadow:0 4px 12px rgba(0,0,0,.08)}.colloqui_sessionHeader__O7co5{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.colloqui_sessionInfo__V_MoZ h3{font-size:1.125rem;font-weight:600;color:#000;margin:0 0 .25rem}.colloqui_sessionInfo__V_MoZ p{font-size:.875rem;color:#666;margin:0 0 .5rem}.colloqui_sessionMeta__tbk_8{display:flex;gap:1rem;font-size:.875rem;color:#666}.colloqui_sessionMeta__tbk_8 span{display:flex;align-items:center;gap:.25rem}.colloqui_sessionMeta__tbk_8 svg{width:16px;height:16px}.colloqui_sessionScore__E2Xr_{display:flex;flex-direction:column;align-items:center;gap:.5rem}.colloqui_scoreCircle__TvCkW{width:60px;height:60px;background:var(--ad-maiora-blue);color:white;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.colloqui_scoreValue__aS4n1{font-size:1.25rem;font-weight:700;line-height:1}.colloqui_scoreLabel___147x{font-size:.625rem;opacity:.9}.colloqui_excellent__0bh2S{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#10b981;font-weight:600}.colloqui_excellent__0bh2S svg{width:14px;height:14px}.colloqui_mobileCTA__elxPs{display:none;position:fixed;bottom:0;left:0;right:0;padding:1rem;background:white;box-shadow:0 -4px 12px rgba(0,0,0,.1);z-index:100}.colloqui_mobileCTA__elxPs button{width:100%}.colloqui_mobileCTA__elxPs button svg{width:18px;height:18px}@media (min-width:769px){.colloqui_desktopCTA__D1ZmF{display:inline-flex}}@media (max-width:768px){.colloqui_colloquiContainer__RUUhY{padding:0 0 8rem}.colloqui_pageHeaderSection__gINYP{border-radius:0;margin:0;padding:1.25rem 1rem;flex-direction:column;gap:1.25rem;box-shadow:none;border:none;background:linear-gradient(135deg,#E6E9EC,#f3f4f6)}.colloqui_pageHeaderSection__gINYP .colloqui_desktopCTA__D1ZmF{display:none!important;visibility:hidden!important}.colloqui_mobileCTA__elxPs{display:block}.colloqui_mobileCTA__elxPs button{display:flex;align-items:center;justify-content:center;gap:.625rem}.colloqui_mobileCTA__elxPs button svg{width:20px;height:20px;flex-shrink:0}.colloqui_headerContent__EoY98{gap:1rem}.colloqui_pageTitle__40pq7{gap:.625rem;align-items:center}.colloqui_pageTitle__40pq7 svg{width:28px;height:28px}.colloqui_pageTitle__40pq7 h1{font-size:1.5rem;line-height:1.2}.colloqui_headerStats__4bzBx{gap:0;width:100%;display:grid;grid-template-columns:1fr 1fr;background:#E6E9EC;border-radius:12px;padding:1rem}.colloqui_stat__Z_mQi{align-items:center;text-align:center;border-right:1px solid #e5e7eb;padding:0 .5rem}.colloqui_stat__Z_mQi:last-child{border-right:none}.colloqui_statValue__YwCd2{font-size:1.5rem}.colloqui_statLabel__yCF00{font-size:.75rem}.colloqui_howItWorksBanner__YIupE{border-radius:0;margin:0 0 1rem;padding:1.25rem 1rem;border-bottom:1px solid #e5e7eb}.colloqui_bannerContent__f019R{flex-direction:column;gap:1rem;text-align:center}.colloqui_bannerIcon__CXpqA{width:64px;height:64px;margin:0 auto}.colloqui_bannerIcon__CXpqA svg{width:36px;height:36px}.colloqui_bannerText__USzIL h2{font-size:1.375rem}.colloqui_bannerText__USzIL p{font-size:.9375rem}.colloqui_tabs__KKD3_{margin:0;border-radius:0;background:white;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;overflow:hidden}.colloqui_tab__dLrIK{padding:.875rem 1rem;font-size:.875rem;gap:.375rem}.colloqui_content__FmNlT{margin:0;padding:0;border-radius:0;border:none;box-shadow:none;background:transparent}.colloqui_practiceSection__xP2HJ{padding:1rem 1rem 2rem}.colloqui_practiceCard__NpryE{border-radius:0;border:none;background:transparent;overflow:visible}.colloqui_cardHeader__Jz67D{padding:1.25rem 1rem;border-radius:0;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border:none}.colloqui_cardHeader__Jz67D svg{width:28px;height:28px}.colloqui_cardHeader__Jz67D h2{font-size:1.25rem}.colloqui_cardContent__Nj20U{padding:1.25rem 1rem;background:white}.colloqui_description__0jZ4S{font-size:.9375rem;margin-bottom:1.5rem}.colloqui_features__BpKne{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.5rem}.colloqui_feature__08OuC{padding:.875rem;background:#E6E9EC;border-radius:8px;gap:.75rem}.colloqui_feature__08OuC svg{width:20px;height:20px;flex-shrink:0}.colloqui_feature__08OuC h4{font-size:.9375rem}.colloqui_feature__08OuC p{font-size:.813rem}.colloqui_howItWorks___SAl1{padding:1rem;margin:0 0 1rem;background:#f0f7ff;border-radius:8px}.colloqui_howItWorks___SAl1 h3{font-size:1rem}.colloqui_steps___sbkn{flex-direction:column;gap:.75rem}.colloqui_stepNumber__aVmM_{width:28px;height:28px;font-size:.813rem}.colloqui_step__zsMxD span:not(.colloqui_stepNumber__aVmM_){font-size:.813rem}.colloqui_ctaButton__6DEwy{display:block;width:100%;margin:0 0 1.5rem;max-width:none}.colloqui_privacyNote__0Inbq{font-size:.813rem;margin:1rem 0 0}.colloqui_privacyNote__0Inbq svg{width:14px;height:14px}.colloqui_historySection__W4Qm_{padding:1rem;background:#E6E9EC}.colloqui_sessionsList__gsBEO{gap:.75rem}.colloqui_sessionCard__xUDF6{padding:1rem;border-radius:8px;background:white;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);margin:0 0 .75rem}.colloqui_sessionHeader__O7co5{flex-direction:column;gap:1rem}.colloqui_sessionInfo__V_MoZ h3{font-size:1rem}.colloqui_sessionInfo__V_MoZ p{font-size:.813rem}.colloqui_sessionMeta__tbk_8{font-size:.813rem;flex-wrap:wrap}.colloqui_sessionMeta__tbk_8 svg{width:14px;height:14px}.colloqui_sessionScore__E2Xr_{width:100%;display:flex;justify-content:space-between;align-items:center}.colloqui_scoreCircle__TvCkW{width:60px;height:60px}.colloqui_scoreValue__aS4n1{font-size:1.125rem}.colloqui_scoreLabel___147x{font-size:.5625rem}.colloqui_excellent__0bh2S{font-size:.6875rem}.colloqui_excellent__0bh2S svg{width:12px;height:12px}.colloqui_emptyState__707_k,.colloqui_errorState__zyWOh,.colloqui_loadingState__rVLeN{padding:2rem 1rem;min-height:250px}.colloqui_loadingState__rVLeN svg{width:40px;height:40px}.colloqui_emptyState__707_k svg{width:48px;height:48px;margin-bottom:1rem}.colloqui_emptyState__707_k h3{font-size:1.125rem;margin:0 0 .5rem}.colloqui_emptyState__707_k p{font-size:.875rem;margin:0 0 1.5rem;max-width:300px}}@media (max-width:480px){.colloqui_colloquiContainer__RUUhY{padding:0}.colloqui_pageHeaderSection__gINYP{padding:1rem .75rem;margin:0}.colloqui_howItWorksBanner__YIupE{padding:1rem .75rem;margin:0 0 .75rem}.colloqui_content__FmNlT,.colloqui_tabs__KKD3_{margin:0}.colloqui_historySection__W4Qm_,.colloqui_practiceSection__xP2HJ{padding:.75rem}.colloqui_practiceSection__xP2HJ{padding-bottom:2rem}.colloqui_cardContent__Nj20U{padding:1rem .75rem}.colloqui_cardHeader__Jz67D{padding:1rem .75rem;font-size:.875rem}.colloqui_sessionCard__xUDF6{padding:.75rem;margin-bottom:.5rem}.colloqui_feature__08OuC{padding:.625rem}.colloqui_howItWorks___SAl1{padding:.75rem;margin:0 0 .75rem}.colloqui_steps___sbkn{gap:.375rem}.colloqui_step__zsMxD{padding:.375rem;font-size:.75rem}.colloqui_pageTitle__40pq7 h1{font-size:1.25rem}.colloqui_bannerText__USzIL h2{font-size:1rem;margin-bottom:.25rem}.colloqui_bannerText__USzIL p{font-size:.813rem}.colloqui_features__BpKne{grid-template-columns:1fr}.colloqui_sessionInfo__V_MoZ h3{font-size:1rem}}@media (max-width:375px){.colloqui_pageHeaderSection__gINYP{padding:.875rem .625rem}.colloqui_howItWorksBanner__YIupE{margin:0 0 .625rem;padding:.875rem .625rem}.colloqui_cardContent__Nj20U,.colloqui_cardHeader__Jz67D{padding:.875rem .625rem}.colloqui_historySection__W4Qm_,.colloqui_practiceSection__xP2HJ{padding:.625rem}.colloqui_practiceSection__xP2HJ{padding-bottom:2rem}.colloqui_sessionCard__xUDF6{padding:.625rem;margin-bottom:.375rem}.colloqui_feature__08OuC{padding:.5rem;font-size:.813rem}.colloqui_tabs__KKD3_{margin:0}.colloqui_content__FmNlT{margin:0;padding:0}.colloqui_howItWorks___SAl1{padding:.625rem}.colloqui_steps___sbkn{gap:.25rem}.colloqui_step__zsMxD{padding:.25rem;font-size:.6875rem}}.colloqui_emptyState__707_k,.colloqui_errorState__zyWOh,.colloqui_loadingState__rVLeN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.colloqui_loadingState__rVLeN svg{width:48px;height:48px;color:var(--ad-maiora-blue);animation:colloqui_spin__7rMAS 1s linear infinite;margin-bottom:1rem}@keyframes colloqui_spin__7rMAS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.colloqui_errorState__zyWOh p,.colloqui_loadingState__rVLeN p{font-size:1rem;color:#666;margin:0}.colloqui_errorState__zyWOh p{color:#dc2626}.colloqui_emptyState__707_k svg{width:64px;height:64px;color:#d1d5db;margin-bottom:1.5rem}.colloqui_emptyState__707_k h3{font-size:1.25rem;font-weight:600;color:#000;margin:0 0 .5rem}.colloqui_emptyState__707_k p{font-size:1rem;color:#666;margin:0 0 2rem;max-width:400px}.simulazione_pageWrapper___g7EN{min-height:100vh;background:#E6E9EC;display:flex;flex-direction:column}.simulazione_simulationContainer__6Qomo{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(80px + 1rem) 2rem 2rem}.simulazione_content___zZ_o{background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden;max-width:800px;width:100%;margin:0 auto}.simulazione_howItWorksSection__IP7Ey{background:linear-gradient(135deg,#f0f7ff,#e6f2ff);padding:2rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;gap:1.5rem}.simulazione_bannerIcon__6SwPp{font-size:2rem;line-height:1;flex-shrink:0}.simulazione_bannerText__fMWFm h2{font-size:1.25rem;font-weight:600;color:#000;margin:0 0 .5rem}.simulazione_bannerText__fMWFm p{font-size:1rem;color:#666;line-height:1.6;margin:0}.simulazione_formSection__LAub1{padding:2rem}.simulazione_formGroup__NZGHS{margin-bottom:1.5rem}.simulazione_formLabel__8vwyX{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.simulazione_formLabel__8vwyX svg{width:16px;height:16px;color:var(--ad-maiora-blue)}.simulazione_optionalLabel__l_N87{font-weight:400;color:#6b7280;font-size:.813rem;margin-left:.25rem}.simulazione_formInput__Zv3_2{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:1rem;color:#111827;background:#ffffff;transition:all .2s ease}.simulazione_formInput__Zv3_2:focus{outline:none;border-color:var(--ad-maiora-blue);box-shadow:0 0 0 3px rgba(0,119,181,.1)}.simulazione_formInput__Zv3_2:disabled{background:#f3f4f6;cursor:not-allowed}.simulazione_formInput__Zv3_2::placeholder{color:#9ca3af}.simulazione_formTextarea__lxFsU{min-height:150px;resize:vertical;font-family:inherit}.simulazione_errorMessage__oLqae{color:#dc2626;font-size:.813rem;margin-top:.25rem}.simulazione_skillsSection__yXMXf{margin-bottom:2rem}.simulazione_skillsInputWrapper__Ny_mU{display:flex;gap:.5rem}.simulazione_addSkillButton__jSrnr{padding:.75rem 1.5rem;background:var(--ad-maiora-blue);color:white;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.simulazione_addSkillButton__jSrnr:hover:not(:disabled){background:#0066a1}.simulazione_addSkillButton__jSrnr:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.simulazione_skillsList__IQgOw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.simulazione_skillTag__ebGwT{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f0f7ff;border:1px solid #cce4ff;border-radius:20px;font-size:.875rem;color:var(--ad-maiora-blue)}.simulazione_removeSkill__Kcfny{background:none;border:none;color:var(--ad-maiora-blue);font-size:1.25rem;line-height:1;cursor:pointer;padding:0;margin:0;opacity:.7;transition:opacity .2s ease}.simulazione_removeSkill__Kcfny:hover{opacity:1}.simulazione_buttonsWrapper__9Q_C3{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.simulazione_spinner__xu_EU{display:inline-block;animation:simulazione_spin__Sx1xb 1s linear infinite}@keyframes simulazione_spin__Sx1xb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.simulazione_simulationContainer__6Qomo{padding:calc(70px + .5rem) 1rem 1rem;align-items:flex-start}.simulazione_howItWorksSection__IP7Ey{padding:1.5rem;flex-direction:column;align-items:flex-start}.simulazione_bannerText__fMWFm h2{font-size:1.125rem}.simulazione_formSection__LAub1{padding:1.5rem}.simulazione_buttonsWrapper__9Q_C3{flex-direction:column}.simulazione_buttonsWrapper__9Q_C3 button{width:100%}}@media (max-width:480px){.simulazione_bannerText__fMWFm h2{font-size:1rem}.simulazione_bannerText__fMWFm p{font-size:.875rem}.simulazione_skillsInputWrapper__Ny_mU{flex-direction:column}.simulazione_addSkillButton__jSrnr{width:100%}}