<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.portfolio-gradient-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.portfolio-gradient-secondary{background:linear-gradient(135deg,#0ea5e9,#3b82f6)}.portfolio-gradient-accent{background:linear-gradient(135deg,#f59e0b,#ef4444)}.portfolio-gradient-subtle{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.portfolio-gradient-dark{background:linear-gradient(135deg,#1e293b,#0f172a)}.portfolio-bg-pattern{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%234f46e5' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E")}.portfolio-bg-overlay{position:relative}.portfolio-bg-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.05);z-index:0}.portfolio-bg-overlay&gt;*{position:relative;z-index:1}.portfolio-text{color:#0f172a}.portfolio-text-light{color:#f8fafc}.portfolio-input{color:#0f172a!important;background-color:#fff!important}.portfolio-input::-moz-placeholder{color:#94a3b8!important}.portfolio-input::placeholder{color:#94a3b8!important}.portfolio-input-dark{color:#f8fafc!important;background-color:rgba(30,41,59,.8)!important}.portfolio-input-dark::-moz-placeholder{color:#64748b!important}.portfolio-input-dark::placeholder{color:#64748b!important}.portfolio-btn{display:inline-block;padding:.5rem 1.25rem;font-weight:500;text-align:center;border-radius:.375rem;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.portfolio-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));transition:all .6s ease}.portfolio-btn:hover:before{left:100%}.portfolio-btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.portfolio-btn-primary:hover{background:linear-gradient(135deg,#4338ca,#6d28d9);transform:translateY(-1px)}.portfolio-btn-secondary{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff}.portfolio-btn-secondary:hover{background:linear-gradient(135deg,#0284c7,#2563eb);transform:translateY(-1px)}.portfolio-btn-accent{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff}.portfolio-btn-accent:hover{background:linear-gradient(135deg,#d97706,#dc2626);transform:translateY(-1px)}.portfolio-btn-outline{background:transparent;border:2px solid #4f46e5;color:#4f46e5}.portfolio-btn-outline:hover{background:rgba(79,70,229,.1)}.portfolio-card{border-radius:.75rem;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.portfolio-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.portfolio-card-gradient{position:relative}.portfolio-card-gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#4f46e5,#7c3aed,#0ea5e9)}.portfolio-header{background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;padding:1.5rem 0}.portfolio-form-container{border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1rem 0;background-color:#fff}.portfolio-form-section{border-radius:.5rem;margin-bottom:1.5rem;border-left:4px solid #4f46e5}.portfolio-fade-in{animation:portfolioFadeIn .5s ease-out forwards}.portfolio-slide-up{animation:portfolioSlideUp .5s ease-out forwards}@keyframes portfolioFadeIn{0%{opacity:0}to{opacity:1}}@keyframes portfolioSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.portfolio-focus-ring:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,.5)}.creative-banner-overlay{top:0;bottom:0;background:linear-gradient(120deg,rgba(106,130,251,.7),rgba(123,67,151,.5) 50%,rgba(252,92,125,.5));z-index:10}.banner-text-overlay,.creative-banner-overlay{position:absolute;left:0;right:0;pointer-events:none}.banner-text-overlay{top:20%;height:45%;background:linear-gradient(135deg,rgba(30,41,59,.85),rgba(79,70,229,.7) 60%,rgba(236,72,153,.6));z-index:15;border-radius:inherit}.banner-text-shadow{text-shadow:0 2px 8px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.7)}.timeline-item-bg{background:rgba(45,45,55,.4)}.dark .portfolio-input,.dark .portfolio-text,.dark .portfolio-text-light{color:#f8fafc!important}.dark .portfolio-input{background-color:#1e293b!important;border-color:#334155!important}.dark .portfolio-input::-moz-placeholder{color:#64748b!important}.dark .portfolio-input::placeholder{color:#64748b!important}.dark input[type=date],.dark input[type=email],.dark input[type=number],.dark input[type=tel],.dark input[type=text],.dark input[type=url],.dark select,.dark textarea{color:#f8fafc!important;background-color:#1e293b!important;border-color:#334155!important}.dark input[type=email]::-moz-placeholder,.dark input[type=number]::-moz-placeholder,.dark input[type=tel]::-moz-placeholder,.dark input[type=text]::-moz-placeholder,.dark input[type=url]::-moz-placeholder,.dark textarea::-moz-placeholder{color:#64748b!important}.dark input[type=email]::placeholder,.dark input[type=number]::placeholder,.dark input[type=tel]::placeholder,.dark input[type=text]::placeholder,.dark input[type=url]::placeholder,.dark textarea::placeholder{color:#64748b!important}.dark select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23f8fafc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important}.dark input[type=checkbox],.dark input[type=radio]{background-color:#1e293b!important;border-color:#475569!important}.dark input[type=checkbox]:checked,.dark input[type=radio]:checked{background-color:#6366f1!important;border-color:#6366f1!important}.dark .portfolio-form-container{background-color:#0f172a!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.1)}.dark .portfolio-form-section{background-color:#1e293b!important;border-left:4px solid #7c3aed}.dark .portfolio-card{background-color:#1e293b!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.15)}.dark .portfolio-focus-ring:focus{box-shadow:0 0 0 3px rgba(139,92,246,.5)!important}.dark .bg-gray-200{background-color:#111827!important}.dark .bg-white{background-color:#1e293b!important}.dark .text-gray-800,.dark .text-gray-900{color:#f1f5f9!important}.dark .text-gray-700{color:#e2e8f0!important}.dark .text-gray-600{color:#cbd5e1!important}.dark .text-gray-500{color:#94a3b8!important}.dark .border-gray-300{border-color:#475569!important}.dark .border-gray-200{border-color:#334155!important}.dark .border-gray-100{border-color:#1e293b!important}.dark .text-indigo-600,.dark .text-indigo-700,.dark [data-state=active]{color:#a5b4fc!important}.dark .bg-indigo-600{background-color:#6366f1!important}.dark .bg-indigo-100{background-color:#312e81!important}.dark .bg-indigo-50{background-color:#1e1b4b!important}.dark .border-indigo-600{border-color:#818cf8!important}.dark .StepperSeparator{background-color:#475569!important}.dark .border-indigo-200{border-color:#4f46e5!important}.dark .text-indigo-800{color:#c7d2fe!important}.dark .bg-white.rounded-lg,.dark .border-gray-200.rounded-lg{background-color:#1e293b!important}.dark .border-gray-200.rounded-lg{border-color:#334155!important}.dark .font-semibold.text-gray-900{color:#f1f5f9!important}.dark .bg-gray-50{background-color:#0f172a!important}.dark .hover\:bg-gray-50:hover{background-color:#1e293b!important}.dark .hover\:bg-gray-100:hover{background-color:#334155!important}.dark .bg-indigo-50.border-b.border-indigo-100{background-color:#312e81!important;border-color:#4338ca!important}.dark .bg-gray-50.border-t.border-gray-100,.dark .border.border-gray-200.rounded-lg{background-color:#1e293b!important;border-color:#334155!important}.dark .bg-red-50{background-color:rgba(185,28,28,.15)!important;border-color:#b91c1c!important}.dark .bg-green-50{background-color:rgba(21,128,61,.15)!important;border-color:#15803d!important}.dark .text-red-600,.dark .text-red-700{color:#fca5a5!important}.dark .text-green-600,.dark .text-green-700{color:#86efac!important}.dark .bg-gray-100.text-gray-600{background-color:#0f172a!important;color:#94a3b8!important}.dark .shadow-lg,.dark .shadow-md,.dark .shadow-sm,.dark .shadow-xl{--tw-shadow-color:rgba(0,0,0,.3)!important}.dark .bg-indigo-600.text-white{background-color:#4f46e5!important;color:#fff!important}.dark .hover\:bg-indigo-700:hover{background-color:#4338ca!important}.dark .bg-green-600.text-white{background-color:#10b981!important;color:#fff!important}.dark .hover\:bg-green-700:hover{background-color:#059669!important}.dark .border.border-gray-300.bg-white.text-gray-700{background-color:#334155!important;border-color:#475569!important;color:#f1f5f9!important}.dark .hover\:bg-gray-50:hover{background-color:#475569!important}.dark .data-\[state\=checked\]\:bg-indigo-600[data-state=checked]{background-color:#6366f1!important}.dark .data-\[state\=unchecked\]\:bg-gray-200[data-state=unchecked]{background-color:#334155!important}.dark .absolute.inset-0.z-50.bg-gray-900.bg-opacity-50{background-color:rgba(2,6,23,.7)!important}.dark .text-indigo-800{color:#a5b4fc!important}.dark button.bg-white{background-color:#1e293b!important;color:#f1f5f9!important}.dark .disabled\:cursor-not-allowed:disabled,.dark .disabled\:opacity-50:disabled{opacity:.4!important;background-color:#334155!important;color:#94a3b8!important}.dark .text-gray-500 strong,.dark .text-gray-600 strong{color:#e2e8f0!important}.dark .bg-white.text-gray-500.hover\:bg-gray-50.hover\:text-gray-900{background-color:#1e293b!important;color:#cbd5e1!important}.dark .bg-white.text-gray-500.hover\:bg-gray-50.hover\:text-gray-900:hover{background-color:#334155!important;color:#f1f5f9!important}.dark code{background-color:#334155!important;color:#a5b4fc!important}.dark .border-b.border-gray-100{border-color:#1e293b!important}.dark .opacity-70{opacity:.5!important}.dark .border-b.border-gray-100{border-color:#334155!important}.dark .placeholder-gray-400::-moz-placeholder{color:#94a3b8!important}.dark .placeholder-gray-400::placeholder{color:#94a3b8!important}.dark .hover\:bg-gray-100:hover{background-color:hsla(0,0%,100%,.05)!important}.dark a.text-blue-600,.dark a.text-indigo-600{color:#93c5fd!important;text-decoration:underline}.dark .ring-2.ring-indigo-500{--tw-ring-color:#818cf8!important}.dark .border-red-300{border-color:#ef4444!important}.dark input,.dark select,.dark textarea{border-color:#475569!important}.dark option{background-color:#1e293b!important;color:#f1f5f9!important}.dark .border-dashed.border-gray-300.bg-gray-50{background-color:#0f172a!important;border-color:#475569!important}.dark .text-gray-400{color:#94a3b8!important}.dark .bg-gray-200.rounded-full{background-color:#334155!important}.dark [role=tablist] button{color:#cbd5e1!important}.dark [role=tablist] [data-state=active]{color:#a5b4fc!important;border-color:#6366f1!important}.dark [role=menu]{background-color:#1e293b!important;border-color:#334155!important;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}.dark [role=menuitem]{color:#e2e8f0!important}.dark [role=menuitem]:hover{background-color:#334155!important}.dark .text-gray-500.text-center{color:#94a3b8!important}.dark .border-r.border-gray-300{border-color:#475569!important}.dark .fixed.bottom-0.left-0.right-0.bg-white.border-t.border-gray-200{background-color:#0f172a!important;border-color:#334155!important}.dark .bg-blue-50.border-blue-500.text-blue-700{background-color:rgba(37,99,235,.1)!important;border-color:#3b82f6!important;color:#93c5fd!important}.dark .border-l-4.border-indigo-500{border-color:#6366f1!important}</pre></body></html>