.mlp-product-closer{position:relative;overflow:hidden;padding:clamp(88px,12vh,150px) clamp(20px,4vw,64px) clamp(96px,13vh,160px);text-align:center}.mlp-product-closer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1100px,calc(100% - 40px));height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--mlc-accent) 42%,transparent) 30%,color-mix(in srgb,var(--mlc-accent-2) 38%,transparent) 70%,transparent 100%)}.mlp-product-closer-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--mel-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--mel-border-subtle) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 46%,#000,transparent 68%);-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,transparent 68%)}.mlp-product-closer-orb{position:absolute;left:50%;top:52%;translate:-50% -50%;width:min(760px,120vw);height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--mlc-accent) 19%,transparent) 0%,color-mix(in srgb,var(--mlc-accent-2) 8%,transparent) 46%,transparent 72%);filter:blur(34px)}.mlp-product-closer-inner{position:relative;width:min(880px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center}.mlp-product-closer h2{margin:18px 0 0;max-width:24ch;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3.6vw,3.35rem);line-height:1.12;letter-spacing:-.02em;color:var(--mel-text-primary)}.mlp-product-closer p{margin:18px auto 0;max-width:60ch;font-family:Poppins,system-ui,sans-serif;font-size:clamp(1rem,.42vw + .92rem,1.16rem);line-height:1.7;color:var(--mel-text-secondary)}.mlp-product-closer-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;width:100%}.mlp-product-closer-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:14px;font-family:Poppins,system-ui,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.mlp-product-closer-cta:focus-visible{outline:2px solid var(--mlc-accent);outline-offset:2px}.mlp-product-closer-cta.is-primary{color:var(--mlc-ink);background:linear-gradient(135deg,var(--mlc-accent) 0%,color-mix(in srgb,var(--mlc-accent) 72%,var(--mlc-accent-2)) 100%);border:1px solid color-mix(in srgb,var(--mlc-accent) 55%,transparent);box-shadow:0 18px 44px -18px color-mix(in srgb,var(--mlc-accent) 65%,transparent),inset 0 1px #ffffff38}.mlp-product-closer-cta.is-primary svg{transition:transform .18s ease}.mlp-product-closer-cta.is-docs{color:var(--mel-text-primary);background:color-mix(in srgb,var(--mel-surface-card) 82%,transparent);border:1px solid var(--mel-border-default);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.mlp-product-closer-cta.is-docs svg{color:color-mix(in srgb,var(--mlc-accent) 72%,var(--mel-text-primary))}@media(hover:hover){.mlp-product-closer-cta.is-primary:hover{transform:translateY(-1px);box-shadow:0 22px 52px -18px color-mix(in srgb,var(--mlc-accent) 80%,transparent),inset 0 1px #ffffff42}.mlp-product-closer-cta.is-primary:hover svg{transform:translate(2px)}.mlp-product-closer-cta.is-docs:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mlc-accent) 45%,var(--mel-border-default))}}.mlp-product-closer-trust{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;font-family:Poppins,system-ui,sans-serif;font-size:12px;line-height:1.6;letter-spacing:.02em;color:var(--mel-text-tertiary)}.mlp-product-closer-trust svg{flex:0 0 auto;color:#10b981}@media(max-width:560px){.mlp-product-closer{padding-top:clamp(64px,10vh,88px);padding-bottom:clamp(76px,11vh,104px)}.mlp-product-closer h2{max-width:none}.mlp-product-closer-ctas{flex-direction:column;align-items:stretch;max-width:420px;margin-inline:auto}.mlp-product-closer-cta{width:100%}.mlp-product-closer-trust{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.mlp-product-closer-cta,.mlp-product-closer-cta.is-primary svg{transition:none!important}.mlp-product-closer-cta.is-primary:hover,.mlp-product-closer-cta.is-docs:hover{transform:none}}
