.whykeel{scroll-margin-top:78px}.hero{min-height:100vh;display:flex;align-items:center}.hero{padding:var(--hero-y-flag)}#heroInner{width:100%;will-change:transform;text-align:center}.hero .tag{justify-content:center}.hero h1{margin-top:var(--hero-g1);font-size:clamp(56px,10.5vw,140px);font-weight:800;letter-spacing:-.046em;line-height:.92;margin-left:auto;margin-right:auto}.hline{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.hline span{display:inline-block;will-change:transform}.hero-laser-wrap{position:relative;left:calc(-.5*(100vw - 100%));width:100vw;margin:var(--hero-g2) 0 var(--hero-g3)}.hero-laser-wrap .laser{margin:0}#deg{position:absolute;left:24px;top:-30px;z-index:3;color:var(--amber)}#deg.lv{color:var(--beam)}.js .hero.grabbable{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.js .hero.grabbable h1,.js .hero.grabbable .sub{user-select:text;-webkit-user-select:text}.js .hero.grabbing{cursor:grabbing}#dust{position:absolute;left:0;width:100vw;top:-36px;height:72px;pointer-events:none}.hero .sub{font-size:clamp(17.5px,1.7vw,21px);max-width:560px;margin:0 auto var(--hero-g4);color:var(--mute);line-height:1.6}.hero .sub b{font-weight:600;color:var(--ink)}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hero-anchor{margin:24px auto 0;max-width:44ch;font-size:14px;line-height:1.6;color:var(--dimtext);font-variant-numeric:tabular-nums;text-wrap:balance}#demoBody{height:212px;min-height:0}.wobble-sect{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;padding:120px 0;border-top:1px solid var(--hair);background-color:var(--canvas);background-image:radial-gradient(1000px 540px at 50% 30%,rgba(232,184,79,.055),transparent 70%)}.wobble-sect h2{font-size:clamp(34px,4.8vw,58px);font-weight:800;letter-spacing:-.038em;line-height:1.06;margin-bottom:18px}.wobble-sect .cap{color:var(--mute);max-width:40ch;margin:0 auto;font-size:17px}.wobble-stage{position:relative;max-width:1020px;margin:44px auto 0}#wobbleSvg{width:100%;height:190px;display:block}.wnote{position:absolute;font-family:var(--label);font-size:11.5px;font-weight:600;letter-spacing:.005em;color:var(--amber);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .5s}.wnote .wtxt{display:inline-block;will-change:transform}.wnote:after{content:"";display:block;width:1px;margin:6px auto 0;background:currentColor;opacity:.5;height:var(--th,30px)}.wnote.good{color:var(--beam);text-shadow:0 0 12px rgba(108,245,132,.35)}.wobble-after{margin-top:34px;font-size:clamp(19px,2.1vw,25px);font-weight:600;letter-spacing:-.015em;color:var(--dimtext);transition:color .6s}.wobble-after.show{color:var(--ink)}.wobble-after span{color:var(--beam)}.site-grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center}.devices{position:relative}.browser{position:relative;background:linear-gradient(180deg,#f8f9fa,#eef1f4);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -20px #0009,inset 0 1px #fff9;color:#17293c}.b-chrome{display:flex;align-items:center;gap:10px;background:#e3e8ee;padding:9px 12px}.b-chrome .dots{display:flex;gap:5px}.b-chrome .dots span{width:9px;height:9px;border-radius:50%;background:#c3ccd6}.b-url{flex:1;background:#fff;border-radius:6px;font-size:11px;color:#5c7183;padding:4px 10px}.b-page{padding:0}.m-nav{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:11px;font-weight:700}.m-nav .links{display:flex;gap:10px;font-weight:500;color:#5c7183;font-size:9.5px}.m-cta{background:#0f8f75;color:#fff;border-radius:6px;padding:5px 9px;font-size:9px;font-weight:600}.m-hero{padding:22px 18px 20px;background:linear-gradient(180deg,#f2f6f9,#e8eef3)}.m-hero .mh1{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#12233a}.m-hero .mh2{font-size:10.5px;color:#51677c;margin:6px 0 12px;max-width:32ch}.m-hero .mbtn{display:inline-block;background:#12233a;color:#fff;border-radius:7px;padding:7px 12px;font-size:10px;font-weight:600}.m-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px 20px}.m-card{background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:10px 10px 12px}.m-card .ic{width:18px;height:18px;border-radius:5px;background:#e2f3ee;margin-bottom:7px;display:flex;align-items:center;justify-content:center}.m-card .ic svg{width:13px;height:13px;display:block}.m-card .t{font-size:9.5px;font-weight:700;color:#12233a}.m-card .d{font-size:8px;color:#6b7f92;margin-top:3px;line-height:1.4}.phone{position:absolute;right:-26px;bottom:-34px;width:128px;background:#f8f9fa;border:5px solid #0e2136;border-radius:18px;overflow:hidden;box-shadow:0 24px 44px -16px #000000a6;z-index:4}.ph-hero{background:#12233a;color:#fff;padding:14px 10px 12px}.ph-hero .t{font-size:9.5px;font-weight:800}.ph-hero .d{font-size:7px;color:#b6c6d4;margin-top:3px}.ph-btn{background:#2fd4b2;color:#03231b;border-radius:5px;font-size:7px;font-weight:700;text-align:center;padding:5px;margin:8px 10px}.ph-rows{padding:4px 10px 12px}.ph-row{height:7px;border-radius:4px;background:#e3e8ee;margin-top:6px}.ph-row.w2{width:70%}.demo-cap{margin-top:52px;font-family:var(--label);font-size:var(--cap-size);font-weight:var(--cap-weight);letter-spacing:var(--cap-track);color:var(--dimtext)}.spec h2{font-size:clamp(32px,4vw,50px);font-weight:800;letter-spacing:-.035em;line-height:1.02}.spec p.lead-in{color:var(--mute);margin-top:0;max-width:44ch}.specs{margin-top:26px}.specs li{list-style:none;display:flex;gap:14px;padding:11px 0;border-bottom:1px solid var(--hair);font-size:15.5px;color:var(--mute);align-items:baseline}.specs li b{color:var(--ink);font-weight:600}.specs li:before{content:"—";color:var(--amber);flex:none;font-size:11px;line-height:1.5}.recap{text-align:center}.recap .tag{padding-right:42px}.recap h2{font-size:clamp(34px,4.6vw,58px);font-weight:800;letter-spacing:-.038em;line-height:1.06}.recap .lead-in{color:var(--mute);max-width:42ch;margin:18px auto 44px}.recap .soft-ask{display:inline-block;margin-top:40px;font-size:14.5px;font-weight:600;color:var(--teal)}.recap .soft-ask:hover{color:var(--teal-soft)}.how .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:0}.how .stp{position:relative;padding-top:24px}.how .stp:before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:var(--amber-mark);box-shadow:0 0 8px #e8b84f73}.how .stp .n{font-family:var(--label);font-size:var(--lab-sm-size);font-weight:var(--lab-sm-weight);letter-spacing:var(--lab-sm-track);font-variant-numeric:tabular-nums;color:var(--dimtext);text-transform:uppercase;display:block;margin-bottom:10px}.how .stp h3{font-size:19px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.how .stp p{font-size:15px;color:var(--mute)}.pricing .payswitch{margin:20px 0 6px}.pricing .t-price{font-size:clamp(32px,3.9vw,44px)}.pricing #priceB{font-size:clamp(30px,3.1vw,38px)}.price-close,.guar-close{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:34px}.price-close-ctas{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.price-close-note,.guar-close-note{font-size:14.5px;line-height:1.55;color:var(--dimtext);max-width:44ch}.whykeel{padding:90px 0;text-align:center}.whykeel .inner{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.whykeel p{font-size:clamp(17px,1.8vw,21px);color:var(--mute);max-width:42ch}.whykeel p b{color:var(--ink);font-weight:600}#wkMark path,#wkMark circle{stroke-linecap:round}.js .lead-row.flagrow{cursor:pointer}.js .lead-row.flagrow:focus-visible{outline:2px solid var(--beam-bright);outline-offset:-2px;border-radius:10px}.daylight .browser{border:1px solid var(--hair);background:linear-gradient(180deg,#fff,#f5f8fa);box-shadow:0 2px 4px #0f223312,0 30px 56px -32px #0f223399}.daylight .phone{box-shadow:0 2px 6px #0f22331a,0 24px 40px -24px #0f22338c}.daylight .how .stp:before{box-shadow:none}.daylight #wk1{stroke:var(--ink)}.daylight #wk2{stroke:var(--beam)}.daylight #wk3{stroke:var(--beam);fill:var(--canvas)}@media(max-width:560px){.pricing .plate{padding:22px 22px 20px}.price-close .btn,.guar-close .btn,.hero-ctas .btn{width:100%;text-align:center}.price-close-ctas{width:100%}}@media(max-width:900px){.site-grid{grid-template-columns:1fr;gap:48px}.phone{right:2px;bottom:-26px;width:104px}.demo-cap{padding-right:118px}.how .steps{grid-template-columns:1fr;gap:32px}.wobble-sect{padding-top:90px}#deg{right:24px}}@media(max-width:560px){.wobble-sect{min-height:0;padding:60px 0 56px}}
