.fk{--fk-bg:#fdfbf9;--fk-soft:#f8f1ed;--fk-ink:#211619;--fk-muted:#6d5a5f;--fk-faint:#a08d92;--fk-line:#efe3df;--fk-line-strong:#e5d6d1;--fk-pink:#f9a8b8;--fk-pink-dark:#f28b9a;--fk-coral:#ff8c5a;--fk-coral-deep:#ee6a3a;--fk-green:#1c9a67;--fk-dark:#101016;--fk-dark-2:#16151d;--fk-radius:18px;background:var(--fk-bg);min-height:100vh;color:var(--fk-ink);isolation:isolate;font-family:DM Sans Variable,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow:hidden}.fk,.fk *{box-sizing:border-box}.fk h1,.fk h2,.fk h3,.fk p,.fk figure{margin:0}.fk h1,.fk h2,.fk h3{text-wrap:balance;font-family:Nunito Variable,system-ui,sans-serif}.fk a{color:inherit;text-decoration:none}.fk-wrap{width:min(1160px,100% - 48px);margin-inline:auto}.fk-wrap--narrow{width:min(780px,100% - 40px)}.fk-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfbf9d1;border-bottom:1px solid #2116190d;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 26px;display:flex;position:fixed;top:0;left:0}.fk-brand{align-items:center;gap:9px;display:inline-flex}.fk-brand__mascot{background:#f9a8b829;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.fk-brand__mascot img{object-fit:contain;width:36px;height:36px}.fk-brand__word{color:var(--fk-ink);letter-spacing:.12em;font-size:18px;font-weight:800}.fk-cta{background:linear-gradient(135deg, var(--fk-pink-dark), var(--fk-coral));border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 28px;font-size:15px;font-weight:800;line-height:1;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #ee6a3a47;color:#2a1510!important}.fk-cta:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff73 50%,#0000 75%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.fk-cta>*{z-index:1;position:relative}.fk-cta:hover{transform:translateY(-2px);box-shadow:0 20px 52px #ee6a3a66}.fk-cta:active{transform:translateY(0)scale(.98)}.fk-cta:hover:before{transform:translate(130%)}.fk-cta--nav{min-height:42px;padding:11px 20px;font-size:13px;box-shadow:0 8px 22px #ee6a3a38}.fk-eyebrow{color:#b3495d;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #f28b9a66;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.fk-hero{align-items:center;min-height:100dvh;padding:108px 24px 56px;display:flex;position:relative}.fk-hero__bg{z-index:-1;background:radial-gradient(52% 42% at 18% 8%, #f9a8b852, transparent 70%), radial-gradient(44% 40% at 86% 68%, #ff8c5a29, transparent 70%), linear-gradient(180deg, #fdf0f2 0%, var(--fk-bg) 58%);position:absolute;inset:0}.fk-hero__inner{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(40px,5vw,80px);width:min(1180px,100%);margin-inline:auto;display:grid}.fk-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.fk-hero__copy h1{letter-spacing:-.05em;margin-top:26px;font-size:clamp(2.7rem,4.9vw,4.35rem);font-weight:900;line-height:1.01}.fk-hero__accent{white-space:nowrap}.fk-hero__copy>p{max-width:480px;color:var(--fk-muted);text-wrap:pretty;margin-top:22px;font-size:clamp(1.02rem,1.4vw,1.16rem);font-weight:380;line-height:1.65}.fk-cta--hero{margin-top:32px}.fk-hero__copy>*{animation:.8s cubic-bezier(.16,1,.3,1) backwards fk-rise}.fk-hero__copy>.fk-eyebrow{animation-delay:50ms}.fk-hero__copy>h1{animation:1s cubic-bezier(.16,1,.3,1) .14s backwards fk-rise-blur}.fk-hero__copy>p{animation-delay:.3s}.fk-hero__copy>.fk-cta{animation:.8s cubic-bezier(.16,1,.3,1) .42s backwards fk-rise,3.6s ease-in-out 2s infinite fk-breath}.fk-hero__demo{justify-content:center;animation:1.15s cubic-bezier(.16,1,.3,1) .35s backwards fk-demo-in;display:flex;position:relative}.fk-phone{background:var(--fk-dark);border:1px solid #ffffff17;border-radius:30px;flex-direction:column;width:min(375px,100%);display:flex;position:relative;overflow:hidden;transform:rotate(1.8deg);box-shadow:0 48px 110px #2116194d,0 0 0 1px #2116190f}.fk-phone__glow{z-index:-1;filter:blur(60px);background:#f9a8b880;border-radius:50%;height:90px;position:absolute;bottom:-34px;left:8%;right:8%}.fk-phone__head{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:18px 18px 14px;display:grid}.fk-phone__avatar{color:#cfc4ca;background:linear-gradient(135deg,#37313e,#201c27);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.fk-phone__who{flex-direction:column;display:flex}.fk-phone__who strong{color:#e6dee2;font-size:12px}.fk-phone__who em{color:#6ecd9f;font-size:9px;font-style:normal}.fk-phone__pill{color:#ecb2bd;background:#f9a8b81f;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.fk-phone__chat{flex-direction:column;justify-content:flex-end;gap:11px;min-height:430px;padding:22px 16px 20px;display:flex}.fk-msg{border-radius:14px;width:fit-content;max-width:86%;padding:11px 13px;font-size:12.5px;line-height:1.45}.fk-msg--lead{color:#c4b9bf;background:#ffffff12;border-bottom-left-radius:4px;align-self:flex-start}.fk-msg--ai{color:#eccdd4;background:#f9a8b81f;border:1px solid #f9a8b829;border-bottom-right-radius:4px;align-self:flex-end}.fk-typing{background:#f9a8b81a;border-radius:12px 12px 4px;justify-content:center;align-self:flex-end;gap:4px;width:44px;padding:11px;display:flex}.fk-typing i{background:var(--fk-pink);border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite fk-typing-dot}.fk-typing i:nth-child(2){animation-delay:.15s}.fk-typing i:nth-child(3){animation-delay:.3s}.fk-booked{color:#6edda6;background:#31d18b14;border:1px solid #31d18b38;border-radius:13px;align-self:center;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.fk-booked span{flex-direction:column;display:flex}.fk-booked strong{font-size:12px}.fk-booked em{color:#58a983;font-size:10px;font-style:normal}.fk-slot-1{animation:20s ease-in-out infinite fk-slot-1}.fk-slot-2{animation:20s ease-in-out infinite fk-slot-2}.fk-slot-3{animation:20s ease-in-out infinite fk-slot-3}.fk-slot-4{animation:20s ease-in-out infinite fk-slot-4}.fk-slot-5{animation:20s ease-in-out infinite fk-slot-5}.fk-slot-6{animation:20s ease-in-out infinite fk-slot-6}@keyframes fk-slot-1{0%,2%{opacity:0;transform:translateY(12px)scale(.94)}5%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes fk-slot-2{0%,10%{opacity:0;transform:translateY(12px)scale(.94)}13%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes fk-slot-3{0%,19%{opacity:0;transform:translateY(12px)scale(.94)}22%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes fk-slot-4{0%,26%{opacity:0;transform:scale(.9)}28%,38%{opacity:1;transform:scale(1)}40%,to{opacity:0;transform:scale(.9)}}@keyframes fk-slot-5{0%,40%{opacity:0;transform:translateY(12px)scale(.94)}43%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes fk-slot-6{0%,52%{opacity:0;transform:translateY(10px)scale(.92);box-shadow:0 0 #31d18b00}56%{opacity:1;transform:scale(1.04);box-shadow:0 0 30px #31d18b59}60%,95%{opacity:1;transform:scale(1);box-shadow:0 0 #31d18b00}99%,to{opacity:0;transform:scale(1)}}.fk-chip{border:1px solid var(--fk-line-strong);color:var(--fk-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex;position:absolute;box-shadow:0 18px 45px #2116191f}.fk-chip svg{color:var(--fk-coral-deep)}.fk-chip strong{color:var(--fk-ink)}.fk-chip--a{animation:6.5s ease-in-out infinite fk-float;top:12%;left:-8%}.fk-chip--b{animation:7.5s ease-in-out .8s infinite fk-float;bottom:16%;right:-6%}.fk-ticker{border-top:1px solid var(--fk-line);border-bottom:1px solid var(--fk-line);background:#fff;position:relative;overflow:hidden}.fk-ticker:before,.fk-ticker:after{z-index:2;content:"";pointer-events:none;width:110px;position:absolute;top:0;bottom:0}.fk-ticker:before{background:linear-gradient(90deg,#fff,#0000);left:0}.fk-ticker:after{background:linear-gradient(270deg,#fff,#0000);right:0}.fk-ticker__track{width:max-content;padding:18px 0;animation:30s linear infinite fk-marquee;display:flex}.fk-ticker__group{flex-shrink:0;gap:34px;padding-right:34px;display:flex}.fk-ticker__group>span{color:var(--fk-muted);white-space:nowrap;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.fk-ticker__group svg{color:var(--fk-coral-deep)}.fk-problem{padding:clamp(96px,12vw,150px) 0 clamp(80px,10vw,120px)}.fk-problem h2{letter-spacing:-.05em;font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:900;line-height:1}.fk-problem h2 span{color:var(--fk-coral-deep)}.fk-problem__sub{max-width:560px;color:var(--fk-muted);margin-top:22px;font-size:1.08rem;line-height:1.65}.fk-snap{margin-top:54px}.fk-snap__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:8px max(24px,50vw - 580px) 22px;display:flex;overflow-x:auto}.fk-snap__track::-webkit-scrollbar{display:none}.fk-snap__card{border:1px solid var(--fk-line);border-radius:var(--fk-radius);scroll-snap-align:start;background:#fff;flex-direction:column;justify-content:center;gap:8px;min-width:250px;padding:26px 24px;display:flex;box-shadow:0 14px 36px #2116190d}.fk-snap__card strong{letter-spacing:-.01em;font-family:Nunito Variable,system-ui,sans-serif;font-size:17px;font-weight:800}.fk-snap__card span{color:var(--fk-muted);font-size:13.5px;line-height:1.5}.fk-snap__card--end{background:linear-gradient(135deg,#ffe1e7,#ffd9c4);border-color:#0000;min-width:300px}.fk-snap__card--end strong{color:#7c2d1a}.fk-snap__card--end span{color:#94523c}.fk-how{border-top:1px solid var(--fk-line);background:var(--fk-soft);padding:clamp(80px,10vw,130px) 0 clamp(60px,8vw,110px)}.fk-how>.fk-wrap>h2{letter-spacing:-.05em;margin-bottom:clamp(48px,6vw,84px);font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:900;line-height:1}.fk-stack{width:min(1160px,100% - 48px);margin-inline:auto}.fk-stack__card{border:1px solid var(--fk-line);will-change:transform;border-radius:26px;margin-bottom:26px;position:sticky;top:92px;overflow:hidden;box-shadow:0 -18px 50px #2116190d,0 30px 70px #21161917}.fk-stack__card:first-child{background:#fff}.fk-stack__card:nth-child(2){background:#fdf3ee}.fk-stack__card:nth-child(3){background:#fbeee9}.fk-stack__inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(28px,4vw,60px);min-height:min(620px,100dvh - 180px);padding:clamp(30px,4vw,58px);display:grid}.fk-stack__copy{flex-direction:column;align-items:flex-start;display:flex}.fk-stack__step{color:#33150d;background:linear-gradient(135deg,#f9a8b8f2,#ff8c5af2);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.fk-stack__copy h3{letter-spacing:-.04em;margin-top:20px;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:850;line-height:1.05}.fk-stack__copy p{color:var(--fk-muted);margin-top:16px;font-size:15.5px;line-height:1.7}.fk-stack__scene{min-width:0}.fk-window{background:var(--fk-dark);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #2116193d}.fk-window__bar{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:14px;height:40px;padding:0 15px;display:flex}.fk-window__dots{gap:6px;display:flex}.fk-window__dots i{background:#4a4550;border-radius:50%;width:7px;height:7px;display:block}.fk-window__dots i:first-child{background:#f28b9a}.fk-window__dots i:nth-child(2){background:#ffb46d}.fk-window__dots i:nth-child(3){background:#59cd91}.fk-window__url{color:#6e6570;background:#00000040;border-radius:6px;padding:4px 14px;font-size:9.5px}.fk-ui-label{color:#776e79;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.fk-sim{grid-template-columns:.95fr 1.05fr;gap:13px;min-height:400px;padding:18px;display:grid}.fk-sim__brief,.fk-sim__chat{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;padding:18px;display:flex}.fk-sim__brief>strong{color:#e4dbdf;margin-top:14px;font-size:13px}.fk-sim__brief>p{color:#7c737e;margin-top:10px;font-size:10.5px;line-height:1.6}.fk-sim__quality{color:#776e79;justify-content:space-between;align-items:center;margin-top:auto;padding-top:30px;font-size:9px;display:flex}.fk-sim__quality strong{color:#65d49d;font-size:9px;animation:11s ease-in-out infinite fk-quality-ready}.fk-sim__bar{background:#ffffff12;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.fk-sim__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--fk-coral), var(--fk-pink), #59cd91);width:88%;height:100%;animation:11s cubic-bezier(.16,1,.3,1) infinite fk-quality-fill;display:block}.fk-sim__chat{justify-content:center;gap:11px}.fk-sim__title{color:#cfc4ca;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.fk-sim__title em{color:#6ecd9f;margin-left:auto;font-size:8.5px;font-style:normal}.fk-sim .fk-msg{font-size:10.5px}.fk-sim__input{color:#565059;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;margin-top:16px;padding:11px 13px;font-size:9.5px;display:flex}.fk-sim__input svg{color:var(--fk-pink-dark)}.fk-sim-slot-1{animation:11s ease-in-out infinite fk-slot-1}.fk-sim-slot-2{animation:11s ease-in-out infinite fk-slot-2}@keyframes fk-quality-fill{0%,6%{width:22%}32%,to{width:88%}}@keyframes fk-quality-ready{0%,30%{opacity:.25}38%,to{opacity:1}}.fk-pipe{flex-direction:column;gap:13px;min-height:400px;padding:18px;display:flex}.fk-pipe__metrics{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.fk-pipe__metrics>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;padding:14px;display:flex}.fk-pipe__metrics span{color:#776e79;font-size:9px}.fk-pipe__metrics strong{color:#ece4e8;margin-top:7px;font-family:Nunito Variable,system-ui,sans-serif;font-size:clamp(19px,2vw,26px);line-height:1}.fk-pipe__metrics em{color:#56c791;margin-top:6px;font-size:9px;font-style:normal}.fk-pipe__board{flex:1;grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.fk-pipe__col{background:#ffffff05;border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex}.fk-pipe__col>strong{color:#a1969d;padding:2px 2px 6px;font-size:10px;font-weight:600}.fk-pipe__col>span{background:var(--fk-dark-2);color:#beb3b9;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;gap:4px;padding:12px 11px;font-size:10.5px;display:flex}.fk-pipe__col>span em{color:#6a626c;font-size:8.5px;font-style:normal}.fk-pipe__col>span.is-hot{border-color:#ff8c5a33;animation:2.6s ease-in-out infinite fk-hot}.fk-pipe__col>span.is-booked{border-color:#31d18b29}.fk-pipe__col>span.is-booked em{color:#58a983}.fk-pipe-slot-1{animation:12s ease-in-out infinite fk-pop}.fk-pipe-slot-2{animation:12s ease-in-out .5s infinite fk-pop}.fk-pipe-slot-3{animation:12s ease-in-out 1.4s infinite fk-pop,2.6s ease-in-out infinite fk-hot}.fk-pipe-slot-4{animation:12s ease-in-out 1.9s infinite fk-pop}.fk-pipe-slot-5{animation:12s ease-in-out 2.8s infinite fk-pop}.fk-pipe-slot-6{animation:12s ease-in-out 3.3s infinite fk-pop,3.4s ease-in-out 1.7s infinite fk-booked-glow}@keyframes fk-pop{0%{opacity:0;transform:translateY(10px)scale(.95)}3%{opacity:1;transform:none}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fk-hot{0%,to{border-color:#ff8c5a33}50%{border-color:#ff8c5a8c}}@keyframes fk-booked-glow{0%,to{box-shadow:0 0 #31d18b00}50%{box-shadow:0 4px 16px #31d18b24}}.fk-ana{flex-direction:column;gap:12px;min-height:400px;padding:18px;display:flex}.fk-ana__cards{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.fk-ana__cards>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;padding:14px;display:flex}.fk-ana__cards span{color:#776e79;font-size:9px}.fk-ana__cards strong{color:#ece4e8;margin-top:7px;font-family:Nunito Variable,system-ui,sans-serif;font-size:21px;line-height:1}.fk-ana__chart{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex:1;padding:15px 16px 0;overflow:hidden}.fk-ana__chart>div{justify-content:space-between;align-items:center;display:flex}.fk-ana__chart strong{color:#b4a9b0;font-size:10.5px}.fk-ana__chart span{color:#665f68;font-size:8.5px}.fk-ana__chart svg{width:100%;height:165px;margin-top:8px;display:block;overflow:visible}.fk-line{fill:none;stroke:var(--fk-pink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 7px #f9a8b84d);animation:12s cubic-bezier(.4,0,.2,1) infinite fk-draw}.fk-area{animation:12s ease-in-out infinite fk-area}@keyframes fk-draw{0%{stroke-dashoffset:1px}24%,96%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes fk-area{0%,16%{opacity:0}28%,96%{opacity:1}to{opacity:0}}.fk-ana__insight{color:#d3aeb8;background:#f9a8b812;border:1px solid #f9a8b826;border-radius:12px;align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.fk-ana__insight svg{color:var(--fk-pink);flex:0 0 14px;margin-top:2px}.fk-ana__insight p{font-size:10.5px;line-height:1.55}.fk-proof{border-top:1px solid var(--fk-line);background:#fff;padding:clamp(96px,12vw,150px) 0}.fk-proof h2{letter-spacing:-.05em;font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:900;line-height:1}.fk-proof__sub{max-width:480px;color:var(--fk-muted);margin-top:20px;font-size:1.05rem}.fk-proof__list{flex-direction:column;gap:30px;margin-top:58px;display:flex}.fk-proof__item{border:1px solid var(--fk-line);border-radius:var(--fk-radius);background:var(--fk-bg);padding:12px 12px 0;box-shadow:0 20px 50px #2116190f}.fk-proof__shot{border:1px solid var(--fk-line);background:#fff;border-radius:10px;overflow:hidden}.fk-proof__shot img{width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.fk-proof__item:hover .fk-proof__shot img{transform:scale(1.014)}.fk-proof__item figcaption{justify-content:space-between;align-items:baseline;gap:18px;padding:16px 8px;display:flex}.fk-proof__item figcaption strong{font-size:15px}.fk-proof__item figcaption span{color:var(--fk-muted);text-align:right;font-size:12.5px}.fk-proof__note{color:var(--fk-faint);margin-top:26px;font-size:11px}.fk-anim .fk-proof__item[data-reveal] .fk-proof__shot{clip-path:inset(0 100% 0 0 round 10px);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1) .25s}.fk-anim .fk-proof__item.is-in .fk-proof__shot{clip-path:inset(0 round 10px)}.fk-beta{border-top:1px solid var(--fk-line);background:radial-gradient(48% 42% at 82% 12%, #f9a8b833, transparent 70%), var(--fk-bg);padding:clamp(96px,12vw,150px) 0}.fk-beta__grid{grid-template-columns:.98fr 1.02fr;align-items:start;gap:clamp(40px,5vw,76px);display:grid}.fk-beta__offer{flex-direction:column;align-items:flex-start;display:flex}.fk-beta__offer h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:900;line-height:1.02}.fk-beta__offer h2 span{background:linear-gradient(110deg, var(--fk-coral-deep), var(--fk-pink-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.fk-beta__list{flex-direction:column;gap:15px;margin:30px 0 0;padding:0;list-style:none;display:flex}.fk-beta__list li{color:#4c3b40;align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.5;display:flex}.fk-beta__list li svg{width:18px;height:18px;color:var(--fk-green);flex:0 0 18px;margin-top:2px}.fk-beta__risk{color:#2c6b4e;background:#31d18b17;border:1px solid #1c9a673d;border-radius:14px;align-items:flex-start;gap:10px;margin-top:28px;padding:15px 17px;font-size:13.5px;line-height:1.6;display:flex}.fk-beta__risk svg{color:var(--fk-green);flex:0 0 16px;margin-top:2px}.fk-beta__form{position:relative}.fk-beta__form:before{z-index:-1;content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(56% 46% at 50% 24%,#f9a8b880,#0000 72%);position:absolute;inset:-24px -14px}.fk-faq{border-top:1px solid var(--fk-line);background:#fff;padding:clamp(96px,12vw,140px) 0}.fk-faq h2{letter-spacing:-.05em;font-size:clamp(2.3rem,4.6vw,3.6rem);font-weight:900}.fk-faq__list{border-top:1px solid var(--fk-line-strong);margin-top:46px}.fk-faq__item{border-bottom:1px solid var(--fk-line-strong)}.fk-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:18px 3px;font-size:15.5px;font-weight:650;list-style:none;display:flex}.fk-faq__item summary::-webkit-details-marker{display:none}.fk-faq__item summary svg{width:18px;color:var(--fk-faint);flex:0 0 18px;transition:color .18s,transform .18s}.fk-faq__item[open] summary svg{color:var(--fk-coral-deep);transform:rotate(180deg)}.fk-faq__item>p{max-width:680px;color:var(--fk-muted);padding:0 46px 24px 3px;font-size:14px;line-height:1.75}.fk-footer{border-top:1px solid var(--fk-line);background:var(--fk-soft);min-height:140px;color:var(--fk-faint);justify-content:center;align-items:center;gap:22px;padding:34px 24px;font-size:11px;display:flex}.fk-footer>span{color:var(--fk-muted);letter-spacing:.05em}.fk-footer .fk-brand__mascot{width:28px;height:28px}.fk-footer .fk-brand__mascot img{width:30px;height:30px}.fk-footer .fk-brand__word{font-size:14px}.fk-footer nav a{color:var(--fk-muted);font-weight:700;transition:color .16s}.fk-footer nav a:hover{color:var(--fk-coral-deep)}.fk-mobile-cta{z-index:90;background:linear-gradient(135deg, var(--fk-pink-dark), var(--fk-coral));border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:52px;font-size:14px;font-weight:850;display:none;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 50px #2116194d;color:#2a1510!important}.fk-anim [data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:translateY(38px)scale(.97)}.fk-anim h2[data-reveal]{filter:blur(12px)}.fk-anim [data-reveal].is-in{opacity:1;filter:blur();transform:translate(0)scale(1)}.fk-anim .fk-beta__list li:nth-child(2)[data-reveal]{transition-delay:70ms}.fk-anim .fk-beta__list li:nth-child(3)[data-reveal]{transition-delay:.14s}.fk-anim .fk-beta__list li:nth-child(4)[data-reveal]{transition-delay:.21s}.fk-anim .fk-beta__list li:nth-child(5)[data-reveal]{transition-delay:.28s}.fk-anim .fk-beta__risk[data-reveal]{transition-delay:.34s}.fk-anim .fk-beta__form[data-reveal]{transition-delay:.15s}.fk-anim .fk-proof__item:nth-child(2)[data-reveal]{transition-delay:.1s}.fk-anim .fk-proof__item:nth-child(3)[data-reveal]{transition-delay:.2s}.fk-anim .fk-faq__item:nth-child(2)[data-reveal]{transition-delay:60ms}.fk-anim .fk-faq__item:nth-child(3)[data-reveal]{transition-delay:.12s}.fk-anim .fk-faq__item:nth-child(4)[data-reveal]{transition-delay:.18s}.fk-anim .fk-faq__item:nth-child(5)[data-reveal]{transition-delay:.24s}.fk-anim .fk-faq__item:nth-child(6)[data-reveal]{transition-delay:.3s}@keyframes fk-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fk-rise-blur{0%{opacity:0;filter:blur(16px);transform:translateY(30px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes fk-demo-in{0%{opacity:0;transform:translateY(56px)rotate(5deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes fk-breath{0%,to{transform:scale(1);box-shadow:0 14px 38px #ee6a3a47}50%{transform:scale(1.025);box-shadow:0 20px 56px #ee6a3a7a}}@keyframes fk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes fk-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes fk-marquee{to{transform:translate(-50%)}}@media (max-width:1080px){.fk-chip--a{left:-2%}.fk-chip--b{right:-2%}}@media (max-width:960px){.fk-hero{min-height:auto;padding-top:96px}.fk-hero__inner{grid-template-columns:1fr;gap:52px}.fk-hero__copy{text-align:left;align-items:flex-start}.fk-chip{display:none}.fk-phone{transform:rotate(0)}.fk-phone__chat{min-height:380px}.fk-stack__card{margin-bottom:22px;position:static}.fk-stack__inner{grid-template-columns:1fr;gap:26px;min-height:auto;padding:26px 22px}.fk-beta__grid{grid-template-columns:1fr;gap:48px}}@media (max-width:760px){.fk-wrap{width:min(100% - 32px,680px)}.fk-nav{height:62px;padding:0 16px}.fk-nav .fk-brand__word{font-size:15px}.fk-cta--nav{display:none}.fk-mobile-cta{display:flex}.fk-hero{padding:90px 16px 48px}.fk-hero__copy h1{font-size:clamp(2.35rem,10vw,3.2rem)}.fk-hero__copy>p{font-size:1rem}.fk-phone{width:min(330px,100%)}.fk-sim{grid-template-columns:1fr;min-height:auto}.fk-sim__brief{display:none}.fk-pipe__board{grid-template-columns:repeat(3,172px);overflow-x:auto}.fk-pipe__metrics{grid-template-columns:1fr 1fr}.fk-pipe__metrics>div:first-child{display:none}.fk-ana__cards{grid-template-columns:1fr 1fr}.fk-ana__cards>div:last-child{display:none}.fk-proof__item figcaption{flex-direction:column;gap:4px}.fk-proof__item figcaption span{text-align:left}.fk-footer{text-align:center;flex-direction:column;gap:10px;padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.fk *,.fk :before,.fk :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
