.landing-content{color:#f3f3f4;font-family:Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing-content a{color:inherit;text-decoration:none}.landing-content img{display:block;max-width:100%}.k-link{color:#8e8e93;transition:color .2s}.k-link:hover{color:#f3f3f4}.k-cta{box-shadow:0 6px 20px -6px #3a8d6f8c;transition:background .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.k-cta:hover{background:#46a683;transform:translateY(-1px);box-shadow:0 10px 26px -6px #3a8d6fb3}.k-cta:active{transform:scale(.984);box-shadow:0 2px 10px -6px #3a8d6f80}.k-cta2{transition:border-color .18s,color .18s,transform .14s cubic-bezier(.22,1,.36,1)}.k-cta2:hover{border-color:#54555b;color:#f3f3f4}.k-cta2:active{transform:scale(.972)}.grain{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-rv]{opacity:0;will-change:transform,opacity}html{scroll-behavior:smooth}[data-shot],[data-step]{will-change:transform,opacity;opacity:0}[data-shot]:first-child,[data-step]:first-child{opacity:1}@keyframes up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.in{animation:up .7s cubic-bezier(.22,1,.36,1) both}.d1{animation-delay:.05s}.d2{animation-delay:.18s}.d3{animation-delay:.3s}.d4{animation-delay:.42s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}.mq{display:flex;gap:44px;width:max-content;animation:marquee 26s linear infinite}.mqr{display:flex;gap:44px;width:max-content;animation:marqueeR 34s linear infinite}.k-table-row{display:grid;grid-template-columns:1.9fr .8fr 1fr 1fr .9fr 1fr;gap:8px}.hero-grid{display:flex;align-items:center;gap:40px}.story-grid{display:flex;align-items:center;gap:64px;height:100%}.cnt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}@media(prefers-reduced-motion:reduce){.in,.mq,.mqr{animation:none!important}[data-rv]{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:940px){.hero-grid{flex-direction:column;align-items:flex-start}.hero-phones{height:440px!important;width:100%!important;flex:0 0 440px!important}.story-grid{flex-direction:column;justify-content:center;gap:24px}.story-phone{width:200px!important;height:360px!important}.cnt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links{display:none}.k-table-row{grid-template-columns:1fr;min-width:0;row-gap:4px;padding-bottom:16px}.k-table-head{display:none}.k-sect{padding-left:24px!important;padding-right:24px!important}.k-nav{padding-left:20px!important;padding-right:20px!important}.hero-title{font-size:50px!important;letter-spacing:-2px!important}.big-words{font-size:30px!important}}@media(max-width:560px){.hero-section{min-height:auto!important;padding-top:56px!important;padding-bottom:34px!important;align-items:flex-start!important}.hero-grid{gap:24px}.hero-phones{height:340px!important;flex-basis:340px!important}.hero-phones [data-ph="1"]{left:2%!important;width:min(64vw,238px)!important}.hero-phones [data-ph="0.6"]{left:42%!important;top:42px!important;width:min(58vw,216px)!important}.hero-proof{align-items:center!important;flex-direction:row;gap:10px!important;margin-top:26px!important}.hero-proof>div:first-child{max-width:100%;overflow:hidden}.hero-proof>div:last-child{max-width:320px;line-height:1.35}.story-grid{justify-content:flex-start}.story-phone{width:178px!important;height:320px!important}.cnt-grid{grid-template-columns:1fr;gap:30px}.k-table-row{grid-template-columns:1fr;min-width:0;row-gap:10px;padding-bottom:16px;transform:none!important}.k-table-row>div:not(:first-child){display:grid;grid-template-columns:minmax(130px,1fr) auto;gap:16px;align-items:baseline}.k-table-row>div:not(:first-child):before{content:attr(data-label);color:#8e8e93;font-size:12px}.k-table-head{display:none}.mq,.mqr{gap:28px}}
