.heka-landing{--t50:#f0faf9;--t100:#dcf0ee;--t200:#b8ddd9;--t300:#8ec9c3;--t400:#81c3bb;--t500:#5aa9a0;--t600:#3d8b84;--t700:#194150;--t800:#0f2d3a;--t900:#031f2c;--white:#fff;--bg:#f5f5f7;--g50:#f9f9f9;--g100:#f2f2f7;--g200:#e5e5ea;--g300:#d1d1d6;--g400:#aeaeb2;--g500:#8e8e93;--g600:#636366;--g700:#48484a;--g800:#3a3a3c;--g900:#1c1c1e;--green:#34c759;--green-bg:#f0fbf3;--green-text:#1a7a35;--red:#ff3b30;--red-bg:#fff1f0;--red-text:#b91c1c;--border-line:1px solid #00000012;--border-t-line:1px solid #81c3bb4d;--sh-sm:0 1px 4px #0000000d,0 1px 2px #00000008;--sh-md:0 4px 20px #00000014,0 2px 6px #0000000a;--sh-lg:0 12px 48px #031f2c24,0 4px 12px #031f2c12;--font-marketing:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--f11:clamp(10px,1.8vw,11px);--f12:clamp(11px,2vw,12px);--f13:clamp(12px,2.2vw,13px);--f15:clamp(14px,2.5vw,15px);--f17:clamp(15px,2.8vw,17px);--f20:clamp(17px,3.2vw,20px);--f28:clamp(22px,4.5vw,28px);--f34:clamp(26px,5.5vw,34px);--f52:clamp(34px,7vw,58px);--px:clamp(20px,6vw,80px);--sy:clamp(72px,10vw,120px);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-pill:9999px;--ease-mk:cubic-bezier(.16,1,.3,1);--glass-nav:saturate(200%) blur(32px);--glass-badge:saturate(160%) blur(24px);--glass-roi:saturate(160%) blur(20px);--glass-testi:saturate(140%) blur(28px);font-family:var(--font-marketing);color:var(--g900);background:var(--white);line-height:1.5;overflow-x:clip}.heka-landing,.heka-landing *,.heka-landing :before,.heka-landing :after{box-sizing:border-box}.heka-landing a{color:inherit;text-decoration:none}.heka-landing .wrap{width:100%;max-width:1080px;padding:0 var(--px);margin:0 auto}.heka-landing .section{padding:var(--sy) 0}.heka-landing section[id]{scroll-margin-top:68px}.heka-landing .nav{z-index:200;-webkit-backdrop-filter:var(--glass-nav);border-bottom:var(--border-line);transition:box-shadow .3s var(--ease-mk);background:#ffffffb8;position:fixed;top:0;left:0;right:0}.heka-landing .nav.scrolled{box-shadow:0 2px 16px #00000012}.heka-landing .nav-inner{align-items:center;gap:8px;height:60px;display:flex}.heka-landing .nav-logo{align-items:center;margin-right:auto;display:flex}.heka-landing .nav-logo svg{width:auto;height:18px;display:block}@media (min-width:768px){.heka-landing .nav-logo svg{height:21px}}.heka-landing .nav-links{align-items:center;gap:4px;display:none}@media (min-width:1024px){.heka-landing .nav-links{display:flex}}.heka-landing .nav-link{font-size:var(--f15);color:var(--g600);border-radius:var(--r-sm);white-space:nowrap;padding:8px 10px;font-weight:500;transition:color .15s,background .15s}.heka-landing .nav-link:hover{color:var(--g900);background:var(--g100)}.heka-landing .nav-actions{align-items:center;gap:8px;margin-left:12px;display:flex}@media (min-width:1024px){.heka-landing .nav-actions{gap:12px;margin-left:16px}}.heka-landing .nav-login{font-size:var(--f15);color:var(--g600);font-weight:500;display:none}@media (min-width:1024px){.heka-landing .nav-login{display:block}}.heka-landing .nav-login:hover{color:var(--g900)}.heka-landing .menu-btn{background:var(--g100);border-radius:var(--r-sm);cursor:pointer;width:40px;height:40px;color:var(--g700);border:none;justify-content:center;align-items:center;font-size:20px;transition:background .15s;display:flex}.heka-landing .menu-btn:hover{background:var(--g200)}@media (min-width:1024px){.heka-landing .menu-btn{display:none}}.heka-landing .mobile-menu{padding:16px var(--px) 20px;border-top:var(--border-line);background:var(--white);flex-direction:column;gap:8px;display:none}.heka-landing .mobile-menu.open{display:flex}.heka-landing .mobile-menu a{font-size:var(--f17);color:var(--g700);border-bottom:var(--border-line);padding:12px 0;font-weight:500}.heka-landing .mobile-menu a:last-child{border-bottom:none}.heka-landing .btn{font-family:var(--font-marketing);font-size:var(--f15);letter-spacing:-.003em;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;height:48px;transition:background .15s var(--ease-mk), box-shadow .2s var(--ease-mk), transform .12s var(--ease-mk);-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:7px;padding:0 24px;font-weight:600;display:inline-flex}.heka-landing .btn:active{transform:scale(.97)}.heka-landing .btn:focus-visible{box-shadow:0 0 0 3px var(--white), 0 0 0 5px var(--t700);outline:none}.heka-landing .btn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.heka-landing .btn-primary{background:var(--t900);color:var(--white)}.heka-landing .btn-primary:hover{background:var(--t700);box-shadow:0 4px 18px #031f2c47}.heka-landing .btn-accent{background:var(--t400);color:var(--t900)}.heka-landing .btn-accent:hover{background:var(--t300)}.heka-landing .btn-outline{color:var(--t700);background:#ffffff8c;border:1.5px solid #19415059}.heka-landing .btn-outline:hover{background:#fffc;border-color:#1941508c}.heka-landing .btn-ghost{color:var(--g700);background:0 0}.heka-landing .btn-ghost:hover{background:var(--g100)}.heka-landing .btn-sm{height:38px;font-size:var(--f13);padding:0 16px}.heka-landing .btn-lg{height:56px;font-size:var(--f17);padding:0 32px}.heka-landing .hero{background:var(--bg);cursor:default;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(600px,88vh,940px);padding:calc(clamp(80px,12vw,140px) + 60px) 0 clamp(60px,9vw,100px);display:flex;position:relative;overflow:hidden}.heka-landing .hero-bg{pointer-events:none;position:absolute;inset:0}.heka-landing .hero-canvas{pointer-events:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.heka-landing .hero-center-guard{pointer-events:none;z-index:1;background:radial-gradient(58% 68% at 50% 40%,#f5f5f7e0 0%,#f5f5f7ad 22%,#f5f5f75c 48%,#f5f5f71a 68%,#0000 82%);position:absolute;inset:0}.heka-landing .hero-fade{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#ffffffd9 70%,#fff 100%);height:clamp(80px,14vw,160px);position:absolute;bottom:0;left:0;right:0}.heka-landing .hero-inner{z-index:3;text-align:center;max-width:820px;padding:0 var(--px);flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.heka-landing .hero-badge{margin-bottom:28px}.heka-landing .badge-pill{color:var(--t700);border-radius:var(--r-pill);font-size:var(--f12);-webkit-backdrop-filter:var(--glass-badge);background:#ffffff9e;border:1px solid #81c3bb8c;align-items:center;gap:7px;padding:6px 16px;font-weight:600;display:inline-flex}.heka-landing .badge-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{box-shadow:0 0 #34c75980}50%{box-shadow:0 0 0 6px #34c75900}}.heka-landing .hero-hl{letter-spacing:-.034em;color:var(--g900);margin-bottom:28px;font-size:clamp(48px,9.5vw,96px);font-weight:700;line-height:.97}.heka-landing .hero-hl em{color:var(--t600);font-style:normal;display:block}.heka-landing .hero-sub{font-size:var(--f20);color:var(--g600);max-width:480px;margin-bottom:32px;font-weight:400;line-height:1.65}.heka-landing .hero-roi{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:880px;margin-bottom:36px;display:grid}.heka-landing .roi-card{-webkit-backdrop-filter:var(--glass-roi);transition:transform .2s var(--ease-mk), border-color .2s var(--ease-mk), box-shadow .2s var(--ease-mk);background:#ffffff7a;border:1px solid #0f172a0f;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.heka-landing .roi-card:hover{border-color:#0d94882e;transform:translateY(-2px);box-shadow:0 12px 32px -16px #0f172a1f}.heka-landing .roi-icon{background:linear-gradient(135deg, var(--t500), var(--t700));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.heka-landing .roi-text{flex-direction:column;gap:4px;min-width:0;display:flex}.heka-landing .roi-headline{font-size:var(--f15);color:var(--g900);font-weight:600;line-height:1.3}.heka-landing .roi-detail{font-size:var(--f13);color:var(--g500);font-weight:400;line-height:1.45}@media (max-width:980px) and (min-width:721px){.heka-landing .hero-roi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.heka-landing .hero-roi{grid-template-columns:1fr;gap:8px;max-width:420px}}.heka-landing .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}@media (max-width:720px){.heka-landing .hero-ctas{flex-direction:column;width:100%;max-width:420px}.heka-landing .hero-ctas .btn{width:100%}}.heka-landing .hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,3vw,28px);display:flex}.heka-landing .trust-item{font-size:var(--f13);color:var(--g500);align-items:center;gap:6px;font-weight:500;display:flex}.heka-landing .trust-item svg{width:14px;height:14px;color:var(--t400)}.heka-landing .scroll-cue{z-index:4;opacity:0;flex-direction:column;align-items:center;gap:6px;animation:.6s 1.8s forwards fadeInScroll;display:flex;position:absolute;bottom:clamp(20px,4vw,36px);left:50%;transform:translate(-50%)}@keyframes fadeInScroll{to{opacity:1}}.heka-landing .scroll-line{background:linear-gradient(#0000,#81c3bbb3,#0000);width:1px;height:clamp(28px,4vw,44px);animation:2.2s ease-in-out infinite scrollBob}@keyframes scrollBob{0%,to{opacity:.5;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.heka-landing .scroll-label{letter-spacing:.13em;text-transform:uppercase;color:var(--g400);font-size:9px;font-weight:700}.heka-landing .proof{background:var(--bg);border-top:var(--border-line);border-bottom:var(--border-line);padding:clamp(28px,5vw,48px) 0}.heka-landing .proof-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (min-width:640px){.heka-landing .proof-grid{grid-template-columns:repeat(4,1fr)}}.heka-landing .proof-item{text-align:center}.heka-landing .proof-val{letter-spacing:-.025em;color:var(--t700);margin-bottom:6px;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1}.heka-landing .proof-desc{font-size:var(--f13);color:var(--g500);font-weight:500}.heka-landing .sec-intro{max-width:580px;margin:0 auto var(--sy);text-align:center}.heka-landing .t-over{font-size:var(--f11);text-transform:uppercase;letter-spacing:.09em;color:var(--t500);margin-bottom:16px;font-weight:700;display:block}.heka-landing .t-h2{font-size:var(--f52);letter-spacing:-.022em;margin-bottom:16px;font-weight:700;line-height:1.08}.heka-landing .t-lead{font-size:var(--f20);color:var(--g600);font-weight:400;line-height:1.6}.heka-landing .prob-pair{grid-template-columns:1fr;gap:12px;margin-bottom:12px;display:grid}@media (min-width:768px){.heka-landing .prob-pair{grid-template-columns:1fr 1fr}}.heka-landing .prob-card{border-radius:var(--r-2xl);transition:transform .3s var(--ease-mk), box-shadow .3s var(--ease-mk);flex-direction:column;gap:14px;padding:clamp(24px,4vw,36px);display:flex}.heka-landing .prob-card:hover{transform:translateY(-3px)}.heka-landing .prob-card.problem{background:var(--g100);border:var(--border-line)}.heka-landing .prob-card.problem:hover{box-shadow:var(--sh-md)}.heka-landing .prob-card.solution{background:var(--t50);border:var(--border-t-line)}.heka-landing .prob-card.solution:hover{box-shadow:0 4px 20px #81c3bb40}.heka-landing .prob-tag{font-size:var(--f11);text-transform:uppercase;letter-spacing:.07em;border-radius:var(--r-pill);align-items:center;gap:5px;width:fit-content;padding:3px 10px;font-weight:700;display:inline-flex}.heka-landing .prob-tag svg{width:13px;height:13px}.heka-landing .prob-tag.bad{background:var(--g200);color:var(--g600)}.heka-landing .prob-tag.good{background:var(--t200);color:var(--t700)}.heka-landing .prob-title{font-size:var(--f20);letter-spacing:-.01em;font-weight:700}.heka-landing .prob-body{font-size:var(--f15);color:var(--g600);line-height:1.7}.heka-landing .feat-section{background:var(--bg);position:relative;overflow:hidden}.heka-landing .feat-section-bg{pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,#81c3bb1f 0%,#0000 70%),radial-gradient(50% 40% at 20% 80%,#1941500f 0%,#0000 70%);position:absolute;inset:0}.heka-landing .feat-grid{z-index:1;grid-template-columns:1fr;gap:clamp(10px,2vw,16px);display:grid;position:relative}@media (min-width:640px){.heka-landing .feat-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.heka-landing .feat-grid{grid-template-columns:1fr 1fr 1fr}}.heka-landing .feat-card{background:var(--white);border-radius:var(--r-2xl);border:var(--border-line);transition:transform .3s var(--ease-mk), box-shadow .3s var(--ease-mk), border-color .3s var(--ease-mk);flex-direction:column;gap:16px;padding:clamp(22px,4vw,32px);display:flex;position:relative;overflow:hidden}.heka-landing .feat-card:before{content:"";opacity:0;width:180px;height:180px;transition:opacity .4s var(--ease-mk), transform .4s var(--ease-mk);pointer-events:none;background:radial-gradient(circle,#81c3bb33 0%,#0000 70%);border-radius:50%;position:absolute;top:-70px;right:-70px}.heka-landing .feat-card:hover:before{opacity:1;transform:scale(1.3)}.heka-landing .feat-card:hover{box-shadow:var(--sh-md);border-color:var(--t200);transform:translateY(-4px)}.heka-landing .feat-icon{border-radius:var(--r-md);background:var(--t50);width:48px;height:48px;color:var(--t600);transition:background .3s, color .3s, transform .3s var(--ease-mk);justify-content:center;align-items:center;display:flex}.heka-landing .feat-icon svg{width:22px;height:22px}.heka-landing .feat-card:hover .feat-icon{background:var(--t700);color:var(--t100);transform:scale(1.08)rotate(-4deg)}.heka-landing .feat-title{font-size:var(--f17);letter-spacing:-.01em;font-weight:700}.heka-landing .feat-body{font-size:var(--f15);color:var(--g600);line-height:1.7}.heka-landing .dark-section{background:var(--t900);position:relative;overflow:hidden}.heka-landing .dark-bg{pointer-events:none;background:radial-gradient(70% 55% at 80% 15%,#81c3bb38 0%,#0000 65%),radial-gradient(60% 50% at 15% 75%,#0f2d3ae6 0%,#0000 60%),radial-gradient(50% 40% at 50% 90%,#81c3bb1f 0%,#0000 60%);position:absolute;inset:0}.heka-landing .dark-section .t-h2{color:#f5f5f7}.heka-landing .dark-section .t-lead{color:#ffffff80}.heka-landing .dark-section .t-over{color:var(--t400)}.heka-landing .dark-section .sec-intro{z-index:1;position:relative}.heka-landing .testi-grid{z-index:1;grid-template-columns:1fr;gap:clamp(10px,2vw,16px);display:grid;position:relative}@media (min-width:640px){.heka-landing .testi-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.heka-landing .testi-grid{grid-template-columns:1fr 1fr 1fr}}.heka-landing .testi-card{border-radius:var(--r-2xl);-webkit-backdrop-filter:var(--glass-testi);transition:background .3s, border-color .3s, transform .3s var(--ease-mk);background:#ffffff12;border:1px solid #ffffff21;flex-direction:column;gap:20px;padding:clamp(22px,4vw,32px);display:flex}.heka-landing .testi-card:hover{background:#ffffff17;border-color:#81c3bb47;transform:translateY(-4px)}.heka-landing .testi-stars{gap:3px;display:flex}.heka-landing .tstar{color:#ff9f0a;width:15px;height:15px}.heka-landing .testi-quote{font-size:var(--f17);color:#ffffffe0;line-height:1.75}.heka-landing .testi-quote:before{content:"“"}.heka-landing .testi-quote:after{content:"”"}.heka-landing .testi-author{align-items:center;gap:12px;display:flex}.heka-landing .testi-av{background:var(--t700);color:#f5f5f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.heka-landing .testi-name{font-size:var(--f13);color:#f5f5f7;font-weight:700}.heka-landing .testi-role{font-size:var(--f12);color:#ffffff6b;margin-top:1px}.heka-landing .pricing-grid{grid-template-columns:1fr;align-items:start;gap:clamp(10px,2vw,16px);display:grid}@media (max-width:899px){.heka-landing .price-card.featured{margin-top:20px}}@media (min-width:900px){.heka-landing .pricing-grid{grid-template-columns:repeat(3,1fr)}}.heka-landing .price-card{background:var(--white);border-radius:var(--r-2xl);border:var(--border-line);transition:transform .3s var(--ease-mk), box-shadow .3s var(--ease-mk);flex-direction:column;gap:16px;padding:clamp(22px,4vw,32px);display:flex}.heka-landing .price-card:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.heka-landing .price-card.featured{background:var(--t900);box-shadow:var(--sh-lg);border-color:#0000;position:relative}.heka-landing .price-card.featured:hover{box-shadow:var(--sh-lg), 0 0 60px #81c3bb4d}.heka-landing .price-tag{background:var(--t400);color:var(--t900);font-size:var(--f11);border-radius:var(--r-pill);white-space:nowrap;padding:3px 14px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.heka-landing .price-name{font-size:var(--f13);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.heka-landing .price-card:not(.featured) .price-name{color:var(--t600)}.heka-landing .price-card.featured .price-name{color:var(--t400)}.heka-landing .price-desc{font-size:var(--f13)}.heka-landing .price-card:not(.featured) .price-desc{color:var(--g500)}.heka-landing .price-card.featured .price-desc{color:#ffffff7a}.heka-landing .price-wrap{align-items:baseline;gap:4px;display:flex}.heka-landing .price-curr{font-size:var(--f17);font-weight:600}.heka-landing .price-val{letter-spacing:-.028em;font-size:clamp(36px,6vw,48px);font-weight:700;line-height:1}.heka-landing .price-per{font-size:var(--f13)}.heka-landing .price-card:not(.featured) .price-curr,.heka-landing .price-card:not(.featured) .price-val,.heka-landing .price-card:not(.featured) .price-per{color:var(--g900)}.heka-landing .price-card.featured .price-curr,.heka-landing .price-card.featured .price-val,.heka-landing .price-card.featured .price-per{color:#f5f5f7}.heka-landing .price-div{border:none;border-top:var(--border-line);margin:4px 0}.heka-landing .price-card.featured .price-div{border-color:#ffffff1a}.heka-landing .price-feats{flex-direction:column;flex:1;gap:12px;display:flex}.heka-landing .price-feat{align-items:flex-start;gap:10px;display:flex}.heka-landing .price-feat svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.heka-landing .price-card:not(.featured) .price-feat svg{color:var(--t400)}.heka-landing .price-card.featured .price-feat svg{color:var(--t300)}.heka-landing .price-feat-txt{font-size:var(--f15)}.heka-landing .price-card:not(.featured) .price-feat-txt{color:var(--g700)}.heka-landing .price-card.featured .price-feat-txt{color:#ffffffd9}.heka-landing .faq-wrap{max-width:680px;margin:0 auto}.heka-landing .faq-list{flex-direction:column;gap:10px;display:flex}.heka-landing .faq-item{background:var(--bg);border-radius:var(--r-xl);border:var(--border-line);transition:border-color .2s;overflow:hidden}.heka-landing .faq-item.open{border-color:var(--t200)}.heka-landing .faq-btn{cursor:pointer;text-align:left;width:100%;font-family:var(--font-marketing);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,3vw,22px) clamp(20px,4vw,28px);display:flex}.heka-landing .faq-q{font-size:var(--f17);color:var(--g900);font-weight:600;line-height:1.4}.heka-landing .faq-ico{color:var(--t500);width:20px;height:20px;transition:transform .35s var(--ease-mk);flex-shrink:0}.heka-landing .faq-item.open .faq-ico{transform:rotate(180deg)}.heka-landing .faq-ans{max-height:0;transition:max-height .4s var(--ease-mk), padding .35s var(--ease-mk);padding:0 clamp(20px,4vw,28px);overflow:hidden}.heka-landing .faq-item.open .faq-ans{max-height:280px;padding:0 clamp(20px,4vw,28px) clamp(16px,3vw,22px)}.heka-landing .faq-a{font-size:var(--f17);color:var(--g600);line-height:1.7}.heka-landing .cta-section{padding:var(--sy) 0}.heka-landing .cta-card{border-radius:var(--r-2xl);text-align:center;background:var(--t900);padding:clamp(56px,8vw,100px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.heka-landing .cta-card-bg{pointer-events:none;background:radial-gradient(65% 60% at 50% 0,#81c3bb47 0%,#0000 65%),radial-gradient(55% 50% at 90% 80%,#19415099 0%,#0000 60%),radial-gradient(45% 40% at 10% 90%,#81c3bb26 0%,#0000 60%);position:absolute;inset:0}.heka-landing .cta-inner{z-index:1;max-width:560px;margin:0 auto;position:relative}.heka-landing .cta-title{font-size:var(--f52);letter-spacing:-.022em;color:#f5f5f7;margin-bottom:20px;font-weight:700;line-height:1.08}.heka-landing .cta-sub{font-size:var(--f20);color:#ffffff8c;margin-bottom:40px;line-height:1.6}.heka-landing .cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.heka-landing .cta-btns .btn-ghost{color:#ffffffbf}.heka-landing .cta-btns .btn-ghost:hover{color:var(--white);background:#ffffff1a}.heka-landing .cta-note{font-size:var(--f13);color:#ffffff52;margin-top:20px}.heka-landing .footer{background:var(--t900);padding:clamp(48px,7vw,80px) 0 clamp(28px,4vw,40px);position:relative;overflow:hidden}.heka-landing .footer-bg{pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,#81c3bb1a 0%,#0000 60%);position:absolute;inset:0}.heka-landing .footer-top{z-index:1;grid-template-columns:1fr;gap:clamp(32px,5vw,48px);margin-bottom:48px;display:grid;position:relative}@media (min-width:640px){.heka-landing .footer-top{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.heka-landing .footer-top{grid-template-columns:2fr 1fr 1fr 1fr}}.heka-landing .footer-desc{font-size:var(--f15);color:#ffffff61;max-width:280px;margin-top:16px;line-height:1.7}.heka-landing .footer-col-ttl{font-size:var(--f11);text-transform:uppercase;letter-spacing:.09em;color:#fff9;margin-bottom:16px;font-weight:700}.heka-landing .footer-links{flex-direction:column;gap:12px;display:flex}.heka-landing .footer-link{font-size:var(--f15);color:#ffffffbd;transition:color .15s}.heka-landing .footer-link:hover{color:#fffffff5}.heka-landing .footer-bottom{z-index:1;text-align:center;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex;position:relative}@media (min-width:640px){.heka-landing .footer-bottom{text-align:left;flex-direction:row;justify-content:space-between}}.heka-landing .footer-copy{font-size:var(--f13);color:#ffffffb8}.heka-landing .footer-love{font-size:var(--f13);color:#ffffffb8;align-items:center;gap:5px;display:flex}.heka-landing .footer-love svg{width:13px;height:13px;color:var(--t400)}.heka-landing .reveal{opacity:0;transition:opacity .65s var(--ease-mk), transform .65s var(--ease-mk);transform:translateY(24px)}.heka-landing .reveal.in{opacity:1;transform:translateY(0)}.heka-landing .reveal.d1{transition-delay:80ms}.heka-landing .reveal.d2{transition-delay:.16s}.heka-landing .reveal.d3{transition-delay:.24s}.heka-landing .reveal.d4{transition-delay:.32s}.heka-landing .reveal.d5{transition-delay:.4s}.heka-landing .floating-cta{z-index:100;opacity:0;transition:opacity .4s var(--ease-mk), transform .4s var(--ease-mk);pointer-events:none;position:fixed;bottom:24px;right:24px;transform:translateY(12px)scale(.95)}.heka-landing .floating-cta.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.heka-landing .floating-cta a{background:var(--t900);color:#f5f5f7;font-size:var(--f13);border-radius:var(--r-pill);align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 8px 24px #031f2c59}.heka-landing .floating-cta a:hover{background:var(--t700);transform:translateY(-2px);box-shadow:0 12px 32px #031f2c73}@media (max-width:480px){.heka-landing .floating-cta{bottom:16px;right:16px}}.heka-landing{--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E")}.heka-landing .nav{isolation:isolate;transform:translateZ(0)}.heka-landing .badge-pill,.heka-landing .roi-card,.heka-landing .testi-card{isolation:isolate;position:relative;transform:translateZ(0)}.heka-landing .nav:after,.heka-landing .badge-pill:after,.heka-landing .roi-card:after,.heka-landing .testi-card:after{content:"";background-image:var(--noise);opacity:.05;pointer-events:none;border-radius:inherit;z-index:0;background-size:256px 256px;position:absolute;inset:0}.heka-landing .nav-inner,.heka-landing .mobile-menu,.heka-landing .roi-card>*,.heka-landing .testi-card>*,.heka-landing .badge-pill>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.heka-landing .reveal,.heka-landing .scroll-cue,.heka-landing .scroll-line,.heka-landing .badge-dot,.heka-landing .orb-4,.heka-landing .orb-5,.heka-landing .floating-cta,.heka-landing .floating-cta a,.heka-landing .feat-card,.heka-landing .testi-card,.heka-landing .roi-card,.heka-landing .faq-ico,.heka-landing .faq-ans{transition:none!important;animation:none!important}.heka-landing .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=0xmay1c-xc3yj.css.map*/