html{font-display:swap}.hinewton-promo[data-astro-cid-l3f2mly3]{position:fixed;z-index:9995;right:max(.75rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:auto;width:min(100vw - 1.25rem,400px);pointer-events:none;opacity:0;transform:translate3d(110%,0,0);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.hinewton-promo--visible[data-astro-cid-l3f2mly3]{transform:translateZ(0);opacity:1;pointer-events:auto}@media (min-width:768px){.hinewton-promo[data-astro-cid-l3f2mly3]{right:1.25rem;bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.hinewton-promo[data-astro-cid-l3f2mly3]{transition-duration:.01ms;transform:none}.hinewton-promo[data-astro-cid-l3f2mly3]:not(.hinewton-promo--visible){opacity:0}}.hinewton-promo__card[data-astro-cid-l3f2mly3]{position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 28px 60px #020c2673,0 0 0 1px #ffffff14 inset;background:#fff}.hinewton-promo__close[data-astro-cid-l3f2mly3]{position:absolute;top:.5rem;right:.5rem;z-index:3;display:grid;place-items:center;width:1.65rem;height:1.65rem;border:0;border-radius:9999px;background:#0814288c;color:#fff;font-size:1.15rem;line-height:1;cursor:pointer;transition:background .15s ease}.hinewton-promo__close[data-astro-cid-l3f2mly3]:hover{background:#081428d9}.hinewton-promo__visual[data-astro-cid-l3f2mly3]{display:grid;grid-template-columns:1fr auto;gap:.25rem;align-items:end;text-decoration:none;color:inherit;padding:.85rem .65rem .5rem .9rem;min-height:8.75rem;background-color:#04243f;background-image:radial-gradient(95% 85%at 100% 8%,#00d4ff38,#04243f00 58%),radial-gradient(70% 55%at 0 100%,#08465f59,#04243f00 62%),linear-gradient(155deg,#031a33,#062a4a 52%,#073651);position:relative;overflow:hidden;isolation:isolate}.hinewton-promo__text[data-astro-cid-l3f2mly3]{position:relative;z-index:1;padding-bottom:.35rem}.hinewton-promo__kicker[data-astro-cid-l3f2mly3]{margin:0 0 .2rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5ce9ff}.hinewton-promo__title[data-astro-cid-l3f2mly3]{margin:0;font-size:clamp(.92rem,3.2vw,1.08rem);font-weight:800;line-height:1.15;color:#fff;letter-spacing:-.02em}.hinewton-promo__line[data-astro-cid-l3f2mly3]{margin:.35rem 0 0;font-size:.7rem;font-weight:800;line-height:1.35;color:#fff;max-width:13.5rem}.hinewton-promo__robot-wrap[data-astro-cid-l3f2mly3]{position:relative;z-index:1;align-self:end;margin-right:-.35rem;margin-bottom:-.35rem}.hinewton-promo__robot[data-astro-cid-l3f2mly3]{display:block;width:clamp(5.5rem,22vw,6.75rem);height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.35))}.hinewton-promo__footer[data-astro-cid-l3f2mly3]{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;padding:.45rem .75rem .6rem;background:#fff}.hinewton-promo__cta[data-astro-cid-l3f2mly3]{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.35rem;border-radius:9999px;background:linear-gradient(180deg,#0a2d52,#051a33);color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-decoration:none;box-shadow:0 4px 14px #051a3359;transition:transform .15s ease,box-shadow .15s ease}.hinewton-promo__cta[data-astro-cid-l3f2mly3]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #051a3366;color:#fff}.hinewton-promo__snooze[data-astro-cid-l3f2mly3]{border:0;background:0 0;color:#64748b;font-size:.65rem;font-weight:600;padding:.25rem;cursor:pointer;text-align:center}.hinewton-promo__snooze[data-astro-cid-l3f2mly3]:hover{color:#0f172a}@media (max-width:767px){.hinewton-promo[data-astro-cid-l3f2mly3]{width:min(100vw - 2rem,17.5rem)}.hinewton-promo__visual[data-astro-cid-l3f2mly3]{grid-template-columns:1fr 6rem;align-items:end;min-height:0;aspect-ratio:1;padding:1rem .7rem .65rem .95rem}.hinewton-promo__text[data-astro-cid-l3f2mly3]{display:flex;flex-direction:column;justify-content:center;align-self:stretch;padding-bottom:0}.hinewton-promo__title[data-astro-cid-l3f2mly3]{font-size:.98rem}.hinewton-promo__line[data-astro-cid-l3f2mly3]{font-size:.68rem;max-width:none}.hinewton-promo__robot[data-astro-cid-l3f2mly3]{width:6rem}.hinewton-promo__robot-wrap[data-astro-cid-l3f2mly3]{align-self:end;margin-right:-.25rem;margin-bottom:-.25rem}.hinewton-promo__footer[data-astro-cid-l3f2mly3]{padding:.5rem .7rem .65rem}}