.MagicBento-module__cEIqya__cardGrid{-webkit-user-select:none;user-select:none;gap:.5em;max-width:54em;padding:.75em;font-size:clamp(1rem,.9rem + .5vw,1.5rem);display:grid;position:relative}.MagicBento-module__cEIqya__card{aspect-ratio:4/3;--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:200px;--glow-color:37, 99, 235;background:#0b1220;border:1px solid #2563eb40;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;min-height:200px;padding:1.25em;font-weight:300;transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.MagicBento-module__cEIqya__card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.MagicBento-module__cEIqya__header,.MagicBento-module__cEIqya__content{color:#fff;z-index:2;display:flex;position:relative}.MagicBento-module__cEIqya__header{justify-content:space-between;gap:.75em}.MagicBento-module__cEIqya__content{flex-direction:column}.MagicBento-module__cEIqya__label{letter-spacing:.06em;text-transform:uppercase;color:#5b9bffe6;font-size:.85rem;font-weight:600}.MagicBento-module__cEIqya__title{font-size:1rem;font-weight:600;font-family:var(--font-space-grotesk,sans-serif);margin:0 0 .25em}.MagicBento-module__cEIqya__description{opacity:.85;margin:0;font-size:.75rem;line-height:1.35}.MagicBento-module__cEIqya__textAutohide .MagicBento-module__cEIqya__title,.MagicBento-module__cEIqya__textAutohide .MagicBento-module__cEIqya__description{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MagicBento-module__cEIqya__textAutohide .MagicBento-module__cEIqya__title{-webkit-line-clamp:1;line-clamp:1}.MagicBento-module__cEIqya__textAutohide .MagicBento-module__cEIqya__description{-webkit-line-clamp:2;line-clamp:2}@media (max-width:599px){.MagicBento-module__cEIqya__cardGrid{grid-template-columns:1fr;width:100%;margin:0 auto;padding:.5em}.MagicBento-module__cEIqya__card{min-height:180px}}@media (min-width:600px){.MagicBento-module__cEIqya__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MagicBento-module__cEIqya__cardGrid{grid-template-columns:repeat(4,1fr)}.MagicBento-module__cEIqya__card:nth-child(3){grid-area:span 2/span 2}.MagicBento-module__cEIqya__card:nth-child(4){grid-area:2/1/span 2/span 2}.MagicBento-module__cEIqya__card:nth-child(6){grid-area:3/4}}.MagicBento-module__cEIqya__cardGridCompact{max-width:none;padding:0;font-size:1rem}.MagicBento-module__cEIqya__cardGridCompact .MagicBento-module__cEIqya__card{aspect-ratio:auto;min-height:120px}.MagicBento-module__cEIqya__cardGridCompact .MagicBento-module__cEIqya__cardWide{grid-column:1/-1;min-height:160px}@media (min-width:600px){.MagicBento-module__cEIqya__cardGridCompact{grid-template-columns:repeat(2,1fr)}.MagicBento-module__cEIqya__cardGridCompact .MagicBento-module__cEIqya__card:nth-child(3),.MagicBento-module__cEIqya__cardGridCompact .MagicBento-module__cEIqya__card:nth-child(4),.MagicBento-module__cEIqya__cardGridCompact .MagicBento-module__cEIqya__card:nth-child(6){grid-area:auto}}.MagicBento-module__cEIqya__borderGlow:after{content:"";background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y), rgba(var(--glow-color), calc(var(--glow-intensity) * .8)) 0%, rgba(var(--glow-color), calc(var(--glow-intensity) * .4)) 30%, transparent 60%);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:1;z-index:1;padding:6px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.MagicBento-module__cEIqya__borderGlow:hover{box-shadow:0 4px 20px #1e3a5f66, 0 0 30px rgba(var(--glow-color), .25)}.MagicBento-module__cEIqya__particleContainer{position:relative;overflow:hidden}.MagicBento-module__cEIqya__formCard{aspect-ratio:auto;height:100%;min-height:280px}
.Stepper-module__iF67Ha__outer{flex-direction:column;align-items:stretch;width:100%;display:flex}.Stepper-module__iF67Ha__circleContainer{border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--shadow-elevated);border-radius:1.5rem;margin-left:auto;margin-right:auto}.Stepper-module__iF67Ha__indicatorRow{align-items:center;width:100%;padding:1.5rem 1.5rem .75rem;display:flex}.Stepper-module__iF67Ha__contentDefault{position:relative;overflow:hidden}.Stepper-module__iF67Ha__stepDefault{padding:.5rem 1.5rem 0}.Stepper-module__iF67Ha__footer{padding:0 1.5rem 1.5rem}.Stepper-module__iF67Ha__footerNav{margin-top:1.75rem;display:flex}.Stepper-module__iF67Ha__footerNavSpread{justify-content:space-between}.Stepper-module__iF67Ha__footerNavEnd{justify-content:flex-end}.Stepper-module__iF67Ha__backButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem .85rem;font-size:.875rem;font-weight:500;transition:all .35s}.Stepper-module__iF67Ha__backButton:hover{color:var(--foreground)}.Stepper-module__iF67Ha__nextButton{background-color:var(--brand-accent);color:#fff;letter-spacing:-.025em;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.875rem;font-weight:600;transition:all .35s;display:flex}.Stepper-module__iF67Ha__nextButton:hover{opacity:.92;box-shadow:0 8px 20px #2563eb59}.Stepper-module__iF67Ha__nextButton:disabled{opacity:.5;cursor:not-allowed}.Stepper-module__iF67Ha__indicator{cursor:pointer;outline:none;position:relative}.Stepper-module__iF67Ha__indicatorInner{border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:600;display:flex}.Stepper-module__iF67Ha__activeDot{background-color:#fff;border-radius:9999px;width:.75rem;height:.75rem}.Stepper-module__iF67Ha__stepNumber{font-size:.875rem}.Stepper-module__iF67Ha__connector{background-color:#64748b73;border-radius:.25rem;flex:1;height:.125rem;margin-left:.5rem;margin-right:.5rem;position:relative;overflow:hidden}.Stepper-module__iF67Ha__connectorInner{height:100%;position:absolute;top:0;left:0}.Stepper-module__iF67Ha__checkIcon{color:#fff;width:1rem;height:1rem}
