.ld-cut-sm{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.ld-cut-md{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.ld-cut-chip{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.ld-cut-md-inner{clip-path:polygon(0 0,calc(100% - 9.7px) 0,100% 9.7px,100% 100%,9.7px 100%,0 calc(100% - 9.7px))}.ld-cut-lg{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.ld-cut-xl{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.ld-media{background:repeating-linear-gradient(45deg, var(--navy-800), var(--navy-800) 14px, var(--navy-700) 14px, var(--navy-700) 28px);color:var(--navy-100)}.ld-hero-highlight{background-image:linear-gradient(var(--cream), var(--cream));color:var(--cream);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:ld-swipe .9s var(--ease-out) .6s forwards;background-repeat:no-repeat;background-size:0% 100%;padding:0 .18em}@keyframes ld-swipe{to{color:var(--navy);background-size:100% 100%}}.ld-tick{opacity:.35;border-left:4px solid #0000;padding-left:14px;animation:7.2s infinite ld-tickcycle}.ld-tick:first-child{animation-delay:0s}.ld-tick:nth-child(2){animation-delay:2.4s}.ld-tick:nth-child(3){animation-delay:4.8s}@keyframes ld-tickcycle{0%,30%{opacity:1;border-left-color:var(--accent)}33.4%,to{opacity:.35;border-left-color:#0000}}.ld-ticker:hover .ld-tick,.ld-ticker[data-paused=true] .ld-tick{animation-play-state:paused}.ld-caret:after{content:"";vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite ld-blink;display:inline-block}@keyframes ld-blink{50%{opacity:0}}.ld-faq-item summary{cursor:pointer;list-style:none}.ld-faq-item summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:no-preference){html:has(.ld-smooth-root){scroll-behavior:smooth}}.ld-float{animation:7s ease-in-out infinite ld-float}@keyframes ld-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}[data-theme=dark] .ld-logo-ink{filter:grayscale()invert()brightness(1.7)}@media (prefers-reduced-motion:reduce){.ld-hero-highlight{color:var(--navy);background-size:100% 100%;animation:none}.ld-tick{opacity:1;border-left-color:var(--accent);animation:none}.ld-caret:after,.ld-float{animation:none}.ld-packet{display:none}}