.featured_project_container{display:flex;flex-direction:column;gap:48px;margin-bottom:40px}@media screen and (max-width:768px){.featured_project_container{gap:23px}}.featured_project_container .project_cards_grid{display:flex;flex-wrap:wrap;gap:24px}.featured_project_container .project_cards_grid .project_card_link{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 16px);max-width:calc(33.333% - 16px);min-width:280px;text-decoration:none;display:flex;flex-direction:column}@media screen and (max-width:1024px){.featured_project_container .project_cards_grid .project_card_link{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (max-width:768px){.featured_project_container .project_cards_grid .project_card_link{flex:1 1 100%;max-width:100%;min-width:0}}.featured_project_container .project_cards_grid .project_card_link .project_card_container{flex:1 1}.qollabb-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.qollabb-modal-overlay .modal-container{background:#fff;width:100%;max-width:850px;border-radius:24px;display:flex;align-items:stretch;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}@media(max-width:768px){.qollabb-modal-overlay .modal-container{flex-direction:column;max-width:450px;height:auto;align-items:normal}}.qollabb-modal-overlay .modal-container .graphic-side{flex:1 1;position:relative;overflow:hidden;line-height:0;display:flex}.qollabb-modal-overlay .modal-container .graphic-side img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:768px){.qollabb-modal-overlay .modal-container .graphic-side{height:200px;flex:none}}.qollabb-modal-overlay .modal-container .form-side{flex:1.2 1;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:20px}@media(max-width:480px){.qollabb-modal-overlay .modal-container .form-side{padding:30px 20px}}.qollabb-modal-overlay .modal-container .form-side h2{font-size:2rem;font-weight:800;line-height:1.2;color:#0f172a;margin:0}.qollabb-modal-overlay .modal-container .form-side p{color:#64748b;font-size:1.1rem;margin:0}.qollabb-modal-overlay .modal-container .form-side .selector-label{font-weight:700;font-size:1rem;margin-top:10px;color:#1e293b}.qollabb-modal-overlay .modal-container .form-side .button-group{display:flex;flex-wrap:wrap;gap:12px}.qollabb-modal-overlay .modal-container .form-side .button-group button{padding:10px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.qollabb-modal-overlay .modal-container .form-side .button-group button.active{background:#1d4ed8;color:#fff;border-color:#1d4ed8;box-shadow:0 4px 12px rgba(29,78,216,.2)}.qollabb-modal-overlay .modal-container .form-side .button-group button:hover:not(.active){background:#f1f5f9;border-color:#cbd5e1}.qollabb-modal-overlay .modal-container .form-side .email-input{width:100%;padding:14px 18px;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;background:#fcfdfe;transition:border-color .2s}.qollabb-modal-overlay .modal-container .form-side .email-input:focus{outline:none;border-color:#1d4ed8;background:#fff}.qollabb-modal-overlay .modal-container .form-side .submit-btn{background:#ff5733;color:#fff;border:none;padding:16px;width:100%;border-radius:12px;font-weight:800;font-size:1.1rem;cursor:pointer;transition:background .2s,transform .1s}.qollabb-modal-overlay .modal-container .form-side .submit-btn:hover{background:#e64a19}.qollabb-modal-overlay .modal-container .form-side .submit-btn:active{transform:scale(.98)}.qollabb-modal-overlay .modal-container .form-side .footer-note{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#64748b;font-weight:500}.qollabb-modal-overlay .modal-container .form-side .footer-note span,.qollabb-modal-overlay .modal-container .form-side .footer-note svg{color:#0ea5e9}