.home-closing{padding:40px 48px 48px}.closing-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;max-width:1344px;height:560px;margin-inline:auto;padding-inline:24px;overflow:hidden;border-radius:28px;background:#0b1530}.closing-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.closing-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 50% 40% at 50% 48%,#08102680,#08102600),linear-gradient(180deg,#0b153080,#0b153047)}.closing-card h2{text-shadow:0 2px 24px rgb(8 16 38 / .45)}.closing-card h2{margin:0;color:#fff;font:500 60px/62px var(--site-heading);letter-spacing:-.04em;text-align:center;text-wrap:balance}.closing-alt{margin:0;color:#fffc;font:400 14px/18px var(--site-ui)}.closing-alt a{color:#fff;font-weight:500;text-decoration:underline 1px;text-underline-position:from-font}.home-closing .site-prompt .website-preview-form-row input{box-shadow:0 20px 40px -16px #00000080}.closing-thread{position:absolute;display:flex;flex-direction:column;gap:5px;width:240px;filter:drop-shadow(0 16px 22px rgb(0 0 0 / .35));pointer-events:none;-webkit-user-select:none;user-select:none}.closing-thread span{padding:8px 13px;font:400 14.5px/19px var(--site-sans);letter-spacing:-.01em}.closing-thread [data-from=me]{align-self:flex-end}.closing-thread [data-from=them]{align-self:flex-start}.closing-thread[data-app=imessage]{top:72px;left:96px;rotate:-4deg}.closing-thread[data-app=imessage] span{border-radius:18px}.closing-thread[data-app=imessage] [data-from=me]{background:#08f;color:#fff}.closing-thread[data-app=imessage] [data-from=them]{background:#e9e9eb;color:#000}.closing-thread[data-app=whatsapp]{right:104px;bottom:72px;rotate:3deg}.closing-thread[data-app=whatsapp] span{padding:6px 9px;border-radius:8px;color:#111b21}.closing-thread[data-app=whatsapp] [data-from=me]{background:#d9fdd3}.closing-thread[data-app=whatsapp] [data-from=them]{background:#fff}@media(max-width:1099px){.closing-thread{display:none}}@media(max-width:767px){.home-closing{padding:24px 16px 32px}.closing-card{gap:24px;height:auto;min-height:480px;padding:56px 16px;border-radius:20px}.closing-card h2{font-size:clamp(36px,10vw,44px);line-height:1.05}}
