@media (min-width:992px){.contact-page-wrapper{height:calc(100vh - 56px);overflow:hidden;position:relative}.contact-fixed-section{height:100%;position:relative;z-index:10;box-shadow:-5px 0 15px rgba(0,0,0,.05)}[data-bs-theme=dark] .contact-fixed-section{box-shadow:-5px 0 15px rgba(0,0,0,.2)}.contact-scroll-section{height:100%;overflow-y:auto;padding-bottom:2rem}}@media (max-width:991.98px){.contact-page-wrapper{height:auto;overflow:visible}.contact-fixed-section{height:auto;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1)}.contact-scroll-section{height:auto;overflow:visible}}.contact-fixed-section{background-color:rgba(255,255,255,.5);backdrop-filter:blur(10px)}[data-bs-theme=dark] .contact-fixed-section{background-color:rgba(33,37,41,.5)}.contact-scroll-section{background-color:transparent}.contact-scroll-section::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar{width:8px}.contact-scroll-section::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.contact-scroll-section::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(150,150,150,.3);border-radius:10px}.contact-scroll-section::-webkit-scrollbar-thumb:hover,.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(150,150,150,.5)}.beautiful-modal{border:none;border-radius:24px;backdrop-filter:blur(20px);background:rgba(255,255,255,.95);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.8);overflow:hidden;max-width:600px;animation:modalSlideIn .3s cubic-bezier(.4,0,.2,1)}[data-bs-theme=dark] .beautiful-modal{background:rgba(26,26,36,.95);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.05);color:#e5e7eb}.date-badge{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(236,72,153,.1));border:1px solid rgba(99,102,241,.2);border-radius:12px;font-size:.85rem;backdrop-filter:blur(10px);transition:all .2s ease}[data-bs-theme=dark] .date-badge{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(236,72,153,.2));border-color:rgba(99,102,241,.4);color:#d1d5db}.beautiful-modal .modal-body{font-size:1.05rem;line-height:1.75;min-height:200px;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.4) 100%)}[data-bs-theme=dark] .beautiful-modal .modal-body{background:linear-gradient(180deg,transparent 0,rgba(26,26,36,.4) 100%);color:#f3f4f6}.modal-gradient{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg,transparent 0,rgba(99,102,241,.05) 100%);pointer-events:none;z-index:1}[data-bs-theme=dark] .modal-gradient{background:linear-gradient(180deg,transparent 0,rgba(99,102,241,.1) 100%)}@keyframes modalSlideIn{from{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.supporter-icon-modal{font-size:1.3rem!important;animation:pulse-supporter 2s infinite;filter:drop-shadow(0 2px 4px rgba(245, 158, 11, .4))}@keyframes pulse-supporter{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.supporter-icon{font-size:1.1rem;animation:pulse-supporter 2s infinite;filter:drop-shadow(0 2px 4px rgba(239, 68, 68, .4))}.feedback-card{border:none;border-radius:20px;background:rgba(231,233,235,.85);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}[data-bs-theme=dark] .feedback-card{background:rgba(33,37,41,.85);border-color:rgba(255,255,255,.1)}.feedback-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}[data-bs-theme=dark] .feedback-card::before{background:linear-gradient(90deg,transparent,rgba(99,102,241,.25),transparent)}.feedback-card.glass-hover:hover{transform:translateY(-8px);background:rgba(248,249,250,.95)!important;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.8),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(25px)}[data-bs-theme=dark] .feedback-card.glass-hover:hover{background:rgba(52,58,64,.95)!important;box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 0 1px rgba(99,102,241,.3),inset 0 1px 0 rgba(255,255,255,.15)}.feedback-card.glass-hover:hover::before{left:100%}.click-prompt{position:absolute;bottom:20px;right:20px;background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff;padding:8px 16px;border-radius:25px;font-size:.85rem;font-weight:600;opacity:0;transform:translateX(20px) scale(.9);transition:all .3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 10px 25px rgba(99,102,241,.4);white-space:nowrap;z-index:10}.feedback-card.glass-hover:hover .click-prompt{opacity:1;transform:translateX(0) scale(1)}.feedback-card .card-text{color:rgba(33,37,41,.8)}[data-bs-theme=dark] .feedback-card .card-text{color:rgba(248,249,250,.9)}.feedback-card.glass-hover:hover .card-text{color:#212529!important}[data-bs-theme=dark] .feedback-card.glass-hover:hover .card-text{color:#f8f9fa!important}[data-bs-theme=light] .card{border-color:rgba(0,0,0,.1)}[data-bs-theme=dark] .card{border-color:rgba(255,255,255,.1)}