.ThesisContactForm_container___G9Hx{position:relative;background:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#0f172a);overflow:hidden;padding:5rem 1.5rem}.ThesisContactForm_gridBackground__eoy6l{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:64px 64px}.ThesisContactForm_blueOrb__0HkbK{top:10%;left:10%;background-color:rgba(59,130,246,.15)}.ThesisContactForm_blueOrb__0HkbK,.ThesisContactForm_purpleOrb__J_zyr{position:absolute;width:20rem;height:20rem;border-radius:50%;filter:blur(96px)}.ThesisContactForm_purpleOrb__J_zyr{bottom:10%;right:10%;background-color:rgba(168,85,247,.1)}.ThesisContactForm_wrapper__MyPCI{position:relative;max-width:72rem;margin:0 auto}.ThesisContactForm_header__C6egZ{text-align:center;margin-bottom:4rem}.ThesisContactForm_badge__A9sVD{display:inline-flex;align-items:center;gap:.5rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:2rem;padding:.5rem 1.25rem;margin-bottom:1.5rem}.ThesisContactForm_badgeIcon__HMFDC{width:1rem;height:1rem;color:#60a5fa}.ThesisContactForm_badge__A9sVD span{font-size:.875rem;color:#93c5fd;font-weight:500}.ThesisContactForm_title__yJDUM{font-size:3rem;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.025em;margin-bottom:1rem}@media (min-width:1024px){.ThesisContactForm_title__yJDUM{font-size:3.5rem}}.ThesisContactForm_gradientText__pl1_x{display:block;background:linear-gradient(90deg,#60a5fa,#22d3ee,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ThesisContactForm_subtitle__6glHF{font-size:1.25rem;color:#cbd5e1;line-height:1.75;max-width:36rem;margin:0 auto}.ThesisContactForm_contentGrid__8Lknu{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:64rem;margin:0 auto}@media (min-width:1024px){.ThesisContactForm_contentGrid__8Lknu{grid-template-columns:1fr 1fr}}.ThesisContactForm_contactCard__JztRL,.ThesisContactForm_formCard__LA8v5{position:relative;background-color:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem;transition:all .3s}.ThesisContactForm_contactCard__JztRL:hover,.ThesisContactForm_formCard__LA8v5:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.ThesisContactForm_cardTitle__OOPnf{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.ThesisContactForm_contactList__PULQv{display:flex;flex-direction:column;gap:1.5rem}.ThesisContactForm_contactItem__ZzZ_7{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.03);border-radius:.75rem;border:1px solid hsla(0,0%,100%,.05);transition:all .3s}.ThesisContactForm_contactItem__ZzZ_7:hover{background:hsla(0,0%,100%,.05);border-color:rgba(96,165,250,.2)}.ThesisContactForm_iconWrapper__cbhuj{padding:.75rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);flex-shrink:0}.ThesisContactForm_icon__Jyu_1{width:1.25rem;height:1.25rem;color:#fff}.ThesisContactForm_contactLabel__Dp6uR{font-size:.875rem;font-weight:600;color:#94a3b8;margin-bottom:.25rem}.ThesisContactForm_contactValue__ENuOL{font-size:1rem;color:#e2e8f0;margin:0}.ThesisContactForm_form__ZUc2e{display:flex;flex-direction:column;gap:1rem}.ThesisContactForm_inputWrapper__2___7{position:relative;width:100%}.ThesisContactForm_input__n0LDG,.ThesisContactForm_textarea__1pg4J{width:100%;padding:.875rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#fff;font-size:1rem;transition:all .3s}.ThesisContactForm_suggestions__hEZPQ{position:absolute;top:100%;left:0;right:0;background:rgba(30,41,59,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-top:none;border-radius:0 0 .5rem .5rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 10px 25px -5px rgba(0,0,0,.3)}.ThesisContactForm_suggestionItem___WdYP{padding:.75rem 1rem;cursor:pointer;font-size:.875rem;color:#e2e8f0;border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .2s}.ThesisContactForm_suggestionItem___WdYP:hover{background:rgba(96,165,250,.1);color:#60a5fa}.ThesisContactForm_suggestionItem___WdYP:last-child{border-bottom:none}.ThesisContactForm_popupOverlay__Kmi_v{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ThesisContactForm_popupModal__3F1Xy{background:rgba(30,41,59,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:0;max-width:400px;width:90%;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);animation:ThesisContactForm_popupSlideIn__Bzi9M .3s ease-out}@keyframes ThesisContactForm_popupSlideIn__Bzi9M{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ThesisContactForm_popupHeader__PgNva{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0}.ThesisContactForm_popupIcon__yKh48{width:2rem;height:2rem}.ThesisContactForm_successIcon__x8aAF{color:#22c55e}.ThesisContactForm_errorIcon__fvFj_{color:#ef4444}.ThesisContactForm_closeButton__zKoj_{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s}.ThesisContactForm_closeButton__zKoj_:hover{background:hsla(0,0%,100%,.1);color:#fff}.ThesisContactForm_popupContent__R_3Bh{padding:1rem 1.5rem 1.5rem;text-align:center}.ThesisContactForm_popupTitle__p3J3Y{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem}.ThesisContactForm_popupMessage__1YWCB{color:#cbd5e1;margin-bottom:1.5rem;line-height:1.5}.ThesisContactForm_popupButton___XVof{padding:.75rem 2rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s;min-width:100px}.ThesisContactForm_successButton__59bKC{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.ThesisContactForm_successButton__59bKC:hover{transform:translateY(-1px);box-shadow:0 10px 25px -5px rgba(34,197,94,.4)}.ThesisContactForm_errorButton__4hnlX{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ThesisContactForm_errorButton__4hnlX:hover{transform:translateY(-1px);box-shadow:0 10px 25px -5px rgba(239,68,68,.4)}.ThesisContactForm_input__n0LDG::placeholder,.ThesisContactForm_textarea__1pg4J::placeholder{color:#94a3b8}.ThesisContactForm_input__n0LDG:focus,.ThesisContactForm_textarea__1pg4J:focus{outline:none;background:hsla(0,0%,100%,.08);border-color:rgba(96,165,250,.5);box-shadow:0 0 0 3px rgba(96,165,250,.1)}.ThesisContactForm_textarea__1pg4J{resize:vertical;min-height:100px}.ThesisContactForm_submitButton__oxJME{display:flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:1rem 2rem;border:none;border-radius:.75rem;font-weight:600;font-size:1rem;box-shadow:0 20px 25px -5px rgba(59,130,246,.3);transition:all .3s;cursor:pointer;width:100%}.ThesisContactForm_submitButton__oxJME:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px rgba(59,130,246,.4)}.ThesisContactForm_submitButton__oxJME:disabled{opacity:.6;cursor:not-allowed;transform:none}.ThesisContactForm_buttonIcon__EnLoh{width:1.25rem;height:1.25rem}.ThesisContactForm_statusMessage__zDpPn{margin-top:1rem;padding:1rem;border-radius:.5rem;font-size:.875rem;text-align:center}.ThesisContactForm_statusMessage__zDpPn.ThesisContactForm_success__npHDo{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.ThesisContactForm_statusMessage__zDpPn.ThesisContactForm_error__eMg3Q{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}@media (max-width:768px){.ThesisContactForm_container___G9Hx{padding:3rem 1rem}.ThesisContactForm_title__yJDUM{font-size:2.25rem}.ThesisContactForm_subtitle__6glHF{font-size:1.125rem}.ThesisContactForm_contactCard__JztRL,.ThesisContactForm_formCard__LA8v5{padding:1.5rem}.ThesisContactForm_cardTitle__OOPnf{font-size:1.25rem}}.FAQ_container__MOKsz{position:relative;background:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#0f172a);overflow:hidden;padding:5rem 1.5rem}.FAQ_gridBackground__ejdm5{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:64px 64px}.FAQ_blueOrb__1kmhH{top:10%;left:10%;background-color:rgba(59,130,246,.15)}.FAQ_blueOrb__1kmhH,.FAQ_purpleOrb__nERzj{position:absolute;width:20rem;height:20rem;border-radius:50%;filter:blur(96px)}.FAQ_purpleOrb__nERzj{bottom:10%;right:10%;background-color:rgba(168,85,247,.1)}.FAQ_wrapper__c54Gh{position:relative;max-width:72rem;margin:0 auto}.FAQ_header__CfarL{text-align:center;margin-bottom:4rem}.FAQ_badge__r_iNw{display:inline-flex;align-items:center;gap:.5rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:2rem;padding:.5rem 1.25rem;margin-bottom:1.5rem}.FAQ_badgeIcon___hoCY{width:1rem;height:1rem;color:#60a5fa}.FAQ_badge__r_iNw span{font-size:.875rem;color:#93c5fd;font-weight:500}.FAQ_title__uDp8d{font-size:3rem;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.025em;margin-bottom:1rem}@media (min-width:1024px){.FAQ_title__uDp8d{font-size:3.5rem}}.FAQ_gradientText__9VXmt{display:block;background:linear-gradient(90deg,#60a5fa,#22d3ee,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.FAQ_subtitle__vi7Mf{font-size:1.25rem;color:#cbd5e1;line-height:1.75;max-width:36rem;margin:0 auto}.FAQ_faqGrid__7TvKy{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:64rem;margin:0 auto}.FAQ_faqCard__bP_yD{position:relative;background-color:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .3s;overflow:hidden}.FAQ_faqCard__bP_yD:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.FAQ_faqCard__bP_yD.FAQ_active__q_rK3{background-color:hsla(0,0%,100%,.1);border-color:rgba(96,165,250,.3)}.FAQ_questionHeader__3wKMz{display:flex;align-items:center;justify-content:space-between;gap:1rem}.FAQ_question__kuSvK{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.4;margin:0;flex:1 1}.FAQ_chevron__T5zkp{width:1.25rem;height:1.25rem;color:#94a3b8;transition:all .3s;flex-shrink:0}.FAQ_faqCard__bP_yD.FAQ_active__q_rK3 .FAQ_chevron__T5zkp{color:#60a5fa}.FAQ_answerContent__eLIcg{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1);animation:FAQ_slideDown__RR8h2 .3s ease-out}@keyframes FAQ_slideDown__RR8h2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQ_answer__hzMBe{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.FAQ_hoverEffect__fK_iP{position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,.1),transparent);opacity:0;transition:opacity .3s;pointer-events:none}.FAQ_faqCard__bP_yD:hover .FAQ_hoverEffect__fK_iP{opacity:1}@media (max-width:768px){.FAQ_container__MOKsz{padding:3rem 1rem}.FAQ_title__uDp8d{font-size:2.25rem}.FAQ_subtitle__vi7Mf{font-size:1.125rem}.FAQ_question__kuSvK{font-size:1rem}.FAQ_faqCard__bP_yD{padding:1.25rem}}.WhatWeOffer_serviceCard__mYqvl{transition:all .3s ease;border-radius:12px!important}.WhatWeOffer_serviceCard__mYqvl:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.1)!important}.WhatWeOffer_iconWrapper__hA4vA{width:70px;height:70px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.WhatWeOffer_serviceCard__mYqvl:hover .WhatWeOffer_iconWrapper__hA4vA{background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6d28d9);transform:scale(1.1)}.WhatWeOffer_icon__4K9SO{font-size:1.8rem;transition:all .3s ease}.WhatWeOffer_serviceCard__mYqvl:hover .WhatWeOffer_icon__4K9SO{color:#fff!important}.WhatWeOffer_featuresList__YbHLk{border-top:1px solid #e9ecef;padding-top:1rem}.WhatWeOffer_featureItem__WWyGn{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem;color:#6c757d}.WhatWeOffer_featureItem__WWyGn:last-child{margin-bottom:0}.WhatWeOffer_ctaSection__JTP16{background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6d28d9)!important;box-shadow:0 10px 25px rgba(13,110,253,.3)}.WhatWeOffer_ctaSection__JTP16 .WhatWeOffer_btn-light__7CZEr:hover{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.WhatWeOffer_ctaSection__JTP16 .WhatWeOffer_btn-outline-light__DE5wm:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff;transform:translateY(-2px)}@media (max-width:768px){.WhatWeOffer_iconWrapper__hA4vA{width:60px;height:60px}.WhatWeOffer_icon__4K9SO{font-size:1.5rem}.WhatWeOffer_ctaSection__JTP16{margin:0 1rem}.WhatWeOffer_ctaSection__JTP16 .WhatWeOffer_btn__35iW1{width:100%;margin-bottom:.5rem}}