.landing-page{--surface:#f5f6f8}.dark .landing-page{--background:#1a1a1a;--foreground:#f5f5f5;--card:#242424;--card-foreground:#f5f5f5;--muted:#2a2a2a;--muted-foreground:#a3a3a3;--border:#ffffff1a;--accent:#2a332f;--accent-foreground:#6ee2a7;--surface:#1f1f1f}.landing-page .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.landing-page .reveal.in{opacity:1;transform:none}.landing-page .faq-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.landing-page .faq-item.open .faq-body{grid-template-rows:1fr}.landing-page .faq-body>div{overflow:hidden}.landing-page .faq-section__bg{background:radial-gradient(80% 50% at 50% -10%,#38c1821f,#0000 60%),radial-gradient(60% 40% at 100%,#6366f10f,#0000 55%)}.dark .landing-page .faq-section__bg{background:radial-gradient(80% 50% at 50% -10%,#38c18214,#0000 60%),radial-gradient(60% 40% at 0 80%,#6366f114,#0000 55%)}.landing-page .faq-list .faq-item{opacity:0;transition:opacity .55s,transform .55s,border-color .3s,box-shadow .3s,background .3s;transition-delay:calc(var(--faq-i,0) * 70ms);transform:translateY(18px)}.landing-page .faq-list.in .faq-item,.landing-page .faq-list .faq-item.faq-item--visible{opacity:1;transform:none}.landing-page .faq-item{border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}.landing-page .faq-item.is-hidden{display:none}.landing-page .faq-item.open{background:linear-gradient(180deg, #38c1820a 0%, var(--card) 100%);border-color:#38c18259;box-shadow:0 12px 32px #38c1821a}.landing-page .faq-trigger{text-align:left;width:100%;color:var(--foreground);align-items:center;gap:.875rem;padding:1.1rem 1.15rem;font-size:.9375rem;font-weight:600;transition:color .25s;display:flex}.landing-page .faq-item.open .faq-trigger{color:#1b644f}.dark .landing-page .faq-item.open .faq-trigger{color:#6ee2a7}.landing-page .faq-item__badge{background:var(--muted);width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:.65rem;flex-shrink:0;place-items:center;transition:background .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.landing-page .faq-item.open .faq-item__badge{color:#fff;background:#38c182;transform:scale(1.05)}.landing-page .faq-item__question{flex:1;line-height:1.45}.landing-page .faq-item__toggle{background:var(--muted);border-radius:9999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;transition:background .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.landing-page .faq-item.open .faq-item__toggle{background:#38c18226;transform:rotate(90deg)}.landing-page .faq-item__toggle-icon{width:.75rem;height:.75rem;position:relative}.landing-page .faq-item__toggle-icon:before,.landing-page .faq-item__toggle-icon:after{content:"";width:.75rem;height:2px;color:var(--muted-foreground);background:currentColor;border-radius:1px;transition:transform .35s cubic-bezier(.4,0,.2,1),background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .faq-item.open .faq-item__toggle-icon:before,.landing-page .faq-item.open .faq-item__toggle-icon:after{background:#38c182}.landing-page .faq-item__toggle-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.landing-page .faq-item.open .faq-item__toggle-icon:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.landing-page .faq-item__answer{color:var(--muted-foreground);opacity:0;padding:0 1.15rem 1.15rem 4rem;font-size:.875rem;line-height:1.65;transition:opacity .35s 50ms,transform .35s 50ms;transform:translateY(-6px)}.landing-page .faq-item.open .faq-item__answer{opacity:1;transform:none}.landing-page .faq-search__input:focus{transform:translateY(-1px);box-shadow:0 8px 24px #38c1821f}.landing-page .logo-marquee-section{background:linear-gradient(90deg, var(--surface) 0%, var(--muted) 45%, var(--surface) 100%)}.landing-page .logo-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing-page .logo-marquee__track{width:max-content;animation:28s linear infinite landing-logo-marquee;display:flex}.landing-page .logo-marquee__group{flex-shrink:0;align-items:center;gap:4.5rem;padding-right:4.5rem;display:flex}.landing-page .logo-marquee__img{object-fit:contain;opacity:.9;flex-shrink:0;width:auto;max-width:11rem;height:2.25rem}.landing-page .testimonial-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landing-page .testimonial-marquee__track{width:max-content;animation:42s linear infinite landing-testimonial-marquee;display:flex}.landing-page .testimonial-marquee__group{flex-shrink:0;align-items:stretch;gap:1.25rem;padding-right:1.25rem;display:flex}.landing-page .testimonial-marquee__card{flex-shrink:0;width:20rem}.landing-page .feature-showcase__panel{box-shadow:0 24px 48px #0000000f}.landing-page .feature-showcase__panel:before{content:"";z-index:1;background:var(--surface);border-bottom-left-radius:2.5rem;width:5.75rem;height:5.75rem;position:absolute;top:0;right:0}.landing-page .feature-showcase__icon-wrap{z-index:20;clip-path:none;position:absolute;top:.85rem;right:.85rem}.landing-page .feature-showcase__icon-ring{background:#fff;border-radius:9999px;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 10px 28px #0000001a}.landing-page .feature-showcase__media{z-index:10;background:0 0;right:.5rem}.landing-page .feature-showcase__photo{background:0 0;max-height:20rem;margin-top:-1.5rem;display:block}.landing-page .feature-discover__panel{background:linear-gradient(160deg,#2f2b4a 0%,#252238 100%);box-shadow:0 24px 48px #2f2b4a40}.landing-page .feature-discover__panel:before{content:"";border-radius:inherit;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.2'%3E%3Cpath d='M12 18h14a6 6 0 0 1 6 6v2a6 6 0 0 1-6 6H12z'/%3E%3Ccircle cx='56' cy='22' r='8'/%3E%3Cpath d='M18 52h20M18 60h12M48 48l10 10M48 58l10-10'/%3E%3C/g%3E%3C/svg%3E");background-size:5rem 5rem;position:absolute;inset:0}.landing-page .feature-discover__bubble{animation:.55s both landing-feature-chat-in}.landing-page .feature-discover__bubble:first-child{animation-delay:.1s}.landing-page .feature-discover__bubble:nth-child(2){animation-delay:.35s}.landing-page .feature-discover__bubble:nth-child(3){animation-delay:.6s}.landing-page .feature-discover__typing{animation:.55s .85s both landing-feature-chat-in}.landing-page .feature-pill{min-width:0;color:var(--foreground);background:#f3f4f6e6;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.landing-page .feature-pill__check{color:#fff;background:#38c182;border-radius:9999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.landing-page .feature-appointment__frame{background:linear-gradient(to bottom right,#e2e8f0,#f1f5f9);min-height:16rem}.landing-page .feature-appointment__icon{z-index:20;background:#fff;border-radius:9999px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 28px #00000024}.landing-page .feature-appointment__icon--bell{width:2.75rem;height:2.75rem;top:14%;left:10%}.landing-page .feature-appointment__icon--chat{background:#38c182;width:3.5rem;height:3.5rem;bottom:10%;left:42%}.landing-page .feature-appointment__icon--calendar{width:2.75rem;height:2.75rem;top:14%;right:10%}.landing-page .feature-logos__card{aspect-ratio:5/4;background:linear-gradient(145deg,#ece9f3 0%,#f5f3f8 50%,#e8edf5 100%);min-height:20rem}.landing-page .feature-logos__brand{z-index:15;justify-content:center;align-items:center;width:min(78%,15rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.landing-page .feature-logos__brand-img{object-fit:contain;filter:drop-shadow(0 14px 28px #0000001f);width:100%;height:auto}.landing-page .feature-logos__node{z-index:10;background:#fff;border-radius:9999px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 32px #0000001a}.landing-page .feature-logos__node--wa{width:4.25rem;height:4.25rem;top:12%;left:10%}.landing-page .feature-logos__node--ai{width:4.25rem;height:4.25rem;top:12%;right:10%}.landing-page .hero-section{background:radial-gradient(55% 45% at 78% 35%,#38c1821a,#0000 70%),#f8fafc}.dark .landing-page .hero-section{background:radial-gradient(ellipse 55% 45% at 78% 35%, #38c18214, transparent 70%), var(--background)}.landing-page .hero-content{text-align:left}.landing-page .hero-visual{min-height:420px;overflow:visible}.landing-page .hero-visual__bg{z-index:0;opacity:.55;border-radius:1.5rem;position:absolute;inset:8% 0 0;overflow:hidden;-webkit-mask-image:radial-gradient(85% 80% at 50% 45%,#000 30%,#0000 72%);mask-image:radial-gradient(85% 80% at 50% 45%,#000 30%,#0000 72%)}.landing-page .hero-visual__bg img{filter:blur(1px)saturate(.9);transform:scale(1.05)}.dark .landing-page .hero-visual__bg{opacity:.25}.landing-page .hero-phone-image{filter:drop-shadow(0 28px 56px #00000024);flex-shrink:0;width:100%;height:auto;max-height:none;display:block}.landing-page .hero-float-card{z-index:15;text-align:center;background:#fff;border:1px solid #e2e8f0e6;border-radius:.875rem;flex-direction:column;align-items:center;gap:.5rem;width:7.5rem;padding:.85rem .65rem;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;box-shadow:0 10px 32px #00000017}.landing-page .hero-float-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001f}.landing-page .hero-float-card--mobile-side{text-align:center;background:#fff;border:1px solid #e2e8f0e6;border-radius:.875rem;flex-direction:column;align-items:center;gap:.4rem;width:80px;padding:.6rem .4rem;display:flex;box-shadow:0 4px 16px #00000014}.dark .landing-page .hero-float-card--mobile-side{background:var(--card);border-color:var(--border)}.landing-page .hero-float-card--mobile-side .hero-float-card__icon{width:2rem;height:2rem}.landing-page .hero-float-card--mobile-side .hero-float-card__label{font-size:.65rem}.landing-page .hero-float-card__icon{background:#ecfdf5;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.landing-page .hero-float-card__label{color:#0f172a;font-size:.75rem;font-weight:600;line-height:1.25}.landing-page .hero-float-card--bulk{top:22%;left:-35%}.landing-page .hero-float-card--inbox{top:22%;right:-35%}.landing-page .hero-float-card--ai{top:58%;left:-35%}.landing-page .hero-float-card--analytics{top:58%;right:-35%}.landing-page .hero-connectors{width:100%;height:100%}@media (max-width:1023px){.landing-page .hero-visual{width:100%;max-width:100%;min-height:unset}.landing-page .hero-phone-image{width:160px;margin:0 auto;display:block}.landing-page .hero-float-card--bulk{top:15%;left:2%;right:auto}.landing-page .hero-float-card--inbox{top:15%;left:auto;right:2%}.landing-page .hero-float-card--ai{top:58%;left:2%;right:auto}.landing-page .hero-float-card--analytics{top:58%;left:auto;right:2%}.landing-page .hero-content{text-align:center;align-items:center}.landing-page .hero-content .inline-flex,.landing-page .hero-content .hero-text,.landing-page .hero-content h1,.landing-page .hero-content p{margin-left:auto;margin-right:auto}.landing-page .hero-content p{max-width:100%}}@media (max-width:767px){.landing-page .hero-section{padding-top:5.5rem}.landing-page #landing-nav{padding-left:1rem;padding-right:1rem}.landing-page .hero-content{gap:2rem}.landing-page .hero-content h1{font-size:2.15rem;line-height:1.1}.landing-page .hero-content p{font-size:.98rem;line-height:1.7}.landing-page .hero-visual{width:100%;max-width:100%}.landing-page .hero-stats-bar{padding-left:1rem;padding-right:1rem}.landing-page .hero-stats-bar>div{flex-direction:column;gap:1rem}.landing-page .hero-stats-bar .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.landing-page .hero-content h1{font-size:1.95rem}.landing-page .hero-content .inline-flex,.landing-page .hero-content .inline-flex.w-fit{width:auto}.landing-page .hero-content .inline-flex.w-fit p{max-width:100%}}.landing-page .hero-stats-bar{padding-bottom:2.5rem}.dark .landing-page .hero-float-card{background:var(--card);border-color:var(--border);box-shadow:0 10px 32px #0000004d}.dark .landing-page .hero-float-card__icon{background:#38c1821f}.dark .landing-page .hero-float-card__label{color:var(--foreground)}.landing-page .inbox-thread{background:#e9f1ec;background:lab(94.336% -3.11252 1.52043)}.landing-page .feature-discover__number{color:#0e121614;color:lab(5.27539% -1.12788 -2.68247/.08);max-width:100%;overflow:hidden}.landing-page #landing-nav{box-shadow:0 6px 20px #0000000f,0 1px #38c1820f}.landing-page #landing-nav.landing-nav--scrolled{box-shadow:0 16px 44px -10px #38c18266,0 6px 22px -8px #38c1823d}.dark .landing-page #landing-nav{background:#1a1a1aeb;box-shadow:0 10px 36px -12px #38c1823d,0 8px 28px -10px #0000008c}.dark .landing-page #landing-nav.landing-nav--scrolled{box-shadow:0 16px 44px -10px #38c1824d,0 10px 32px -10px #0000009e}.dark .landing-page .logo-marquee-section{background:linear-gradient(90deg,#1a1a1a 0%,#222 45%,#1a1a1a 100%)}.dark .landing-page .logo-marquee__img{opacity:.9;filter:brightness(2.5)contrast(1.2)saturate(1.3)}.dark .landing-page .feature-showcase__panel:before{background:var(--background)}.dark .landing-page .feature-showcase__panel{box-shadow:0 24px 48px #00000059}.dark .landing-page .inbox-thread{background:#222}.dark .landing-page .feature-discover__number{color:#ffffff12;color:lab(100% 0 0/.07)}.dark .landing-page .feature-pill{color:var(--foreground);border:1px solid var(--border);background:#2a2a2a}.dark .landing-page .feature-appointment__frame{background:linear-gradient(160deg,#2a2a2a 0%,#1f1f1f 100%)}.dark .landing-page .feature-logos__card{border:1px solid var(--border);background:linear-gradient(145deg,#2a2a2a 0%,#1a1a1a 50%,#242424 100%)}.dark .landing-page .feature-logos__node{border:1px solid var(--border);background:#333}.dark .landing-page .faq-item.open{background:linear-gradient(180deg, #38c1821a 0%, var(--card) 100%);box-shadow:0 12px 32px #0000004d}.dark .landing-page .faq-cta{background:linear-gradient(90deg, #38c1821f 0%, var(--card) 55%, #38c1820f 100%);border-color:#38c18240}@keyframes landing-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-testimonial-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-feature-chat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:640px){.landing-page .testimonial-marquee__card{width:22rem}.landing-page .feature-showcase__photo{max-height:24rem}}@media (min-width:1024px){.landing-page .feature-showcase__media{right:0}.landing-page .feature-showcase__photo{max-height:28rem;margin-top:-2.75rem}}@media (max-width:1023px){.landing-page .feature-showcase__card{flex-direction:column;align-items:center;gap:0;display:flex}.landing-page .feature-showcase__panel{width:100%;padding-right:0!important}.landing-page .feature-showcase__media{pointer-events:auto;margin-top:-2rem;position:relative}}@media (max-width:639px){.landing-page .faq-item__answer{padding-left:1.15rem}.landing-page .logo-marquee__group{gap:2.5rem;padding-right:2.5rem}.landing-page .logo-marquee__img{max-width:8rem;height:1.75rem}.landing-page .testimonial-marquee__card{width:min(85vw,18rem)}.landing-page .testimonial-marquee__group{gap:1rem;padding-right:1rem}.landing-page .feature-discover__content{overflow:hidden}.landing-page .feature-pill{padding:.65rem .85rem;font-size:.8125rem}.landing-page .feature-logos__card{min-height:16rem}.landing-page .feature-logos__brand{width:min(72%,12.5rem);transform:translate(-50%,-38%)}.landing-page .feature-logos__node--wa,.landing-page .feature-logos__node--ai{width:3.5rem;height:3.5rem;top:14%}.landing-page .feature-logos__node--wa{left:8%}.landing-page .feature-logos__node--ai{right:8%}}@media (prefers-reduced-motion:reduce){.landing-page .reveal{opacity:1;transition:none;transform:none}.landing-page .logo-marquee__track,.landing-page .testimonial-marquee__track{flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;animation:none}.landing-page .logo-marquee__group,.landing-page .testimonial-marquee__group{flex-wrap:wrap;justify-content:center;padding-right:0}.landing-page .logo-marquee__group+.logo-marquee__group,.landing-page .testimonial-marquee__group+.testimonial-marquee__group{display:none}.landing-page .feature-discover__bubble,.landing-page .feature-discover__typing,.landing-page .faq-list .faq-item,.landing-page .faq-item__answer,.landing-page .faq-item__badge,.landing-page .faq-item__toggle,.landing-page .faq-body{opacity:1;transition:none;animation:none;transform:none}}.landing-page .landing-cms-content a{color:#38c182}.landing-page .landing-cms-content img{border-radius:.75rem;max-width:100%;height:auto}.landing-page .landing-footer__glow{background:radial-gradient(80% 50% at 50% -20%,#38c1821a,#0000 60%)}.dark .landing-page .landing-footer__glow{background:radial-gradient(80% 50% at 50% -20%,#38c18224,#0000 60%)}.landing-page .landing-footer a:focus-visible,.landing-page .landing-back-to-top:focus-visible,.landing-page .landing-whatsapp-float:focus-visible{outline-offset:2px;outline:2px solid #38c182}#features .reveal{color:inherit}#features h2.reveal{color:#fff!important}#features p.reveal:first-of-type{color:#38c182!important}#features p.reveal:last-of-type{color:#ffffffa6!important}.landing-page .feature-scroll{scrollbar-width:none}.landing-page .feature-scroll::-webkit-scrollbar{display:none}.landing-page .feature-card{border:1px solid var(--border);color:var(--foreground);transition:flex-basis .55s cubic-bezier(.65,0,.35,1),width .55s cubic-bezier(.65,0,.35,1);box-shadow:0 1px 2px #0000000a}@media (max-width:639px){.landing-page .feature-scroll{flex-direction:column;gap:.75rem;overflow-x:visible}.landing-page .feature-card{border-radius:1.25rem;flex:none!important;width:100%!important}.landing-page .feature-card--collapsed{height:auto!important;min-height:0!important}.landing-page .feature-card__inner{flex-direction:column!important}.landing-page .feature-card__media{width:100%!important;height:380px!important;overflow:visible!important}.landing-page .feature-card__half{width:100%!important}.landing-page .feature-card--active .feature-card__title{font-size:1.4rem!important}.landing-page .feature-nav-wrap,.landing-page .feature-dots{display:none}.landing-page .feature-card__collapsed-visual{height:320px!important;overflow:hidden!important}.landing-page .feature-card__collapsed-visual>div{height:320px!important}}@media (min-width:640px){.landing-page .feature-scroll{gap:8px}.landing-page .feature-card{flex:0 0 200px;width:200px}.landing-page .feature-card--active{flex:auto;width:560px;max-width:none;margin-left:4px;margin-right:4px}}.landing-page .feature-card--collapsed{flex-direction:column;height:420px;min-height:0;display:flex;overflow:hidden}.landing-page .feature-card__accent-text{color:var(--accent)}.dark .landing-page .feature-card__accent-text{color:var(--accent-dark)}.landing-page .feature-card__title{font-size:1.05rem;transition:font-size .4s}.landing-page .feature-card--active .feature-card__title{font-size:1.85rem}.landing-page .feature-card__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-page .feature-card--active .feature-card__desc{-webkit-line-clamp:unset;font-size:1rem;line-height:1.7;overflow:visible}.landing-page .feature-card{min-height:420px}.landing-page .feature-card__media{height:340px}.landing-page .feature-card__collapsed-visual{opacity:.85;pointer-events:none;flex:1;width:100%;height:300px;min-height:0;position:relative;overflow:hidden}.landing-page .feature-card__collapsed-visual>div{width:100%!important;height:300px!important;overflow:hidden!important}.landing-page .feature-card__collapsed-visual .react-flow__viewport{overflow:visible}.landing-page .feature-card__pill{color:var(--foreground);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.landing-page .feature-card__pill-check{color:#1f8f5f;background:#38c18229;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.landing-page .feature-nav-btn{border:1px solid var(--border);background:var(--card);color:var(--foreground);transition:transform .2s,background-color .2s,box-shadow .2s}.landing-page .feature-nav-btn:hover{color:#fff;background:#38c182;transform:translateY(-2px);box-shadow:0 6px 14px #38c18259}.landing-page .feature-nav-btn:active{transform:translateY(0)scale(.94)}.landing-page .feature-dot{background:var(--border);border-radius:9999px;width:6px;height:6px;transition:width .35s,background-color .35s}.landing-page .feature-dot--active{background:#38c182;width:22px}.dark .landing-page .feature-card{box-shadow:0 1px 4px #0000004d;background:var(--card-bg-dark)!important}.dark .landing-page .ad-reactflow .react-flow__node{color:#e2e8f0!important;background:#1e2a20!important;border-color:#ffffff1f!important}.dark .landing-page .ad-reactflow .react-flow__node-default{background:#1e2a20!important}.dark .landing-page .ad-reactflow .react-flow__node:has(.ad-cond){background:#2d1a0a!important;border-color:#92400e!important}.landing-page .ad-reactflow .react-flow__background,.landing-page .ad-reactflow{background:0 0!important}.dark .landing-page .ad-reactflow .react-flow__edge-textbg{fill:#1a1a1a!important}.dark .landing-page .ad-reactflow .react-flow__edge-text{fill:#e2e8f0!important}.dark .landing-page .feature-card__pill-check{color:#4ade80;background:#38c18233}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes flowTravelDot{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.landing-page .flow-path{stroke:#e5e7eb;stroke-width:1.5px;stroke-dasharray:.04 .06;stroke-linecap:round;fill:none}.landing-page .flow-path-dot{stroke:#22c55e;stroke-width:3px;stroke-dasharray:.03 .97;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 4px #4ade80);animation:3.5s linear infinite flowTravelDot}@keyframes intIconFlip{0%{transform:rotateY(0)}8%{transform:rotateY(180deg)}50%{transform:rotateY(180deg)}58%{transform:rotateY(360deg)}to{transform:rotateY(360deg)}}.landing-page .icon-flip{animation:10s ease-in-out infinite intIconFlip}@media (prefers-reduced-motion:reduce){.landing-page .flow-path-dot,.landing-page .icon-flip{animation:none!important}}@keyframes howItWorksArrowMove{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.landing-page .how-it-works-arrow{animation:2.4s ease-in-out infinite howItWorksArrowMove;position:absolute}.landing-page .ad-svg .ad-node-fill{fill:#fff}.landing-page .ad-svg .ad-line{stroke:#64748b}.landing-page .ad-svg .ad-arrow-fill{fill:#64748b}.landing-page .ad-svg .ad-text-primary{fill:#0f172a}.landing-page .ad-svg .ad-text-secondary{fill:#334155}.dark .landing-page .ad-svg .ad-node-fill{fill:#1e2a20}.dark .landing-page .ad-svg .ad-line{stroke:#64748b}.dark .landing-page .ad-svg .ad-arrow-fill{fill:#64748b}.dark .landing-page .ad-svg .ad-text-primary{fill:#e2e8f0}.dark .landing-page .ad-svg .ad-text-secondary{fill:#94a3b8}@media (max-width:639px){.landing-page .feature-card__media{height:320px!important;overflow:visible!important}.landing-page .ad-svg{max-width:220px;max-height:320px;margin:0 auto;display:block}}.landing-page .ad-svg .ad-cond-fill{fill:#fff7ed}.landing-page .ad-svg .ad-cond-dot{fill:#fed7aa}.dark .landing-page .ad-svg .ad-cond-fill{fill:#2d1a0a}.dark .landing-page .ad-svg .ad-cond-dot{fill:#92400e}.landing-page .ad-svg .ad-yes-fill{fill:#dcfce7}.landing-page .ad-svg .ad-yes-text{fill:#15803d}.landing-page .ad-svg .ad-no-fill{fill:#fee2e2}.landing-page .ad-svg .ad-no-text{fill:#b91c1c}.dark .landing-page .ad-svg .ad-yes-fill{fill:#14532d}.dark .landing-page .ad-svg .ad-yes-text{fill:#86efac}.dark .landing-page .ad-svg .ad-no-fill{fill:#450a0a}.dark .landing-page .ad-svg .ad-no-text{fill:#fca5a5}.landing-page .ad-svg .ad-trend-fill{fill:#fff;fill-opacity:.7}.dark .landing-page .ad-svg .ad-trend-fill{fill:#1e2a20;fill-opacity:1}
