[x-cloak]{display:none!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.h-badge{animation:.7s cubic-bezier(.22,1,.36,1) .1s both fadeDown}.h-title{animation:.8s cubic-bezier(.22,1,.36,1) .25s both fadeUp}.h-sub{animation:.8s cubic-bezier(.22,1,.36,1) .4s both fadeUp}.h-ctas{animation:.8s cubic-bezier(.22,1,.36,1) .55s both fadeUp}.h-fine{animation:.6s .72s both fadeUp}[data-r]{opacity:0;transition:opacity .65s,transform .65s;transition-delay:calc(var(--d,0) * .11s);transform:translateY(22px)}[data-r].on{opacity:1;transform:translateY(0)}.f-card{isolation:isolate;position:relative}.f-card:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%), #c4714a17, transparent 65%);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.f-card:hover:before{opacity:1}.f-card>*{z-index:1;position:relative}@keyframes shine{to{transform:translate(150%)skew(-15deg)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)skew(-15deg)}.shimmer:hover:after{animation:.6s forwards shine}#spb{background:linear-gradient(to right, var(--color-primary), #1c1410);z-index:200;transform-origin:0;width:100%;height:2px;transition:transform 80ms linear;position:fixed;top:0;left:0;transform:scaleX(0)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eb-color,var(--color-primary));align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.68rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;flex-shrink:0;width:1.75rem;height:2px;display:block}.feat-bento{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1023px){.feat-bento{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.feat-bento{grid-template-columns:1fr;gap:16px}}.feat-bento .feat-wide{grid-column:span 2}@media (width<=1023px){.feat-bento .feat-wide{grid-column:span 1}}.nav-drawer{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.nav-drawer-content{transition:opacity .2s 50ms}.faq-body{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}html{scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){.h-badge,.h-title,.h-sub,.h-ctas,.h-fine{opacity:1;animation:none;transform:none}[data-r]{opacity:1;transition:none;transform:none}.shimmer:after{display:none}#spb,.faq-body,.nav-drawer,.nav-drawer-content{transition:none}}
