/* Solvero documentation homepage section. Styles stay inside this widget. */
.svd-documentation,.svd-documentation *{box-sizing:border-box}
.svd-documentation{position:relative;isolation:isolate;width:100%;overflow:hidden;background:#f3f9fd;color:#0a1120;font-family:Inter,Arial,sans-serif}
.svd-documentation__image{position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:var(--svd-doc-x,50%) var(--svd-doc-y,50%)}
.svd-documentation__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f3f9fd 0%,rgba(243,249,253,.99) 24%,rgba(243,249,253,.95) 41%,rgba(243,249,253,.84) 56%,rgba(243,249,253,.37) 74%,rgba(243,249,253,0) 100%);pointer-events:none}
.svd-documentation__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;column-gap:clamp(20px,2.5vw,40px);max-width:1800px;min-height:300px;margin:0 auto;padding:30px clamp(22px,5.8vw,70px)}
.svd-documentation__intro{min-width:0;max-width:600px}
.svd-documentation__eyebrow{margin:0 0 8px;color:#009fe8;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.17em;text-transform:uppercase}
.svd-documentation__title{margin:0;color:#0a1120;font-size:clamp(30px,2.7vw,46px);font-weight:800;line-height:1.04;letter-spacing:-.045em}
.svd-documentation__accent{display:block;color:#289fe5}
.svd-documentation__description{max-width:490px;margin:11px 0 0;color:#34465f;font-size:13px;font-weight:400;line-height:1.45}
.svd-documentation__button,.svd-documentation__button:visited{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;width:var(--svd-doc-button-width,auto);min-width:190px;min-height:39px;margin-top:16px;padding:10px 16px 10px 18px;border:1px solid transparent;border-radius:4px;background:#0b1729;color:#fff;font-size:10px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}
.svd-documentation__button svg{display:block;flex:none;width:16px;height:16px}
.svd-documentation__button:hover,.svd-documentation__button:focus-visible{background:#173e68;color:#fff;text-decoration:none}
.svd-documentation__button:focus-visible{outline:2px solid #009fe8;outline-offset:3px}
.svd-documentation__features{display:grid;grid-template-columns:minmax(0,1fr);row-gap:13px;min-width:0;margin:0;padding:1px 0 1px 19px;border-left:1px solid #dce9f2;list-style:none}
.svd-documentation__feature{display:grid;grid-template-columns:var(--svd-doc-icon-size,40px) minmax(0,1fr);align-items:center;column-gap:13px;min-width:0;margin:0;padding:0;list-style:none}
.svd-documentation__icon{display:grid;place-items:center;width:var(--svd-doc-icon-size,40px);height:var(--svd-doc-icon-size,40px);border:1px solid #cbe6f8;border-radius:50%;background:rgba(255,255,255,.76);color:#009fec}
.svd-documentation__icon svg{display:block;width:20px;height:20px;max-width:55%;max-height:55%}
.svd-documentation__feature-copy{display:block;min-width:0}
.svd-documentation__feature-title{display:block;color:#101b2e;font-size:12px;font-weight:700;line-height:1.22}
.svd-documentation__feature-text{display:block;margin-top:3px;color:#4b617a;font-size:10px;line-height:1.25}
.svd-documentation__space{display:block}
@media(max-width:1024px){
	.svd-documentation__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;min-height:340px}
	.svd-documentation__space{display:none}
	.svd-documentation__veil{background:linear-gradient(90deg,#f3f9fd 0%,rgba(243,249,253,.98) 45%,rgba(243,249,253,.88) 74%,rgba(243,249,253,.46) 100%)}
	.svd-documentation__features{padding:14px 14px 14px 17px;border-radius:10px;background:rgba(247,251,254,.76)}
}
@media(max-width:700px){
	.svd-documentation{display:flex;flex-direction:column}
	.svd-documentation__inner{order:1;display:block;width:100%;min-height:0;padding:32px 22px 26px}
	.svd-documentation__image{position:relative;inset:auto;order:2;width:100%;height:240px;min-height:240px;background-position:var(--svd-doc-x,85%) var(--svd-doc-y,50%)}
	.svd-documentation__veil{display:none}
	.svd-documentation__eyebrow{font-size:10px}
	.svd-documentation__title{font-size:clamp(29px,7vw,38px)}
	.svd-documentation__description{font-size:13px}
	.svd-documentation__button,.svd-documentation__button:visited{--svd-doc-button-width:100%;justify-content:space-between;margin-top:18px}
	.svd-documentation__features{row-gap:15px;margin-top:26px;padding:0;border:0;border-radius:0;background:transparent}
	.svd-documentation__feature{grid-template-columns:var(--svd-doc-icon-size,40px) minmax(0,1fr);column-gap:12px}
	.svd-documentation__feature-title{font-size:13px}
	.svd-documentation__feature-text{font-size:11px}
}
@media(max-width:380px){.svd-documentation__image{height:210px;min-height:210px}.svd-documentation__inner{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){.svd-documentation__button{transition:none}}
