.quote{width:100%;background:var(--bg);font-family:var(--font-poppins);color:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-direction:column}.quote:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.quote__hero{flex-direction:column;max-width:800px;display:flex}.quote__hero h2{font-size:2.6rem;font-weight:700;background:linear-gradient(135deg,#ffffff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.25;margin-bottom:.75rem}@media screen and (max-width:1100px){.quote__hero h2{font-size:2.75rem}}@media screen and (max-width:768px){.quote__hero h2{font-size:2.25rem}}@media screen and (max-width:630px){.quote__hero h2{font-size:1.9rem}}.quote__hero-subtitle{font-size:1.1rem;color:#c9c9c9;font-weight:300;line-height:1.6;margin-bottom:2.5rem}@media screen and (max-width:1100px){.quote__hero-subtitle{font-size:1.2rem}}@media screen and (max-width:768px){.quote__hero-subtitle{font-size:1.1rem}}.quote__content{display:grid;grid-template-columns:1fr 1.2fr;align-items:start;grid-gap:3rem;gap:3rem}.quote__info{display:flex;flex-direction:column;gap:2rem}.quote__info-title{font-size:1.8rem;font-weight:700;margin-bottom:.75rem;color:#fff;line-height:1.3;opacity:.95}.quote__info-description{font-size:1.1rem;color:hsla(0,0%,100%,.8);line-height:1.6}.quote__info-stats{display:flex;flex-direction:row;gap:1.5rem}.quote__info-stats-item{flex:1 1;background:#232743;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.quote__info-stats-item:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.quote__info-stats-item-number{font-size:1.5rem;font-weight:700;color:#646cff;display:block;margin-bottom:.5rem}.quote__info-stats-item-label{font-size:.85rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px}.quote__info-expectations{background:linear-gradient(135deg,rgba(138,144,251,.1019607843),rgba(118,67,167,.1019607843));border:1px solid rgba(100,108,255,.2);border-radius:12px;padding:1.5rem}.quote__info-expectations-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1rem;opacity:.9}.quote__info-expectations-list{display:flex;flex-direction:column;gap:.75rem}.quote__info-expectations-item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:hsla(0,0%,100%,.8)}.quote__info-expectations-item:before{content:"";width:6px;height:6px;background:#646cff;border-radius:50%;flex-shrink:0}.quote__form-wrapper{background:#232743;border:1px solid rgba(189,189,189,.1019607843);border-radius:12px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.quote__form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.quote__form-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.quote__form-label{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.9);margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.quote__form-required{color:#ff6b6b;font-size:.8rem}.quote__form-input,.quote__form-textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.875rem 1rem;font-size:.95rem;color:#fff;transition:all .3s ease;outline:none;font-family:var(--font-inter)}.quote__form-input::placeholder,.quote__form-textarea::placeholder{color:hsla(0,0%,100%,.4)}.quote__form-input:focus,.quote__form-textarea:focus{border-color:#646cff;background:hsla(0,0%,100%,.08)}.quote__form-input:disabled,.quote__form-textarea:disabled{opacity:.6;cursor:not-allowed}.quote__form-textarea{resize:vertical;min-height:120px}.quote__form-error{color:#ff6b6b;font-size:.8rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.quote__form-actions{display:flex;justify-content:flex-end}.quote__form-submit{background:linear-gradient(135deg,#646cff,#747bff);color:#fff;border:none;border-radius:8px;padding:.875rem 2rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.quote__form-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.quote__form-submit:hover{transform:translateY(-2px)}.quote__form-submit:hover:before{left:100%}.quote__form-submit:active{transform:translateY(0)}.quote__form-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.quote__form-submit--loading:hover{transform:none}.quote__form-spinner{animation:spin 1s linear infinite}.quote__form-status{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500}.quote__form-status--success{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.quote__form-status--error{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}@media(max-width:1120px){.quote__content{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:768px){.quote__form-row{grid-template-columns:1fr}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}