@layer components{.df-home{--h-ink:#14141b;--h-body:#3c3c48;--h-muted:#6a6a78;--h-line:#ececf1;--h-coral:#ff4d2e;--h-coral-ink:#c8361c;--h-flare:linear-gradient(125deg, #ff7a2f 0%, #ff4d2e 30%, #ff2f6d 62%, #8a4dff 100%);--h-flare-text:linear-gradient(100deg, #ff7a2f, #ff4d2e 35%, #ff2f6d 65%, #8a4dff);--h-flare-card:linear-gradient(160deg, #ff6a2e 0%, #ff3d55 55%, #b63fe0 100%);--h-flare-btn:linear-gradient(110deg, #ff6a2e, #ff3d55 55%, #c03fd8);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--h-ink);font-family:var(--font-archivo), system-ui, sans-serif;background:#fff;font-size:16px;line-height:1.5}.df-home a{color:inherit;text-decoration:none}.df-home ::selection{color:var(--h-ink);background:#ff4d2e33}.df-home .num{font-variant-numeric:tabular-nums}.df-home .flare-text{background:var(--h-flare-text);color:#0000;-webkit-background-clip:text;background-clip:text}.df-home .rays{background:repeating-conic-gradient(#ffffff1a 0deg 2deg,#0000 2deg 9deg);-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 55%);mask-image:radial-gradient(circle,#000 10%,#0000 55%)}.df-home .rays-coral{background:repeating-conic-gradient(#ff4d2e17 0deg 2deg,#0000 2deg 10deg);-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 55%);mask-image:radial-gradient(circle,#000 5%,#0000 55%)}.df-home :focus-visible{outline:3px solid var(--h-coral);outline-offset:3px;border-radius:6px}.df-home .fld:focus{outline:none}.df-home{--h-ease-out:cubic-bezier(.23, 1, .32, 1);--h-ease-in-out:cubic-bezier(.77, 0, .175, 1)}.df-home .lift{transition:transform .2s var(--h-ease-out), scale .16s var(--h-ease-out), box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.df-home .lift:hover{transform:translateY(-3px)}}.df-home a.lift:active{scale:.99}.df-home .seg{transition:background-color .18s,color .18s,box-shadow .18s}.df-home .linkhover:hover{color:var(--h-coral-ink)}.df-home .arr{transition:transform .2s var(--h-ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.df-home a:hover .arr{transform:translate(3px)}}.df-home .rise{animation:df-rise .5s var(--h-ease-out) both}.df-home .fill{transform-origin:0;width:100%;animation:linear both df-fill}.df-home .scan{pointer-events:none;animation:df-scan 1.6s var(--h-ease-in-out) both;position:absolute;inset:0}.df-home .scan:before{content:"";inset-inline:0;background:var(--scan);height:40px;position:absolute;top:0;translate:0 -50%}.df-home .draw{stroke-dasharray:var(--len);animation:df-draw 1.4s var(--h-ease-out) both}@keyframes df-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes df-fade{0%{opacity:0}}@keyframes df-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes df-scan{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}.df-home .spin-slow{animation:240s linear infinite df-spin}.df-home .glow-breathe{animation:7s ease-in-out infinite df-breathe}@keyframes df-spin{to{transform:rotate(360deg)}}@keyframes df-breathe{50%{opacity:.8}}@keyframes df-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.df-home *,.df-home :before,.df-home :after{transition-property:color,background-color,border-color,box-shadow,opacity,filter!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.df-home .rise{animation:.3s both df-fade!important}}.df-home .cust{filter:grayscale();opacity:.55;mix-blend-mode:multiply;transition:filter .25s,opacity .25s}.df-home .cell:hover .cust{filter:none;opacity:1}.df-home .cell:hover .cust-mono,.df-home .cust-color{display:none}.df-home .cell:hover .cust-color{display:block}.df-home .bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.df-home .w2{grid-column:span 2}@media (max-width:1080px){.df-home .bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.df-home [data-motion] .m-draw{stroke-dasharray:1;animation:h-draw 1.2s var(--h-ease-out) backwards}.df-home [data-motion] .m-grow-x{transform-origin:0;animation:h-grow-x .6s var(--h-ease-out) backwards;animation-delay:calc(var(--d,0s) + var(--i,0) * 50ms)}.df-home [data-motion] .m-grow-y{transform-origin:bottom;animation:h-grow-y .5s var(--h-ease-out) backwards;animation-delay:calc(var(--d,0s) + var(--i,0) * 40ms)}.df-home [data-motion] .m-pop{animation:h-pop .3s var(--h-ease-out) backwards;animation-delay:calc(var(--d,0s) + var(--i,0) * 20ms)}.df-home [data-motion] .m-rise{animation:h-rise-t .45s var(--h-ease-out) backwards;animation-delay:calc(var(--d,0s) + var(--i,0) * 70ms)}.df-home svg :is(.m-grow-x,.m-grow-y){transform-box:fill-box}.df-home svg .m-pop{transform-box:fill-box;transform-origin:50%}.df-home [data-motion] .m-ring{animation:df-ring .9s var(--h-ease-out) .2s backwards}.df-home [data-motion] .m-score{animation:h-score .9s var(--h-ease-out) .2s backwards}@keyframes h-score{0%{stroke-dashoffset:var(--c)}}.df-home [data-motion=armed] :is(.m-draw,.m-grow-x,.m-grow-y,.m-pop,.m-rise,.m-ring,.m-score){animation-play-state:paused}@keyframes h-draw{0%{stroke-dashoffset:1px}}.df-home [data-motion] .m-pill{animation:h-pill .25s var(--h-ease-out) .65s backwards}.df-home [data-motion=armed] .m-pill{animation-play-state:paused}.df-home .h-fade{animation:.15s both df-fade}@keyframes h-pill{0%{transform:scale(.9)}}@keyframes h-grow-x{0%{transform:scaleX(0)}}@keyframes h-grow-y{0%{transform:scaleY(0)}}@keyframes h-pop{0%{transform:scale(.5)}}@keyframes h-rise-t{0%{transform:translateY(14px)}}.df-home .hero-screen{animation:h-rise-screen .7s var(--h-ease-out) .15s both}@keyframes h-rise-screen{0%{transform:translateY(26px)}}.df-home :is(.swap-a,.swap-b){transition:opacity .18s var(--h-ease-out), transform .18s var(--h-ease-out);grid-area:1/1}.df-home .swap-a[data-show=false]{opacity:0;transform:translateY(-6px)}.df-home .swap-b[data-show=false]{opacity:0;transform:translateY(6px)}.df-home .acc{transition:grid-template-rows .25s var(--h-ease-out);grid-template-rows:0fr;display:grid}.df-home .acc[data-open=true]{grid-template-rows:1fr}.df-home .acc>div{opacity:0;min-height:0;transition:opacity .2s;overflow:hidden}.df-home .acc[data-open=true]>div{opacity:1}.df-home .h-done{animation:h-done .3s var(--h-ease-out) both}.df-home .h-check{stroke-dasharray:1;animation:h-draw .4s var(--h-ease-out) .1s both}@keyframes h-done{0%{opacity:0;transform:scale(.95)}}.df-home .hl-sweep{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:h-sweep .6s var(--h-ease-out) .2s both}@keyframes h-sweep{0%{background-size:0% .3em}}.df-home .bar:focus-within{border-color:var(--h-coral);box-shadow:0 0 0 5px #ff4d2e24,0 30px 60px -30px #ff3d5573}.df-home .ck-in{animation:h-rise .3s var(--h-ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.df-home .ck-you{animation:h-rise .3s var(--h-ease-out) both, df-you .5s ease both;animation-delay:calc(var(--i,0) * 40ms), calc(var(--i,0) * 40ms + .2s)}.df-home .ck-ring{animation:df-ring .7s var(--h-ease-out) .15s both}.df-home .scan-loop{animation-iteration-count:infinite}@keyframes df-you{0%{background-color:#0000;border-color:#0000}}@keyframes df-ring{0%{stroke-dasharray:0 var(--c,239)}}@keyframes h-rise{0%{opacity:0;transform:translateY(8px)}}.df-home .menu-btn{display:none}.df-home .nav-menu{transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity .12s ease, transform .12s var(--h-ease-out), visibility 0s .12s;transform:scale(.97)translateY(-4px)}.df-home .nav-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .18s ease, transform .18s var(--h-ease-out), visibility 0s;transform:none}@media (max-width:860px){.df-home .nav-links,.df-home .nav-login{display:none!important}.df-home .menu-btn{display:inline-flex!important}}.df-home .fl a{color:#4a4a56;transition:color .18s}.df-home .fl a:hover{color:var(--h-coral-ink)}.df-home .phone-only{display:none}@media (max-width:640px){.df-home .sec{padding-top:56px!important;padding-bottom:56px!important}.df-home .bento,.df-home .plans{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 12px;overflow-x:auto;display:flex!important}.df-home .bento::-webkit-scrollbar{display:none}.df-home .plans::-webkit-scrollbar{display:none}.df-home .bento>*{scroll-snap-align:start;flex:0 0 86%;min-width:0}.df-home .plans>*{scroll-snap-align:center;flex:0 0 84%}.df-home .phone-hide{display:none!important}.df-home .phone-only{display:flex!important}.df-home .logo3{flex:0 30%!important}.df-home .seg2{border-bottom:1px solid #efeff3;border-right:none!important}}}:is(.df-home button,.press):not(:disabled){transition-property:scale,color,background-color,border-color,box-shadow,opacity;transition-duration:.16s;transition-timing-function:var(--h-ease-out,cubic-bezier(.23, 1, .32, 1))}:is(.df-home button,.press):not(:disabled):active{scale:var(--press,.97)}.press-wide{--press:.99}@media (prefers-reduced-motion:reduce){:is(.df-home button,.press):not(:disabled){transition-property:color,background-color,border-color,box-shadow,opacity}}
