.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:#f6f5f2;--surface:#f6f5f2;--nm-light:#fff;--nm-dark:#dedbd3;--raise:10px 10px 24px var(--nm-dark),-10px -10px 22px var(--nm-light);--raise-sm:5px 5px 12px var(--nm-dark),-5px -5px 11px var(--nm-light);--raise-lg:22px 22px 48px var(--nm-dark),-18px -18px 40px var(--nm-light);--inset:inset 6px 6px 13px var(--nm-dark),inset -6px -6px 13px var(--nm-light);--inset-sm:inset 3px 3px 7px var(--nm-dark),inset -3px -3px 7px var(--nm-light);--brand-1:#c2395f;--brand-2:#dd5650;--brand-3:#f0975a;--brand-grad:linear-gradient(118deg,#c2395f 0%,#dd5650 52%,#f0975a 100%);--brand-text:#fdf4ec;--brand-shadow:#c43a5f4d;--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(--bg);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(--brand-1);outline:none}.heka-landing .btn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.heka-landing .btn-primary{background:var(--brand-grad);color:var(--brand-text);box-shadow:var(--raise-sm), 0 10px 24px var(--brand-shadow)}.heka-landing .btn-primary:hover{box-shadow:var(--raise-sm), 0 16px 34px var(--brand-shadow);transform:translateY(-1px)}.heka-landing .btn-primary:active{box-shadow:var(--inset);transform:translateY(1px)}.heka-landing .btn-accent{background:var(--brand-grad);color:var(--brand-text);box-shadow:var(--raise-sm), 0 10px 24px var(--brand-shadow)}.heka-landing .btn-accent:hover{box-shadow:var(--raise-sm), 0 16px 34px var(--brand-shadow);transform:translateY(-1px)}.heka-landing .btn-outline{background:var(--surface);color:var(--g800);box-shadow:var(--raise-sm);border:none}.heka-landing .btn-outline:hover{box-shadow:var(--raise)}.heka-landing .btn-outline:active{box-shadow:var(--inset)}.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{display:none}.heka-landing .hero-center-guard{pointer-events:none;z-index:1;background:radial-gradient(58% 68% at 50% 40%,#f3f0eae0 0%,#f3f0eaad 22%,#f3f0ea5c 48%,#f3f0ea1a 68%,#0000 82%);position:absolute;inset:0}.heka-landing .hero-fade{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#f6f5f2d9 70%,#f6f5f2 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(--g700);border-radius:var(--r-pill);font-size:var(--f12);-webkit-backdrop-filter:var(--glass-badge);background:#ffffff9e;border:1px solid #00000014;align-items:center;gap:7px;padding:6px 16px;font-weight:600;display:inline-flex}.heka-landing .badge-dot{background:var(--brand-2);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 #dd565080}50%{box-shadow:0 0 0 6px #dd565000}}.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{background:var(--surface);box-shadow:var(--raise-sm);transition:transform .2s var(--ease-mk), box-shadow .2s var(--ease-mk);border:none;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.heka-landing .roi-card:hover{box-shadow:var(--raise);transform:translateY(-3px)}.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(--g700);align-items:center;gap:6px;font-weight:500;display:flex}.heka-landing .trust-item svg{width:14px;height:14px;color:var(--brand-2)}.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,#dd5650b3,#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(--brand-1);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(--brand-1);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:24px;margin-bottom:24px;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:16px;padding:clamp(30px,4vw,44px);display:flex}.heka-landing .prob-card:hover{transform:translateY(-3px)}.heka-landing .prob-card.problem{background:var(--surface);box-shadow:var(--raise);border:none}.heka-landing .prob-card.problem:hover{box-shadow:var(--raise-lg)}.heka-landing .prob-card.solution{background:radial-gradient(130% 120% at 0% 0%, #f0975a1f, #f6f5f200 58%), var(--surface);box-shadow:var(--raise);border:none}.heka-landing .prob-card.solution:hover{box-shadow:var(--raise-lg)}.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(--surface);color:var(--g500);box-shadow:var(--raise-sm)}.heka-landing .prob-tag.good{background:var(--surface);color:var(--brand-1);box-shadow:var(--raise-sm)}.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}.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(--surface);border-radius:var(--r-2xl);box-shadow:var(--raise);transition:transform .3s var(--ease-mk), box-shadow .3s var(--ease-mk);border:none;flex-direction:column;gap:16px;padding:clamp(26px,4vw,36px);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(--raise-lg);transform:translateY(-4px)}.heka-landing .feat-icon{border-radius:var(--r-lg);background:var(--surface);width:52px;height:52px;color:var(--brand-1);box-shadow:var(--raise-sm);transition:background .3s, color .3s, box-shadow .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(--brand-grad);color:var(--brand-text);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(--bg);position:relative;overflow:hidden}.heka-landing .dark-bg{pointer-events:none;background:radial-gradient(60% 50% at 82% 10%,#f0975a12 0%,#0000 62%),radial-gradient(50% 45% at 12% 85%,#81c3bb14 0%,#0000 60%);position:absolute;inset:0}.heka-landing .dark-section .t-h2{color:var(--g900)}.heka-landing .dark-section .t-lead{color:var(--g600)}.heka-landing .dark-section .t-over{color:var(--brand-1)}.heka-landing .dark-section .sec-intro{z-index:1;position:relative}.heka-landing .testi-grid{z-index:1;grid-template-columns:1fr;gap:clamp(20px,4vw,32px);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{background:var(--surface);border-radius:var(--r-2xl);box-shadow:var(--raise);transition:box-shadow .3s var(--ease-mk), transform .25s var(--ease-mk);border:none;flex-direction:column;gap:20px;padding:clamp(26px,4vw,36px);display:flex}.heka-landing .testi-card:hover{box-shadow:var(--raise-lg);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:var(--g700);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(--brand-1);color:#fff;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:var(--g900);font-weight:700}.heka-landing .testi-role{font-size:var(--f12);color:var(--g500);margin-top:1px}.heka-landing .pricing-grid{grid-template-columns:1fr;align-items:start;gap:clamp(20px,4vw,32px);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(--surface);border-radius:var(--r-2xl);box-shadow:var(--raise);transition:transform .3s var(--ease-mk), box-shadow .3s var(--ease-mk);border:none;flex-direction:column;gap:16px;padding:clamp(26px,4vw,36px);display:flex}.heka-landing .price-card:hover{box-shadow:var(--raise-lg);transform:translateY(-4px)}.heka-landing .price-card.featured{background:var(--surface);box-shadow:var(--raise-lg), 0 0 0 1.5px #dd565038;border:none;position:relative}.heka-landing .price-card.featured:hover{box-shadow:var(--raise-lg), 0 0 0 1.5px #dd56504d, 0 0 48px #dd565029}.heka-landing .price-tag{background:var(--brand-grad);color:var(--brand-text);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(--g600)}.heka-landing .price-card.featured .price-name{color:var(--brand-1)}.heka-landing .price-desc{font-size:var(--f13)}.heka-landing .price-card:not(.featured) .price-desc,.heka-landing .price-card.featured .price-desc{color:var(--g500)}.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,.heka-landing .price-card.featured .price-curr,.heka-landing .price-card.featured .price-val,.heka-landing .price-card.featured .price-per{color:var(--g900)}.heka-landing .price-div{border:none;border-top:var(--border-line);margin:4px 0}.heka-landing .price-card.featured .price-div{border-color:#00000014}.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,.heka-landing .price-card.featured .price-feat svg{color:var(--brand-2)}.heka-landing .price-feat-txt{font-size:var(--f15)}.heka-landing .price-card:not(.featured) .price-feat-txt,.heka-landing .price-card.featured .price-feat-txt{color:var(--g700)}.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(--surface);border-radius:var(--r-xl);box-shadow:var(--raise-sm);transition:box-shadow .25s var(--ease-mk);border:none;overflow:hidden}.heka-landing .faq-item.open{box-shadow:var(--inset-sm)}.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(--brand-1);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(--surface);box-shadow:var(--raise-lg);padding:clamp(56px,8vw,100px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.heka-landing .cta-card-bg{pointer-events:none;background:radial-gradient(60% 55% at 50% 0,#f0975a1a 0%,#0000 62%),radial-gradient(50% 45% at 88% 85%,#81c3bb1a 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:var(--g900);margin-bottom:20px;font-weight:700;line-height:1.08}.heka-landing .cta-sub{font-size:var(--f20);color:var(--g600);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:var(--g700)}.heka-landing .cta-btns .btn-ghost:hover{background:var(--g100);color:var(--g900)}.heka-landing .cta-note{font-size:var(--f13);color:var(--g500);margin-top:20px}.heka-landing .footer{background:var(--bg);border-top:1px solid #0000000f;padding:clamp(48px,7vw,80px) 0 clamp(28px,4vw,40px);position:relative;overflow:hidden}.heka-landing .footer-bg{pointer-events:none;background:radial-gradient(55% 45% at 82% 12%,#f0975a0d 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:var(--g500);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:var(--g600);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:var(--g700);transition:color .15s}.heka-landing .footer-link:hover{color:var(--g900)}.heka-landing .footer-bottom{z-index:1;text-align:center;border-top:1px solid #00000012;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:var(--g600)}.heka-landing .footer-love{font-size:var(--f13);color:var(--g600);align-items:center;gap:5px;display:flex}.heka-landing .footer-love svg{width:13px;height:13px;color:var(--brand-2)}.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(--brand-grad);color:var(--brand-text);font-size:var(--f13);border-radius:var(--r-pill);box-shadow:0 10px 26px var(--brand-shadow);align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:box-shadow .15s,transform .15s;display:flex}.heka-landing .floating-cta a:hover{box-shadow:0 16px 34px var(--brand-shadow);transform:translateY(-2px)}@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}}.heka-landing .hero{min-height:100svh;padding:92px 0 56px}.heka-landing .hero-orb-bg{z-index:0;pointer-events:none;aspect-ratio:1;filter:blur(54px);opacity:.6;background:radial-gradient(circle at 40% 34%,#dd56504d,#f0975a3d 46%,#c2395f29 70%,#f6f5f200 80%);border-radius:50%;width:min(760px,92vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.heka-landing .hero-stage{z-index:3;perspective:1300px;place-items:center;margin:6px 0 42px;display:grid;position:relative}.heka-landing .hero-orb{z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#f0975a1a,#dd56500b 36%,#f6f5f200 64%);border-radius:50%;width:min(720px,112vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.heka-landing .hero-particles{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.heka-landing .hero-particles canvas{width:100%;height:100%;display:block}.heka-landing .hero-inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 62% at 50% 46%,#f6f5f2e6 0%,#f6f5f2a3 42%,#f6f5f200 78%);position:absolute;inset:-10% -12%}.heka-landing .hero-medallion{aspect-ratio:1;background:var(--surface);width:clamp(208px,30vw,288px);box-shadow:16px 16px 36px var(--nm-dark), -13px -13px 28px var(--nm-light);transform-style:preserve-3d;will-change:transform;transition:box-shadow .45s var(--ease-mk);border-radius:50%;place-items:center;display:grid;position:relative}.heka-landing .med-arc{pointer-events:none;width:106%;height:106%;position:absolute}.heka-landing .med-face{aspect-ratio:1;background:radial-gradient(58% 54% at 50% 38%, #81c3bb21, #f6f5f200 72%), var(--bg);width:74%;box-shadow:inset 5px 5px 11px var(--nm-dark), inset -5px -5px 11px var(--nm-light);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(14px)}.heka-landing .med-facelight{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#ffffffa6,#0000 60%);width:62%;height:62%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.heka-landing .med-tooth-svg{filter:drop-shadow(0 10px 16px #211e1824);width:52%;height:auto;position:relative}.heka-landing .med-scan{transform-origin:50%;animation:medScan 3.8s var(--ease-mk) infinite}@keyframes medScan{0%,to{opacity:0;transform:translateY(-34px)}14%{opacity:1}52%{opacity:1;transform:translateY(34px)}64%{opacity:0}}.heka-landing .med-ring-dots{transform-origin:50%;animation:34s linear infinite medSpin}@keyframes medSpin{to{transform:rotate(360deg)}}.heka-landing .med-live{letter-spacing:.16em;color:var(--t600);opacity:.65;font-size:9px;font-weight:700;position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.heka-landing .med-vpill{border-radius:var(--r-pill);white-space:nowrap;background:#ffffff80;border:1px solid #ffffffb8;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)translateZ(40px);box-shadow:inset 0 1px #ffffffb3,0 14px 30px #211e1829}.heka-landing .med-wave{align-items:center;gap:3px;height:18px;display:flex}.heka-landing .med-wave i{background:var(--t600);width:3px;animation:medEq 1s var(--ease-mk) infinite alternate;border-radius:3px;display:block}.heka-landing .med-wave i:nth-child(2){animation-delay:.1s}.heka-landing .med-wave i:nth-child(3){animation-delay:50ms}.heka-landing .med-wave i:nth-child(4){animation-delay:.2s}.heka-landing .med-wave i:nth-child(5){animation-delay:.12s}.heka-landing .med-wave i:nth-child(6){animation-delay:.26s}@keyframes medEq{0%{opacity:.5;height:4px}to{opacity:1;height:16px}}.heka-landing .med-vtext{color:var(--g900);font-size:12.5px;font-weight:700}.heka-landing .hero-hl em{color:var(--brand-1);font-weight:400}.heka-landing .hero-voice{font-family:var(--font-marketing);color:var(--g700);cursor:pointer;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--raise-sm);transition:box-shadow .25s var(--ease-mk), color .25s var(--ease-mk);border:none;align-items:center;gap:8px;margin-top:24px;padding:10px 17px;font-size:13px;font-weight:600;display:inline-flex}.heka-landing .hero-voice:hover{box-shadow:var(--raise)}.heka-landing .hero-voice.on{color:var(--brand-1);box-shadow:var(--inset-sm)}.heka-landing .hero-voice svg{color:var(--brand-2)}.heka-landing .hero-voice.on svg{color:var(--brand-1)}@media (max-width:767px),(pointer:coarse){.heka-landing .hero-voice{display:none}}@media (prefers-reduced-motion:reduce){.heka-landing .hero-voice{display:none}}.heka-landing .hero-voice-words{z-index:4;pointer-events:none;text-align:center;height:0;position:absolute;top:15%;left:0;right:0}.heka-landing .hero-word{transform:translate(-50%, calc(var(--row,0) * -1.55em));opacity:var(--op,1);will-change:transform, opacity;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .85s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%}.heka-landing .hero-word-in{font-family:var(--font-marketing);letter-spacing:-.02em;white-space:nowrap;color:var(--brand-1,#c2395f);text-shadow:0 0 18px #dd565061,0 0 6px #ffffffb3;font-size:clamp(19px,2.3vw,32px);font-weight:700;animation:.75s cubic-bezier(.22,1,.36,1) both heroWordIn;display:inline-block;position:relative}@keyframes heroWordIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.97)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.heka-landing .hero-word-spark{background:var(--brand-2,#dd5650);opacity:0;width:4px;height:4px;animation:heroSpark 2s cubic-bezier(.22, 1, .36, 1) var(--sd,0s) forwards;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 9px 2px #dd565073}@keyframes heroSpark{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}25%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,40px))) scale(.15)}}@media (max-width:767px),(pointer:coarse){.heka-landing .hero-voice-words{display:none}}@media (prefers-reduced-motion:reduce){.heka-landing .hero-voice-words{display:none}}.heka-landing .feat-card,.heka-landing .price-card,.heka-landing .testi-card{transform-style:preserve-3d;will-change:transform}@media (prefers-reduced-motion:reduce){.heka-landing .med-scan,.heka-landing .med-ring-dots,.heka-landing .med-wave i{animation:none!important}.heka-landing .hero-medallion{transform:none!important}}.heka-landing .feat-rail{position:relative}.heka-landing .feat-sticky{flex-direction:column;display:flex}.heka-landing .feat-intro-c{z-index:2;position:relative}.heka-landing .feat-track{padding:0 var(--px);grid-template-columns:1fr;gap:clamp(10px,2vw,16px);display:grid}.heka-landing .feat-slide{width:auto}@media (min-width:640px) and (max-width:899px){.heka-landing .feat-track{grid-template-columns:1fr 1fr;max-width:760px;margin:0 auto}}@media (min-width:900px) and (pointer:fine){.heka-landing .feat-rail{height:360vh}.heka-landing .feat-sticky{flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3.5vh,48px);height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.heka-landing .feat-intro-c{flex:none}.heka-landing .feat-track-wrap{flex:none;align-items:center;width:100%;display:flex}.heka-landing .feat-track{will-change:transform;flex-wrap:nowrap;align-items:center;gap:clamp(22px,2.6vw,44px);width:max-content;padding:0 calc(50vw - clamp(150px,16vw,180px));display:flex}.heka-landing .feat-slide{will-change:transform, opacity;flex:none;width:clamp(290px,30vw,350px)}.heka-landing .feat-slide .feat-card{justify-content:flex-start;height:clamp(250px,32vh,320px)}}.heka-landing .feat-card,.heka-landing .price-card,.heka-landing .testi-card,.heka-landing .prob-card{position:relative}.heka-landing .feat-card:after,.heka-landing .price-card:not(.featured):after,.heka-landing .testi-card:after,.heka-landing .prob-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:.7;background:linear-gradient(#ffffff80 0%,#ffffff1f 38%,#fff0 100%);height:42%;position:absolute;top:0;left:0;right:0}.heka-landing .feat-card>*,.heka-landing .price-card>*,.heka-landing .testi-card>*,.heka-landing .prob-card>*{z-index:3;position:relative}
/*# sourceMappingURL=0n6-vjel6nf~n.css.map*/