.phone-reveal{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;font-family:var(--sans);font-size:.98rem;font-weight:400;line-height:1.3;color:inherit;text-decoration:none;cursor:pointer;text-align:left}.phone-reveal-ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid;border-radius:50%;opacity:.55;transition:opacity .3s ease}.phone-reveal-ico svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.phone-reveal-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.phone-reveal-fade{opacity:.28;filter:blur(1.4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-reveal-hint{font-size:.76rem;letter-spacing:.06em;opacity:.62;border-bottom:1px solid;padding-bottom:1px}.phone-reveal:focus-visible .phone-reveal-ico,.phone-reveal:hover .phone-reveal-ico{opacity:1}.phone-reveal:focus-visible .phone-reveal-hint,.phone-reveal:hover .phone-reveal-hint{opacity:1}.phone-reveal:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.phone-reveal.is-shown .phone-reveal-num{font-size:1.06rem}.phone-reveal.is-shown .phone-reveal-ico{opacity:1}@media (max-width:720px){.phone-reveal{flex-wrap:wrap}.phone-reveal-hint{flex-basis:100%;margin-left:40px}}@media (prefers-reduced-motion:reduce){.phone-reveal-ico{transition:none}}