@keyframes fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out}@layer utilities{.feature2-section{position:relative}.feature2-section:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:linear-gradient(180deg,transparent 0,rgba(255,107,74,.2) 50%,transparent);transform:translateX(-50%);z-index:0}.dark .feature2-section:before{background:linear-gradient(180deg,transparent 0,rgba(255,107,74,.3) 50%,transparent)}.text-orange-coral-primary{color:oklch(.65 .15 25)}.text-orange-coral-secondary{color:oklch(.7 .12 35)}.bg-orange-coral-light{background-color:oklch(.95 .03 25)}.border-orange-coral-light{border-color:oklch(.92 .03 25)}.text-deep-blue-gray{color:oklch(.3 .05 220)}.bg-warm-white{background-color:oklch(.99 .01 25)}.dark .text-orange-coral-primary{color:oklch(.65 .15 25)}.dark .text-orange-coral-secondary{color:oklch(.7 .12 35)}.dark .bg-orange-coral-light{background-color:oklch(.3 .05 25)}.dark .border-orange-coral-light{border-color:oklch(.275 0 0)}.dark .text-deep-blue-gray{color:oklch(.7 .05 220)}.dark .bg-warm-white{background-color:oklch(.269 0 0)}}details summary::-webkit-details-marker{display:none}details[open] summary~*{animation:fade-in .3s ease-out}details summary{transition:all .3s ease}details[open] summary{margin-bottom:0}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:1024px){.scrollbar-hide{padding-left:1rem;padding-right:1rem}.feature2-section .grid{gap:3rem}.feature2-section .flex{gap:2rem}}@media (max-width:768px){.feature2-section .grid{gap:2rem}.feature2-section .space-y-24>*+*{margin-top:3rem}.feature2-section .w-\[75vw\],.feature2-section .w-\[85vw\]{padding:1.5rem;margin-right:1.5rem}.feature2-section .w-\[75vw\]:last-child,.feature2-section .w-\[85vw\]:last-child{margin-right:0}.feature2-image-container{margin-bottom:1.5rem}.feature2-input-container{margin-bottom:1rem}}.feature2-image-container{position:relative;border-radius:1rem;overflow:hidden;transition:all .5s ease}.feature2-image-container:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.feature2-input-container{position:relative;backdrop-filter:blur(12px);border-radius:.75rem;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.feature2-input-container:hover{border-color:rgba(255,107,74,.3);box-shadow:0 8px 32px rgba(255,107,74,.1)}