#unified-megamenu[data-astro-cid-7jepqav5]{pointer-events:none;top:var(--header-height, 4rem)}#unified-megamenu[data-astro-cid-7jepqav5].active{opacity:1;visibility:visible;pointer-events:auto;animation:megamenuSlideIn .25s ease-out}@media(max-width:768px){#unified-megamenu[data-astro-cid-7jepqav5]{display:none!important}}.megamenu-content[data-astro-cid-7jepqav5]{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;pointer-events:none}.megamenu-content[data-astro-cid-7jepqav5].active{opacity:1;visibility:visible;pointer-events:auto}.megamenu-content[data-astro-cid-7jepqav5].variant-slide{transform:translate(-20px);transition:opacity var(--transition-duration) ease-out,transform var(--transition-duration) ease-out,visibility var(--transition-duration)}.megamenu-content[data-astro-cid-7jepqav5].variant-slide.active{transform:translate(0)}.megamenu-content[data-astro-cid-7jepqav5].variant-fade{transition:opacity var(--transition-duration) ease-out,visibility var(--transition-duration)}.megamenu-content[data-astro-cid-7jepqav5].variant-scale{transform:scale(.95);transition:opacity var(--transition-duration) ease-out,transform var(--transition-duration) ease-out,visibility var(--transition-duration)}.megamenu-content[data-astro-cid-7jepqav5].variant-scale.active{transform:scale(1)}.megamenu-content[data-astro-cid-7jepqav5].variant-slide-up{transform:translateY(20px);transition:opacity var(--transition-duration) ease-out,transform var(--transition-duration) ease-out,visibility var(--transition-duration)}.megamenu-content[data-astro-cid-7jepqav5].variant-slide-up.active{transform:translateY(0)}@keyframes megamenuSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.megamenu-icon-img[data-astro-cid-7jepqav5]{filter:brightness(0) saturate(100%) invert(22%) sepia(12%) saturate(500%) hue-rotate(176deg) brightness(96%) contrast(93%)}.group\/item:hover .megamenu-icon-img[data-astro-cid-7jepqav5]{filter:brightness(0) saturate(100%) invert(38%) sepia(82%) saturate(2200%) hue-rotate(345deg) brightness(92%) contrast(92%)}.line-clamp-2[data-astro-cid-7jepqav5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root{--header-height: 4rem}@media(min-width:768px){:root{--header-height: 5rem}}#trial-banner .trial-banner-card{position:relative;display:flex;align-items:center;margin:0 .75rem;padding:.625rem .75rem;border-radius:1rem;background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001f,inset 0 1px #ffffff0f;max-width:38rem}@media(min-width:640px){#trial-banner .trial-banner-card{padding:.75rem 1.25rem;border-radius:1.125rem}}#trial-banner .trial-banner-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--banner-border-angle, 0deg),transparent 40%,rgba(227,110,85,.3) 50%,transparent 60%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;animation:banner-border-rotate 6s linear infinite}@keyframes banner-border-rotate{to{--banner-border-angle: 360deg}}@property --banner-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}#trial-banner .trial-banner-dismiss{position:absolute;top:-.375rem;right:-.375rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;border:none;background:#334155;color:#94a3b8;cursor:pointer;transition:all .15s ease;padding:0;line-height:0}#trial-banner .trial-banner-dismiss svg{width:10px;height:10px}#trial-banner .trial-banner-dismiss:hover{background:#475569;color:#e2e8f0}#trial-banner .trial-banner-content{display:flex;align-items:center;gap:.5rem;width:100%}@media(min-width:640px){#trial-banner .trial-banner-content{gap:.75rem}}#trial-banner .trial-banner-icon{display:none;flex-shrink:0;color:#f5b099}@media(min-width:640px){#trial-banner .trial-banner-icon{display:flex}}#trial-banner .trial-banner-text{flex:1;min-width:0;font-size:.75rem;line-height:1.4;color:#cbd5e1;margin:0}#trial-banner .trial-banner-text strong{color:#fff;font-weight:600}@media(min-width:640px){#trial-banner .trial-banner-text{font-size:.875rem}}#trial-banner .trial-banner-text-desktop{display:none}@media(min-width:640px){#trial-banner .trial-banner-text-mobile{display:none}#trial-banner .trial-banner-text-desktop{display:inline}}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-angle-offset{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-percent{syntax: "<percentage>"; initial-value: 5%; inherits: false;}@property --gradient-shine{syntax: "<color>"; initial-value: white; inherits: false;}#trial-banner .shiny-cta{--shiny-cta-bg: #cf5941;--shiny-cta-bg-subtle: #b04834;--shiny-cta-fg: #ffffff;--shiny-cta-highlight: #f5b099;--shiny-cta-highlight-subtle: #fdd5c7;--duration: 3s;--shadow-size: 2px;--transition: .8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;padding:.4rem .875rem;font-size:.7rem;line-height:1.2;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:360px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle),0 0 12px #e36e5540;transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}@media(min-width:640px){#trial-banner .shiny-cta{gap:.375rem;padding:.5rem 1.25rem;font-size:.8125rem}}#trial-banner .shiny-cta:before,#trial-banner .shiny-cta:after,#trial-banner .shiny-cta>span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}#trial-banner .shiny-cta:active{translate:0 1px}#trial-banner .shiny-cta:before{--size: calc(100% - var(--shadow-size) * 3);--position: 2px;--space: calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;z-index:-1}#trial-banner .shiny-cta:after{width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6}#trial-banner .shiny-cta>span{z-index:1;display:inline-flex;align-items:center;gap:inherit}#trial-banner .shiny-cta-label-desktop{display:none}@media(min-width:640px){#trial-banner .shiny-cta-label-mobile{display:none}#trial-banner .shiny-cta-label-desktop{display:inline}}#trial-banner .shiny-cta>span:before{--size: calc(100% + 1rem) ;width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) shiny-breathe linear infinite}#trial-banner .shiny-cta,#trial-banner .shiny-cta:before,#trial-banner .shiny-cta:after{animation:shiny-gradient-angle var(--duration) linear infinite,shiny-gradient-angle calc(var(--duration) / .4) linear reverse paused;animation-composition:add}#trial-banner .shiny-cta:is(:hover,:focus-visible){--gradient-percent: 20%;--gradient-angle-offset: 95deg;--gradient-shine: var(--shiny-cta-highlight-subtle)}#trial-banner .shiny-cta:is(:hover,:focus-visible),#trial-banner .shiny-cta:is(:hover,:focus-visible):before,#trial-banner .shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}#trial-banner .shiny-cta:is(:hover,:focus-visible)>span:before{opacity:1}@keyframes shiny-gradient-angle{to{--gradient-angle: 360deg}}@keyframes shiny-breathe{0%,to{scale:1}50%{scale:1.2}}@media(prefers-reduced-motion:reduce){#trial-banner{transition-duration:0ms!important}#trial-banner .shiny-cta,#trial-banner .shiny-cta:before,#trial-banner .shiny-cta:after,#trial-banner .trial-banner-card:before{animation:none!important}}
