.pd{--loop: 10s;position:relative;margin:0}.pd__mail{position:relative;overflow:hidden;border-radius:1.5rem;background:#fff;color:hsl(var(--brand-ink));box-shadow:0 50px 90px -50px #000000e6,0 0 0 1px #ffffff1a}.pd__bar{display:flex;align-items:center;gap:.45rem;padding:.65rem 1rem;background:#ebeff4;font-size:.8125rem;font-weight:700;color:hsl(var(--brand-slate))}.pd__bar-tag{margin-left:auto;border-radius:9999px;background:hsl(var(--brand-navy));padding:.1rem .6rem;font-size:.6875rem;color:#fff}.pd__head{display:flex;gap:.75rem;padding:1rem 1.1rem .4rem}.pd__avatar{display:grid;width:2.4rem;height:2.4rem;flex:none;place-items:center;border-radius:9999px;background:#f9dcdc;font-weight:800;color:#b91c1c}.pd__from{display:block;font-weight:700}.pd__subject{display:block;margin-top:.25rem;font-size:.9375rem;font-weight:800}.pd__body{display:grid;gap:.45rem;padding:.6rem 1.1rem 1rem 4.25rem}.pd__body i{height:.45rem;border-radius:9999px;background:#dfe4ec}.pd__body i.short{width:60%}.pd__btn{justify-self:start;margin-top:.4rem;border-radius:.6rem;background:hsl(var(--brand-blue));padding:.45rem .9rem;font-size:.8125rem;font-weight:700;color:#fff}.pd__file{justify-self:start;border-radius:.5rem;border:1px dashed hsl(215 20% 75%);padding:.3rem .6rem;font-size:.75rem;font-weight:600;color:hsl(var(--brand-slate))}.pd__flag{border-radius:.35rem;box-shadow:0 0 0 2px #ef4343d9}.pd__from .pd__flag{padding:0 .2rem;font-weight:500;color:#b91c1c}.pd__signs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0 1.1rem 1rem;list-style:none}.pd__sign{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;background:#fdecec;padding:.25rem .6rem;font-size:.75rem;font-weight:700;color:#b91c1c}.pd__done{display:flex;align-items:center;gap:.75rem;margin:0 1.1rem 1.1rem;border-radius:1rem;background:hsl(var(--brand-navy));padding:.75rem .9rem;color:#fff}.pd__done-icon{display:grid;width:2.4rem;height:2.4rem;flex:none;place-items:center;border-radius:.8rem;background:#22c55e}.pd__done b{display:block}.pd__done small{font-size:.8125rem;color:#e1e7efcc}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .pd__flag{animation:pd-flag var(--loop) ease-in-out infinite}html[data-motion=on] .pd__sign{animation:pd-sign var(--loop) var(--ease-out-expo, ease-out) infinite}html[data-motion=on] .pd__flag--2,html[data-motion=on] .pd__sign--2{animation-delay:.9s}html[data-motion=on] .pd__flag--3,html[data-motion=on] .pd__sign--3{animation-delay:1.8s}html[data-motion=on] .pd__flag--4,html[data-motion=on] .pd__sign--4{animation-delay:2.7s}html[data-motion=on] .pd__done{animation:pd-done var(--loop) var(--ease-out-expo, ease-out) infinite}}@keyframes pd-flag{0%,6%{box-shadow:0 0 0 2px #ef434300}12%{box-shadow:0 0 0 5px #ef434359}18%,92%{box-shadow:0 0 0 2px #ef4343d9}to{box-shadow:0 0 0 2px #ef434300}}@keyframes pd-sign{0%,8%{opacity:.25;translate:0 4px}16%,92%{opacity:1;translate:0 0}to{opacity:.25;translate:0 4px}}@keyframes pd-done{0%,48%{opacity:.35;translate:0 8px}56%,92%{opacity:1;translate:0 0}to{opacity:.35;translate:0 8px}}.ac-prices{display:grid;gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none}@media(min-width:900px){.ac-prices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.ac-price{position:relative;display:flex;flex-direction:column;border-radius:1.5rem;border:1px solid hsl(0 0% 100% / .12);background:linear-gradient(165deg,#ffffff14,#ffffff05);padding:1.6rem;color:#fff;transition:transform .3s var(--ease-out-expo, ease-out),border-color .2s ease}.ac-price:hover{transform:translateY(-4px);border-color:#ffffff40}.ac-price--rec{border-color:#20d8f8;box-shadow:0 0 0 1px #20d8f8,0 30px 60px -30px #07bedf8c}@media(min-width:900px){.ac-price--rec{margin-top:-.75rem}}.ac-price__badge{position:absolute;top:-.8rem;left:1.5rem;border-radius:9999px;background:linear-gradient(135deg,#1d4ed8,#06b6d4);padding:.25rem .8rem;font-size:.75rem;font-weight:800;letter-spacing:.04em}.ac-price__name{font-size:1.25rem;font-weight:800}.ac-price__amount{margin-top:.75rem;font-size:2.75rem;font-weight:800;line-height:1.05;letter-spacing:-.03em}.ac-price__unit{font-size:.875rem;color:#e1e7efb3}.ac-price__list{display:grid;gap:.6rem;margin:1.25rem 0;padding:0;list-style:none}.ac-price__list li{display:flex;gap:.6rem;font-size:.9375rem;color:#e1e7efe0}.ac-price__list svg{flex:none;margin-top:.15rem;color:#4ade80}.ac-price__cta{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;border-radius:9999px;border:1px solid hsl(0 0% 100% / .2);background:#ffffff14;font-weight:700;color:#fff;text-decoration:none}.ac-price--rec .ac-price__cta,.ac-price__cta:hover{border-color:transparent;background:#fff;color:hsl(var(--brand-navy))}.ac-price__cta:focus-visible{outline:2px solid hsl(189 94% 60%);outline-offset:3px}.ac-note{margin-top:1rem;font-size:.8125rem;color:#e1e7efa6}@media(prefers-reduced-motion:reduce){.ac-price{transition:none}.ac-price:hover{transform:none}}
