.IdeaForm-module__Z8t8aa__section{padding:8rem 0;position:relative;overflow:hidden}.IdeaForm-module__Z8t8aa__wrapper{z-index:1;perspective:1000px;position:relative}.IdeaForm-module__Z8t8aa__card{-webkit-backdrop-filter:blur(20px)saturate(180%);transform-style:preserve-3d;background:#fff9;border:1px solid #ffffff80;border-radius:32px;grid-template-columns:2fr 3fr;transition:all .5s;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #0000001a,0 20px 60px -30px #0000001a,inset 0 0 0 1px #ffffff80}.IdeaForm-module__Z8t8aa__card:hover{box-shadow:0 50px 120px -20px #d9b77d33,0 30px 80px -30px #0000001a,inset 0 0 0 1px #fffc}.IdeaForm-module__Z8t8aa__visualSide{color:#2c241b;background:linear-gradient(135deg,#e6cfa3 0%,#d9b77d 100%);flex-direction:column;justify-content:center;padding:4rem;display:flex;position:relative;overflow:hidden}.IdeaForm-module__Z8t8aa__interactiveBackground{opacity:.8;pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}.IdeaForm-module__Z8t8aa__visualContent{z-index:10;position:relative}.IdeaForm-module__Z8t8aa__visualTitle{letter-spacing:-1px;background:linear-gradient(90deg,#2c241b,#5a4a35);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:3.5rem;font-weight:800;line-height:1.1}.IdeaForm-module__Z8t8aa__visualQuote{color:#2c241bcc;border-left:3px solid #fff;padding-left:1.5rem;font-size:1.2rem;font-weight:500;line-height:1.6;transition:all .5s}.IdeaForm-module__Z8t8aa__formSide{background:0 0;flex-direction:column;justify-content:center;padding:5rem 4rem;transition:filter .5s;display:flex;position:relative}.IdeaForm-module__Z8t8aa__formHeader{margin-bottom:3rem}.IdeaForm-module__Z8t8aa__headerTitle{margin-bottom:.5rem;font-size:2rem;font-weight:700}.IdeaForm-module__Z8t8aa__headerSubtitle{color:var(--text-secondary)}.IdeaForm-module__Z8t8aa__formGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.IdeaForm-module__Z8t8aa__formGroup{margin-bottom:2rem;position:relative}.IdeaForm-module__Z8t8aa__validationIcon{color:var(--gold-primary);pointer-events:none;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:2rem;right:0}.IdeaForm-module__Z8t8aa__label{letter-spacing:1px;color:var(--text-secondary);margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:block}.IdeaForm-module__Z8t8aa__input,.IdeaForm-module__Z8t8aa__textarea{color:#000;background:0 0;border:none;border-bottom:2px solid #0000001a;border-radius:0;width:100%;padding:1rem 2rem 1rem 0;font-family:inherit;font-size:1.2rem;transition:all .3s}.IdeaForm-module__Z8t8aa__input:focus,.IdeaForm-module__Z8t8aa__textarea:focus{border-bottom-color:var(--gold-primary);background:linear-gradient(#0000 95%,#d9b77d1a 100%);outline:none}.IdeaForm-module__Z8t8aa__input::placeholder,.IdeaForm-module__Z8t8aa__textarea::placeholder{color:#0000004d}.IdeaForm-module__Z8t8aa__submitBtn{color:#fff;letter-spacing:2px;cursor:pointer;background:#000;border:none;border-radius:50px;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem 3rem;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}.IdeaForm-module__Z8t8aa__submitBtn:hover{background:var(--gold-primary);color:#000;transform:translate(10px);box-shadow:0 10px 30px #d9b77d66}@media (max-width:968px){.IdeaForm-module__Z8t8aa__card{grid-template-columns:1fr}.IdeaForm-module__Z8t8aa__visualSide{min-height:300px;padding:3rem 2rem}.IdeaForm-module__Z8t8aa__formSide{padding:3rem 2rem}.IdeaForm-module__Z8t8aa__formGrid{grid-template-columns:1fr;gap:0}}@media (max-width:480px){.IdeaForm-module__Z8t8aa__section{padding:4rem 0}.IdeaForm-module__Z8t8aa__visualSide{min-height:auto;padding:2rem 1.5rem}.IdeaForm-module__Z8t8aa__visualTitle{font-size:2.5rem}.IdeaForm-module__Z8t8aa__formSide{padding:2rem 1.5rem}}
