.clamp-4[data-astro-cid-dkjv5pap]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.custom-select[data-astro-cid-dkjv5pap]{position:relative}.custom-select-button[data-astro-cid-dkjv5pap]{padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:14px;color:var(--ink);transition:all .2s}.custom-select-button[data-astro-cid-dkjv5pap]:hover{border-color:var(--brand-text)}.chevron[data-astro-cid-dkjv5pap]{width:20px;height:20px;transition:transform .2s;flex-shrink:0}.chevron[data-astro-cid-dkjv5pap].up{transform:rotate(180deg)}.custom-select-dropdown[data-astro-cid-dkjv5pap]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;max-height:300px;overflow-y:auto;z-index:50}.custom-select-option[data-astro-cid-dkjv5pap]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.custom-select-option[data-astro-cid-dkjv5pap]:hover{background-color:var(--muted)}.custom-select-option[data-astro-cid-dkjv5pap].selected{background-color:var(--brand-tint);color:var(--brand-text)}.checkmark[data-astro-cid-dkjv5pap]{width:20px;height:20px;color:var(--brand-text)}.checkmark[data-astro-cid-dkjv5pap] svg[data-astro-cid-dkjv5pap]{width:100%;height:100%}.steps-grid[data-astro-cid-dkjv5pap]{display:flex;flex-direction:column;gap:20px}.steps-row-1[data-astro-cid-dkjv5pap],.steps-row-2[data-astro-cid-dkjv5pap]{display:flex;gap:20px}.step-card[data-astro-cid-dkjv5pap]{border:1px solid var(--brand-border);border-radius:16px;padding:20px;background:var(--surface)}@media(max-width:768px){.steps-row-1[data-astro-cid-dkjv5pap],.steps-row-2[data-astro-cid-dkjv5pap]{flex-direction:column}.step-card[data-astro-cid-dkjv5pap]{margin-bottom:1rem}}.step-card[data-astro-cid-dkjv5pap]:hover{transform:translateY(-2px);transition:transform .2s ease-in-out}.edu-steps-card[data-astro-cid-dkjv5pap]{background-color:var(--line);border:1px solid var(--brand-border);border-radius:16px;padding:20px;width:100%;color:var(--ink);display:flex}@media(min-width:640px){.edu-steps-card[data-astro-cid-dkjv5pap]{border-radius:20px;padding:28px}}@media(min-width:1024px){.edu-steps-card[data-astro-cid-dkjv5pap]{flex-direction:row;gap:20px}}.cards-carousel[data-astro-cid-dkjv5pap]{scroll-behavior:smooth;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.card[data-astro-cid-dkjv5pap]{min-width:0}.cards-carousel[data-astro-cid-dkjv5pap]:active{cursor:grabbing!important}@media(max-width:768px){.cards-carousel[data-astro-cid-dkjv5pap]{-webkit-overflow-scrolling:touch}}@media(max-width:639px){.card[data-astro-cid-dkjv5pap]{min-width:calc(100% - 20px);width:calc(100% - 20px)}.cards-carousel[data-astro-cid-dkjv5pap]{scrollbar-width:none;-ms-overflow-style:auto;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.cards-carousel[data-astro-cid-dkjv5pap]::-webkit-scrollbar{display:none}}@media(min-width:640px)and (max-width:1023px){.card[data-astro-cid-dkjv5pap]{min-width:calc((100% - 32px) / 3)}}@media(min-width:1024px){.card[data-astro-cid-dkjv5pap]{min-width:calc((100% - 48px)/4)}}.prospect-uls[data-astro-cid-dkjv5pap] ul{display:flex;flex-direction:column;gap:15px}.reviews-carousel[data-astro-cid-dkjv5pap]{scroll-behavior:smooth;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.review-card[data-astro-cid-dkjv5pap]{min-width:0}.reviews-carousel[data-astro-cid-dkjv5pap]:active{cursor:grabbing!important}@media(max-width:639px){.review-card[data-astro-cid-dkjv5pap]{min-width:calc(100% - 20px);width:calc(100% - 20px)}.reviews-carousel[data-astro-cid-dkjv5pap]{scrollbar-width:none;-ms-overflow-style:auto;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.reviews-carousel[data-astro-cid-dkjv5pap]::-webkit-scrollbar{display:block;height:4px}.reviews-carousel[data-astro-cid-dkjv5pap]::-webkit-scrollbar-track{background:var(--muted);border-radius:2px}.reviews-carousel[data-astro-cid-dkjv5pap]::-webkit-scrollbar-thumb{background:var(--ink-soft);border-radius:2px}}@media(min-width:640px)and (max-width:1023px){.review-card[data-astro-cid-dkjv5pap]{min-width:calc((100% - 24px)/2)}}@media(min-width:1024px){.review-card[data-astro-cid-dkjv5pap]{min-width:calc((100% - 48px) / 3)}}.cities-line[data-astro-cid-dkjv5pap]{overflow:hidden}.cities-scroll[data-astro-cid-dkjv5pap]{display:flex;gap:10px;animation:scroll-left 30s linear infinite}@media(min-width:640px){.cities-scroll[data-astro-cid-dkjv5pap]{gap:7px}}.cities-scroll[data-astro-cid-dkjv5pap].reverse{animation:scroll-right 25s linear infinite}.city-item[data-astro-cid-dkjv5pap]{flex-shrink:0;background-color:var(--line);border:1px solid var(--brand-border);padding:8px 15px;color:var(--ink);font-size:10px;border-radius:9999px;width:max-content;height:max-content}@media(min-width:640px){.city-item[data-astro-cid-dkjv5pap]{padding:16px 30px;font-size:14px}}@media(min-width:1024px){.city-item[data-astro-cid-dkjv5pap]{font-size:20px}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.cookie-banner[data-astro-cid-dkjv5pap]{transition:opacity .3s ease,transform .3s ease}.rotate-135[data-astro-cid-dkjv5pap]{transform:rotate(135deg)}
