.closer{outline:none;padding:0 0 104px}.closer-card{border-radius:var(--r-xl);background:radial-gradient(80% 90% at 50% 0%,#6d4aff61,transparent 65%),var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);text-align:center;margin-top:28px;padding:24px 22px;position:relative;overflow:hidden}.closer-card:before{content:"";background:var(--grad);height:1px;position:absolute;top:0;left:10%;right:10%}.closer .sec-title,.closer .sec-sub{text-align:center;margin-inline:auto}.closer-cta{margin-top:30px}.closer-cta .btn{width:100%;max-width:360px}.closer-ways{text-align:left;max-width:360px;margin:20px auto 0}.way{border-radius:var(--r-md);width:100%;min-height:68px;box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);text-align:left;background:#ffffff08;border:0;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex}.way:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0f}.way>.ic{width:40px;height:40px;color:var(--violet-lt);background:#6d4aff2e;border-radius:12px;padding:10px}.way b{color:var(--text);font-weight:650;display:block}.way span span{overflow-wrap:break-word;font-size:.875rem}.way,.way>span{min-width:0}@media (min-width:640px){.closer-card{padding:32px 40px}}@media (min-width:960px){.closer{padding:0 0 136px}.closer-card{padding:40px 64px}}@media (prefers-reduced-motion:reduce){.way{transition:background-color .18s,box-shadow .18s!important}}.contact-page :is(h1,h2,h3){text-transform:capitalize}.contact-details{text-align:left;gap:12px;display:grid}.contact-detail{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff09;border-radius:18px;padding:20px 18px;text-decoration:none;transition:background-color .18s;display:block}.contact-detail:hover{background:#fff1}.contact-detail span{color:var(--dim);margin-bottom:7px;font-size:.8125rem;font-weight:600;display:block}.contact-detail strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.5;display:block}@media (min-width:640px){.contact-details{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail:first-child,.contact-detail:last-child{text-align:center;grid-column:1/-1}}
