.file-dropzone{border:1px dashed var(--border-glass);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);transition:all .3s var(--ease-spring);cursor:pointer;border-radius:1rem;position:relative;overflow:hidden}.file-dropzone:hover,.file-dropzone:focus-within{border-color:var(--accent-blue);background:#ffffff05}.file-dropzone--active{border-color:var(--accent-blue);background:#2563eb0d}.radio-compact-group{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.radio-compact{cursor:pointer;align-items:center;gap:.5rem;display:flex}.radio-compact input[type=radio]{appearance:none;font:inherit;color:currentColor;border:1px solid var(--border-glass);background-color:#0000;border-radius:50%;flex-shrink:0;place-content:center;width:1.15em;height:1.15em;margin:0;transition:all .2s;display:grid}.radio-compact input[type=radio]:before{content:"";width:.5em;height:.5em;box-shadow:inset 1em 1em var(--accent-blue);background-color:var(--accent-blue);border-radius:50%;transition:transform .12s ease-in-out;transform:scale(0)}.radio-compact input[type=radio]:checked:before{transform:scale(1)}.radio-compact input[type=radio]:checked{border-color:var(--accent-blue)}.radio-compact span{color:var(--text-secondary);font-size:.875rem;transition:color .2s}.radio-compact input[type=radio]:checked~span{color:var(--text-primary);font-weight:500}.checkbox-compact-group{flex-direction:column;gap:.75rem;display:flex}.checkbox-compact{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.checkbox-compact input[type=checkbox]{appearance:none;font:inherit;color:currentColor;border:1px solid var(--border-glass);background-color:#0000;border-radius:.25em;flex-shrink:0;place-content:center;width:1.15em;height:1.15em;margin:.15rem 0 0;transition:all .2s;display:grid}.checkbox-compact input[type=checkbox]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em var(--accent-blue);background-color:var(--accent-blue);transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .12s ease-in-out;transform:scale(0)}.checkbox-compact input[type=checkbox]:checked:before{transform:scale(1)}.checkbox-compact input[type=checkbox]:checked{border-color:var(--accent-blue)}.checkbox-compact span{color:var(--text-secondary);font-size:.875rem;line-height:1.4;transition:color .2s}.checkbox-compact input[type=checkbox]:checked~span{color:var(--text-primary);font-weight:500}
.info-embla{position:relative;overflow:hidden}.info-embla-viewport{overflow:visible}.info-embla-container{touch-action:pan-y pinch-zoom;margin-right:-.75rem;display:flex}.info-embla-slide{flex-direction:column;flex:0 0 85vw;min-width:0;padding-right:.75rem;display:flex}@media (min-width:480px){.info-embla-slide{flex:0 0 80vw}}@media (min-width:640px){.info-embla-slide{flex:0 0 70vw}}@media (min-width:768px){.info-embla-viewport{padding-left:var(--container-px)}.info-embla-container{margin-right:0}.info-embla-slide{flex:0 0 46vw}}.partner-hero-section{padding-bottom:0!important}.partner-info-spacing{padding-top:var(--section-padding);padding-bottom:0}
.benefit-card{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:1.5rem;flex-direction:column;height:100%;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.benefit-number{z-index:0;pointer-events:none;position:absolute;top:-1rem;right:-1rem}.benefit-number:before{content:attr(data-number);color:var(--border-glass);opacity:.1;font-size:8rem;font-weight:900;line-height:1;font-family:var(--font-outfit)}.benefit-content{z-index:10;position:relative}.benefit-icon{background:var(--bg-muted);border:1px solid var(--border-glass);width:3.5rem;height:3.5rem;color:var(--accent-blue);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.benefits-embla{position:relative;overflow:hidden}.benefits-embla-viewport{overflow:visible}.benefits-embla-container{touch-action:pan-y pinch-zoom;margin-right:-.75rem;display:flex}.benefits-embla-slide{flex-direction:column;flex:0 0 85vw;min-width:0;padding-right:.75rem;display:flex}@media (min-width:480px){.benefits-embla-slide{flex:0 0 80vw}}@media (min-width:640px){.benefits-embla-slide{flex:0 0 70vw}}@media (min-width:768px){.benefits-embla-viewport{padding-left:var(--container-px)}.benefits-embla-container{margin-right:0}.benefits-embla-slide{flex:0 0 46vw}}
/*# sourceMappingURL=02hwtngy67ruq.css.map*/