.intent-environments__grid.svelte-1dvmg4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.intent-environments__grid--rows.svelte-1dvmg4y{grid-template-columns:1fr}.intent-environments__support.svelte-1dvmg4y{margin:14px 0 0;color:var(--intent-muted, var(--soft));font-size:.92rem;text-align:center}.intent-environments__support.svelte-1dvmg4y strong:where(.svelte-1dvmg4y){color:var(--intent-cyan, var(--cyan))}.intent-environment.svelte-1dvmg4y{position:relative;display:flex;min-height:190px;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;border:1px solid rgba(146,213,239,.16);border-radius:var(--intent-radius, var(--radius));padding:24px 24px 22px;background:#051321;box-shadow:inset 0 1px #ffffff0f}.intent-environment.svelte-1dvmg4y:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000,#000000f0 18%,#020a12bd 48%,#020a1229),linear-gradient(180deg,#020a120a,#020a125c);content:"";opacity:1;pointer-events:none}.intent-environment.svelte-1dvmg4y:after{position:absolute;inset:0 auto 0 0;width:min(72%,390px);background:radial-gradient(circle at 18% 26%,rgba(31,220,235,.18),transparent 36%),linear-gradient(90deg,#000,#000000eb 28%,#020a12c7 58%,#020a1200);content:"";pointer-events:none}.intent-environment__image.svelte-1dvmg4y{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.82;transform:scale(1.01)}.intent-environment__mark.svelte-1dvmg4y{position:relative;z-index:1;display:grid;width:68px;height:68px;place-items:center;color:#b7d2ff;filter:drop-shadow(0 0 18px rgba(43,186,255,.2));clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:#00070ed1;border:1px solid rgba(131,152,255,.58);box-shadow:inset 0 1px #ffffff1f,0 0 24px #4ba6ff2e}.intent-environment__mark.svelte-1dvmg4y i:where(.svelte-1dvmg4y){font-size:2.15rem}.intent-environment.svelte-1dvmg4y h3:where(.svelte-1dvmg4y){position:relative;z-index:1;margin:0 0 4px;color:var(--intent-text, var(--text));font-size:clamp(1.2rem,1.55vw,1.52rem);text-shadow:0 2px 14px rgba(0,0,0,.45)}.intent-environment.svelte-1dvmg4y p:where(.svelte-1dvmg4y){position:relative;z-index:1;max-width:260px;margin:12px 0 0;color:var(--intent-soft, var(--soft));font-size:.92rem;line-height:1.5;text-shadow:0 2px 12px rgba(0,0,0,.45)}.intent-environment__subtitle.svelte-1dvmg4y{margin-top:0;color:var(--intent-text, var(--text));font-size:1.06rem;font-weight:600}.intent-environment__cta.svelte-1dvmg4y{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--intent-cyan, var(--cyan));font-size:.82rem;font-weight:800;text-decoration:none;text-shadow:0 2px 12px rgba(0,0,0,.45)}.intent-environment__cta.svelte-1dvmg4y:hover{color:#7ef6ff}html[data-theme=light] .intent-environment.svelte-1dvmg4y{border-color:#084b6933;background:linear-gradient(160deg,#fffffff5,#e8f7fce0);box-shadow:inset 0 1px #ffffffe0,0 18px 42px #08465f1a}html[data-theme=light] .intent-environment__image.svelte-1dvmg4y{opacity:.72}html[data-theme=light] .intent-environment.svelte-1dvmg4y:before{background:linear-gradient(90deg,#f6fcfff5,#ecf8fdeb 28%,#e2f5fca3 58%,#ddf2fb14),linear-gradient(180deg,#ffffff14,#d6eff842)}html[data-theme=light] .intent-environment.svelte-1dvmg4y:after{background:radial-gradient(circle at 18% 26%,rgba(0,174,205,.12),transparent 36%),linear-gradient(90deg,#f0faffe6,#e6f6fcc2 34%,#d4f0fa70 58%,#effafd00)}html[data-theme=light] .intent-environment__mark.svelte-1dvmg4y{border-color:#1864b247;background:#ffffffd6;color:#0f5ea6;box-shadow:inset 0 1px #fffffff0,0 0 24px #4ba6ff24}html[data-theme=light] .intent-environment.svelte-1dvmg4y h3:where(.svelte-1dvmg4y),html[data-theme=light] .intent-environment.svelte-1dvmg4y p:where(.svelte-1dvmg4y),html[data-theme=light] .intent-environment__subtitle.svelte-1dvmg4y{color:#072031;text-shadow:none}html[data-theme=light] .intent-environment__cta.svelte-1dvmg4y{color:#006ea5;text-shadow:none}html[data-theme=light] .intent-environment__cta.svelte-1dvmg4y:hover{color:#008cc2}@media(max-width:900px){.intent-environment.svelte-1dvmg4y{min-height:240px}}
