:root{--lp-blue:#0069ff;--lp-purple:#a62fff;--lp-violet:#7d5eff;--lp-magenta:#ee0eb7;--lp-pink:#fe1890;--lp-bg:#f7f8fc;--lp-text:#0d1421;--lp-muted:#5a6478;--lp-white:#fff;--lp-pill-max:1140px;--lp-header-ease:cubic-bezier(.22, 1, .36, 1);--lp-page-gradient:linear-gradient(90deg, #eef3ff 0%, #f2efff 18%, #f7f8fc 42%, #f7f8fc 58%, #faf3fc 82%, #fff0f7 100%)}:is(html:has(.lp-page),html:has(body.lp-active)){background-color:var(--lp-bg);overflow-x:clip}html:has(.lp-page):before{content:"";z-index:-1;background:var(--lp-page-gradient);pointer-events:none;position:fixed;inset:0}html:has(body.lp-active):before{content:"";z-index:-1;background:var(--lp-page-gradient);pointer-events:none;position:fixed;inset:0}body.lp-active{background:0 0;overflow-x:clip}.lp-page{min-height:100vh;color:var(--lp-text);background:0 0;overflow-x:clip}.lp-page__main{width:100%}#demo,#ozellikler,#ogrenci-yolculugu,#deneyimler,#platformlar,#tymm,#neden-maratonai,#sss,#iletisim{scroll-margin-top:100px}@property --lp-scroll{syntax:"<number>";inherits:true;initial-value:0}.lp-header{--lp-scroll:0;z-index:100;box-sizing:border-box;width:100%;max-width:100%;position:sticky;top:0;overflow-x:clip}@supports (animation-timeline:scroll()){.lp-header{animation:linear both lp-header-scroll;animation-timeline:scroll(root);animation-range:0 220px}}@keyframes lp-header-scroll{0%{--lp-scroll:0}to{--lp-scroll:1}}html.lp-scrolled .lp-header{--lp-scroll:1}.lp-header__shell{width:100%;max-width:100%;padding:0 calc(var(--lp-scroll) * 20px);box-sizing:border-box;transform:translate3d(0, calc(var(--lp-scroll) * 22px), 0);justify-content:center;display:flex}.lp-header__bar{isolation:isolate;width:100%;max-width:min(100%, calc(var(--lp-pill-max) + (100% - var(--lp-pill-max)) * (1 - var(--lp-scroll))));padding:calc(14px - var(--lp-scroll) * 4px) calc(32px - var(--lp-scroll) * 4px);border:1px solid rgba(255, 255, 255, calc(var(--lp-scroll) * .42));border-radius:calc(var(--lp-scroll) * 999px);background-color:rgba(125, 94, 255, calc(var(--lp-scroll) * .62));box-shadow:none;backface-visibility:hidden;box-sizing:border-box;align-items:center;gap:12px;margin:0 auto;display:flex;position:relative;overflow:visible;transform:translateZ(0)}.lp-header__bar:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}html.lp-scrolled .lp-header .lp-header__bar:before,.lp-header--blur .lp-header__bar:before{opacity:1;-webkit-backdrop-filter:blur(14px)saturate(1.2)}.lp-header__bar:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;opacity:var(--lp-scroll);position:absolute;inset:0;box-shadow:0 12px 40px #7d5eff2e,0 2px 10px #0d14210f,inset 0 1px #ffffff73}.lp-header__logo{--lp-logo-h:32px;flex-shrink:1;align-items:center;min-width:0;text-decoration:none;display:flex}.lp-header__logo-img{width:auto;max-width:100%;height:var(--lp-logo-h,32px);transform:scale(calc(1 - var(--lp-scroll) * .06));transform-origin:0;display:block}.lp-header__nav{flex:1;justify-content:center;min-width:0;display:flex;overflow:visible}.lp-header__links{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.lp-header__link{font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--lp-text);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.lp-header__link:hover{color:var(--lp-purple)}.lp-header__link:after{content:"";background:var(--lp-purple);transform-origin:0;width:100%;height:2px;transition:transform .25s var(--lp-header-ease);border-radius:2px;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.lp-header__link:hover:after{transform:scaleX(1)}html.lp-scrolled .lp-header .lp-header__link,.lp-header--pill .lp-header__link{color:#0f1734e0}html.lp-scrolled .lp-header .lp-header__link:hover,.lp-header--pill .lp-header__link:hover{color:var(--lp-purple)}.lp-header__link--home{align-items:center;gap:6px;display:inline-flex}.lp-header__link--home:after{display:none}.lp-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.lp-header__cta{font-family:var(--font-sans,"Inter", system-ui, sans-serif);white-space:nowrap;--rt-color:var(--lp-purple);--rt-color-alt:var(--lp-violet);color:var(--lp-purple);background-color:#a62fff1a;border:1px solid #a62fff47;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.lp-header__cta:hover{background-color:#a62fff29}html.lp-scrolled .lp-header .lp-header__cta,.lp-header--pill .lp-header__cta{--rt-color:var(--lp-violet);--rt-color-alt:var(--lp-purple);color:var(--lp-violet);background-color:#fffffff5;border-color:#ffffffe6;box-shadow:0 4px 14px #7d5eff29}.lp-header__sign-in{font-family:var(--font-sans,"Inter", system-ui, sans-serif);--rt-color:var(--lp-muted);--rt-color-alt:var(--lp-blue);color:var(--lp-muted);align-items:center;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.lp-header__sign-in:hover{color:var(--lp-blue)}html.lp-scrolled .lp-header .lp-header__sign-in,.lp-header--pill .lp-header__sign-in{--rt-color:#0f1734b8;--rt-color-alt:var(--lp-violet);color:#0f1734b8}.lp-header__sign-in--pill{background:var(--lp-purple);--rt-color:#fff;--rt-color-alt:#fffc;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 2px 10px #7d5eff59;color:#fff!important}.lp-header__sign-in--pill:hover{background:var(--lp-violet);transform:translateY(-1px);box-shadow:0 4px 16px #7d5eff73;color:#fff!important}html.lp-scrolled .lp-header .lp-header__sign-in--pill,.lp-header--pill .lp-header__sign-in--pill{--rt-color:#fff;--rt-color-alt:#fffc;background:var(--lp-purple);color:#fff!important}.lp-lang-toggle{background:#a62fff14;border:1px solid #a62fff38;border-radius:18px;align-items:center;display:flex;overflow:hidden}html.lp-scrolled .lp-header .lp-lang-toggle,.lp-header--pill .lp-lang-toggle{background:#ffffff38;border-color:#ffffff8c;box-shadow:0 2px 10px #7d5eff1a}.lp-lang-toggle__btn{font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:#0f1734b8;cursor:pointer;background:0 0;border:none;padding:6px 11px;font-size:12px;font-weight:700;line-height:1;transition:background .2s,color .2s}.lp-lang-toggle__btn--active{color:var(--lp-violet);background:#fffffff5;border-radius:14px}html.lp-scrolled .lp-header .lp-lang-toggle .lp-lang-toggle__btn,.lp-header--pill .lp-lang-toggle .lp-lang-toggle__btn{color:#0f1734b8}.lp-header__menu-btn{cursor:pointer;background:#a62fff14;border:1px solid #a62fff38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:4px;padding:0;display:none}.lp-header__menu-icon,.lp-header__menu-icon:before,.lp-header__menu-icon:after{background:var(--lp-text);border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .25s;display:block}.lp-header__menu-icon{position:relative}.lp-header__menu-icon:before,.lp-header__menu-icon:after{content:"";position:absolute;left:0}.lp-header__menu-icon:before{top:-6px}.lp-header__menu-icon:after{top:6px}.lp-header--menu-open .lp-header__menu-icon{background:0 0}.lp-header--menu-open .lp-header__menu-icon:before{top:0;transform:rotate(45deg)}.lp-header--menu-open .lp-header__menu-icon:after{top:0;transform:rotate(-45deg)}.lp-header__mobile-panel{display:none}@media (max-width:1100px){.lp-header__links{gap:14px}.lp-header__bar{padding:14px 24px}}@media (max-width:900px){.lp-header__links{gap:10px}.lp-header__link{font-size:13px}.lp-header__logo{--lp-logo-h:28px}}@media (max-width:1024px){.lp-header{--lp-scroll:0!important;top:0!important}.lp-header__shell{padding:0!important;transform:none!important}.lp-header__bar{border-bottom:1px solid #7d5eff1f;gap:8px;overflow:hidden;max-width:100%!important;padding:8px max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left))!important;box-shadow:none!important;background:#f7f8fceb!important;border-color:#0000!important;border-radius:0!important}.lp-header__bar:before,.lp-header__bar:after{display:none}.lp-header__logo{--lp-logo-h:22px;flex:auto}.lp-header__logo-img{max-width:min(128px,46vw);transform:none!important}.lp-header__actions{flex-shrink:0;gap:6px;margin-left:auto}.lp-header__nav,.lp-header__sign-in--desktop,.lp-header__actions .lp-header__cta{display:none}.lp-header__menu-btn{display:inline-flex}.lp-header__mobile-panel{z-index:99;-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease, visibility .28s ease, transform .28s var(--lp-header-ease);background:#f7f8fcfa;border-top:1px solid #7d5eff1a;padding:20px 16px 32px;display:block;position:fixed;inset:64px 0 0;transform:translateY(-8px)}.lp-header__mobile-panel--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lp-header__mobile-links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp-header__mobile-link{font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--lp-text);border-radius:12px;padding:14px 12px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s;display:block}.lp-header__mobile-link:hover{background:#7d5eff14}.lp-header__mobile-link--cta{background:linear-gradient(135deg, var(--lp-purple) 0%, var(--lp-violet) 100%);color:var(--lp-white);text-align:center;margin-top:8px;font-weight:600}.lp-header__mobile-link--cta:hover{background:linear-gradient(135deg, var(--lp-violet) 0%, var(--lp-purple) 100%)}}@media (prefers-reduced-motion:reduce){.lp-header__mobile-panel{transition:none!important}}.lp-header__link-item--dropdown{position:relative}.lp-header__link-item--dropdown:after{content:"";height:16px;position:absolute;top:100%;left:-8px;right:-8px}.lp-header__link--dropdown-trigger{font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--lp-text);cursor:pointer;letter-spacing:inherit;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}.lp-header__link--dropdown-trigger:after{content:"";background:var(--lp-purple);transform-origin:0;width:100%;height:2px;transition:transform .25s var(--lp-header-ease);border-radius:2px;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.lp-header__link-item--dropdown:hover .lp-header__link--dropdown-trigger,.lp-header__link-item--dropdown:focus-within .lp-header__link--dropdown-trigger{color:var(--lp-purple)}.lp-header__link-item--dropdown:hover .lp-header__link--dropdown-trigger:after,.lp-header__link-item--dropdown:focus-within .lp-header__link--dropdown-trigger:after{transform:scaleX(1)}html.lp-scrolled .lp-header .lp-header__link--dropdown-trigger,.lp-header--pill .lp-header__link--dropdown-trigger{color:#0f1734e0}html.lp-scrolled .lp-header .lp-header__link-item--dropdown:hover .lp-header__link--dropdown-trigger,html.lp-scrolled .lp-header .lp-header__link-item--dropdown:focus-within .lp-header__link--dropdown-trigger,.lp-header--pill .lp-header__link-item--dropdown:hover .lp-header__link--dropdown-trigger,.lp-header--pill .lp-header__link-item--dropdown:focus-within .lp-header__link--dropdown-trigger{color:var(--lp-purple)}.lp-header__dropdown-caret{transition:transform .2s}.lp-header__link-item--dropdown:hover .lp-header__dropdown-caret,.lp-header__link-item--dropdown:focus-within .lp-header__dropdown-caret{transform:rotate(180deg)}.lp-header__dropdown{-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;z-index:200;background:#fffffffa;border:1px solid #7d5eff24;border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:8px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 32px #0d14211f}.lp-header__link-item--dropdown:hover .lp-header__dropdown,.lp-header__link-item--dropdown:focus-within .lp-header__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.lp-header__dropdown-item{font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--lp-text);white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.lp-header__dropdown-item:hover{color:var(--lp-purple);background:#a62fff14}.lp-header__mobile-link-item--accordion{flex-direction:column;display:flex}.lp-header__mobile-link--accordion{width:100%;font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--lp-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 12px;font-size:16px;font-weight:500;transition:background .2s;display:flex}.lp-header__mobile-link--accordion:hover{background:#7d5eff14}.lp-header__mobile-caret{flex-shrink:0;transition:transform .2s}.lp-header__mobile-caret--open{transform:rotate(180deg)}.lp-header__mobile-subnav{flex-direction:column;gap:2px;margin:0;padding:4px 0 4px 16px;list-style:none;display:flex}.lp-header__mobile-sublink{font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--lp-muted);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.lp-header__mobile-sublink:hover{color:var(--lp-purple);background:#a62fff14}@media (prefers-reduced-motion:reduce){.lp-header__dropdown,.lp-header__dropdown-caret,.lp-header__mobile-caret{transition:none!important}}@media (max-width:1024px){.lp-header__menu-btn{width:40px;height:40px;margin-left:0}.lp-lang-toggle{flex-shrink:0}.lp-lang-toggle__btn{justify-content:center;align-items:center;min-width:32px;min-height:36px;padding:8px;display:inline-flex}.lp-header__mobile-link,.lp-header__mobile-link--accordion,.lp-header__mobile-sublink{align-items:center;min-height:44px;display:flex}}@media (max-width:360px){.lp-header__bar{padding-left:12px!important;padding-right:12px!important}.lp-header__logo{--lp-logo-h:20px}.lp-header__mobile-panel{padding-left:12px;padding-right:12px}}.lp-intro{z-index:10000;padding:0 16px max(8px, env(safe-area-inset-bottom));pointer-events:none;opacity:1;background:0 0;justify-content:center;align-items:flex-end;transition:opacity .52s;display:flex;position:fixed;inset:0}.lp-intro__glass{z-index:0;pointer-events:none;background:radial-gradient(ellipse 38% 52% at calc(50% + var(--lp-intro-video-offset-x)) 78%, #ffffff6b 0%, #fff0f729 38%, #f7f8fc00 72%);-webkit-backdrop-filter:none;position:absolute;inset:0}.lp-intro--fading{opacity:1}.lp-intro--fading .lp-intro__glass,.lp-intro--fading .lp-intro__action{opacity:0;transition:opacity .42s}.lp-intro--fading .lp-intro__video,.lp-intro--fading .lp-intro__fallback{opacity:0;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .52s .18s;animation:none;transform:translate(min(38vw,420px),10vh)scale(.22)}.lp-intro__cluster{z-index:1;margin-bottom:max(28px, calc(env(safe-area-inset-bottom) + 20px));pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.lp-intro__action{z-index:2;transform:translate(var(--lp-intro-action-offset-x), var(--lp-intro-action-offset-y));pointer-events:auto;mix-blend-mode:normal;isolation:isolate;min-height:48px;color:var(--lp-text);letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #0d14211f;border-radius:999px;flex-shrink:0;padding:0 24px;font-size:15px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;position:relative;box-shadow:0 10px 30px #0d14211f}.lp-intro__action:hover{transform:translate(var(--lp-intro-action-offset-x), calc(var(--lp-intro-action-offset-y) - 1px));background:#fffffff0;border-color:#0d142133}.lp-intro__action:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-intro__stage{transform:translate(var(--lp-intro-video-offset-x), var(--lp-intro-video-offset-y));pointer-events:none;place-items:end center;display:grid;position:relative}.lp-intro__stage>.lp-intro__video,.lp-intro__stage>.lp-intro__fallback{grid-area:1/1}.lp-intro__source{opacity:0;pointer-events:none;object-fit:cover;object-position:center 12%;width:100%;height:100%;position:absolute;inset:0}.lp-intro__video{pointer-events:none;transform-origin:bottom;background:0 0;border:0;outline:none;width:min(22vw,210px);height:min(40vh,340px);transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .52s;animation:.7s cubic-bezier(.22,1,.36,1) both lp-intro-appear;display:block}.lp-intro__video--pending{opacity:0}.lp-intro__fallback{object-fit:contain;object-position:center bottom;pointer-events:none;transform-origin:bottom;background:0 0;width:min(22vw,210px);height:min(40vh,340px);animation:.7s cubic-bezier(.22,1,.36,1) both lp-intro-appear;display:block}@keyframes lp-intro-appear{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.lp-intro{--lp-intro-video-offset-x:0px;--lp-intro-video-offset-y:60px;--lp-intro-action-offset-x:0px;--lp-intro-action-offset-y:0px;padding-inline:20px}.lp-intro__cluster{width:100%;max-width:280px;margin-bottom:max(20px, calc(env(safe-area-inset-bottom) + 16px));gap:16px}.lp-intro__video,.lp-intro__fallback{width:min(52vw,200px);height:min(42vh,320px)}.lp-intro__action{text-align:center;align-self:center;min-width:148px}.lp-intro--fading .lp-intro__video,.lp-intro--fading .lp-intro__fallback{transform:translate(28vw,8vh)scale(.2)}}@media (min-width:641px) and (max-width:1024px){.lp-intro{--lp-intro-video-offset-x:0px;--lp-intro-video-offset-y:28px;--lp-intro-action-offset-x:0px;--lp-intro-action-offset-y:0px}}@media (min-width:1025px){.lp-intro{--lp-intro-video-offset-x:-32px;--lp-intro-video-offset-y:50px;--lp-intro-action-offset-x:-40px;--lp-intro-action-offset-y:0px}}.lp-mara-launcher{right:max(10px, env(safe-area-inset-right));left:auto;bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));z-index:9990;cursor:pointer;background:0 0;border:0;border-radius:0;width:84px;height:102px;padding:0;animation:1.85s cubic-bezier(.22,1,.36,1) both lp-mara-launcher-in;position:fixed;overflow:visible;transform:none}.lp-mara-launcher__figure{z-index:2;transform-origin:bottom;width:100%;height:100%;animation:4.2s ease-in-out 1.85s infinite lp-mara-launcher-float;display:block;position:relative}.lp-mara-launcher__ping{pointer-events:none;background:#a62fff14;border:2px solid #0069ff73;border-radius:999px;width:64px;height:64px;margin-top:-32px;margin-left:-32px;animation:1.6s cubic-bezier(.22,1,.36,1) 1.55s both lp-mara-launcher-ping;position:absolute;top:42%;left:50%}.lp-mara-launcher__ping--delay{border-color:#ee0eb759;animation-delay:2.35s}.lp-mara-launcher__glow{z-index:0;filter:blur(12px);pointer-events:none;background:radial-gradient(#fff0f7b3 0%,#0069ff29 38%,#0000 72%);border-radius:999px;width:88%;height:48%;animation:4.2s ease-in-out 1.85s infinite lp-mara-launcher-glow;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.lp-mara-launcher__img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px #0d14212e);width:100%;height:auto;transition:transform .22s,filter .22s;display:block;position:relative}.lp-mara-launcher:hover .lp-mara-launcher__figure{animation-play-state:paused}.lp-mara-launcher:hover .lp-mara-launcher__img{filter:drop-shadow(0 16px 26px #0d14213d);transform:translateY(-3px)scale(1.05)}.lp-mara-launcher:focus-visible{outline:2px solid var(--lp-blue);outline-offset:4px}@keyframes lp-mara-launcher-in{0%{opacity:0;filter:blur(6px);transform:translate(-42vw,-28vh)scale(.28)}55%{opacity:1;filter:blur()}72%{transform:translate(4px,-6px)scale(1.08)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes lp-mara-launcher-ping{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(2.15)}}@keyframes lp-mara-launcher-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lp-mara-launcher-glow{0%,to{opacity:.55;transform:translate(-50%)scale(.96)}50%{opacity:.9;transform:translate(-50%)scale(1.04)}}@media (max-width:640px){.lp-mara-launcher{width:72px;height:88px;right:max(8px, env(safe-area-inset-right));bottom:max(14px, calc(env(safe-area-inset-bottom) + 10px))}@keyframes lp-mara-launcher-in{0%{opacity:0;filter:blur(5px);transform:translate(-28vw,-22vh)scale(.28)}55%{opacity:1;filter:blur()}72%{transform:translate(3px,-5px)scale(1.06)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.lp-mara-launcher,.lp-mara-launcher__figure,.lp-mara-launcher__ping,.lp-mara-launcher__glow{animation:none!important}}.lp-cookie-banner{inset-inline:0;z-index:150;pointer-events:none;padding:12px 16px;position:fixed;top:0}html.lp-cookie-visible .lp-page{padding-top:88px}.lp-cookie-banner__inner{pointer-events:auto;max-width:var(--lp-pill-max);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0d142114;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding:16px 20px;display:flex;box-shadow:0 12px 40px #0d14211f,0 2px 8px #0d14210f}.lp-cookie-banner__text{color:var(--lp-muted);flex:280px;margin:0;font-size:.875rem;line-height:1.55}.lp-cookie-banner__policy{color:var(--lp-muted);font-weight:600}.lp-cookie-banner__accept{background:linear-gradient(135deg, var(--lp-blue), var(--lp-violet));min-height:44px;color:var(--lp-white);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:0 20px;font-size:.875rem;font-weight:700;transition:opacity .15s}.lp-cookie-banner__accept:hover{opacity:.92}@media (max-width:640px){.lp-cookie-banner{padding:10px 12px}html.lp-cookie-visible .lp-page{padding-top:148px}.lp-cookie-banner__inner{flex-direction:column;align-items:stretch}.lp-cookie-banner__accept{width:100%}}.lp-legal{padding:clamp(120px,14vw,160px) clamp(16px,4vw,48px) clamp(56px,8vw,88px)}.lp-legal__inner{max-width:760px;margin:0 auto}.lp-legal__header{margin-bottom:40px}.lp-legal__title{letter-spacing:-.03em;color:var(--lp-text);margin:0 0 12px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1}.lp-legal__updated{color:var(--lp-muted);margin:0 0 20px;font-size:14px}.lp-legal__intro{color:var(--lp-muted);margin:0;font-size:17px;line-height:1.65}.lp-legal__sections{gap:32px;display:grid}.lp-legal__section h2{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 12px;font-size:20px;font-weight:600}.lp-legal__section p{color:var(--lp-muted);margin:0 0 12px;font-size:15px;line-height:1.7}.lp-legal__section p:last-child{margin-bottom:0}.lp-legal__section ul{margin:8px 0 0;padding-left:1.25rem}.lp-legal__section li{color:var(--lp-muted);margin-bottom:8px;font-size:15px;line-height:1.6}.lp-legal__section li:last-child{margin-bottom:0}.lp-legal__back{color:var(--lp-blue);align-items:center;margin-top:48px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lp-legal__back:hover{color:var(--lp-violet);text-underline-offset:2px;text-decoration:underline}.lp-not-found{text-align:center}.lp-not-found__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}
.lp-section{width:100%;padding:clamp(56px,8vw,88px) clamp(16px,4vw,48px)}.lp-section__inner{min-width:0;max-width:1200px;margin:0 auto}.lp-section__inner--narrow{max-width:900px}.lp-section__header{text-align:center;max-width:760px;margin:0 auto 56px}.lp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-purple);background:#a62fff14;border:1px solid #a62fff38;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.lp-section__title{letter-spacing:-.03em;color:var(--lp-text);margin:0 0 16px;font-size:clamp(28px,4.5vw,44px);font-weight:500;line-height:1.15}.lp-section__subtitle{color:var(--lp-muted);margin:0;font-size:clamp(15px,2vw,17px);line-height:1.55}.lp-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .25s,transform .2s,background-position .4s;display:inline-flex}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0)}.lp-btn--gradient:hover{box-shadow:0 14px 36px #0069ff61,0 4px 12px #a62fff40}.lp-btn--gradient:active{box-shadow:0 6px 16px #0069ff40}.lp-btn--purple{--rt-color:var(--lp-white);--rt-color-alt:var(--lp-white);background:var(--lp-purple);color:var(--lp-white);box-shadow:0 8px 24px #a62fff59}.lp-btn--pink{--rt-color:var(--lp-white);--rt-color-alt:var(--lp-white);background:var(--lp-pink);color:var(--lp-white);box-shadow:0 8px 24px #fe189059}.lp-hero{padding:108px 40px 0;overflow-x:clip}.lp-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:flex-start;gap:40px 56px;max-width:1360px;margin:0 auto;display:grid}.lp-hero__copy{text-align:left;z-index:10;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:560px;padding-top:56px;display:flex;position:relative}.lp-hero__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-blue);background:#0069ff14;border:1px solid #0069ff38;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:10px;font-weight:700;display:inline-flex}.lp-hero__badge-star{opacity:.9;font-size:11px;line-height:1}.lp-hero__title{letter-spacing:-.035em;color:var(--lp-text);margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:600;line-height:1.1}.lp-hero .lp-hero__title{letter-spacing:-.028em;white-space:pre-line;margin:0 0 18px;font-size:clamp(26px,3.15vw,38px);line-height:1.25}.lp-hero__title-highlight{background:linear-gradient(90deg, var(--lp-blue) 0%, var(--lp-violet) 45%, var(--lp-pink) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero__lede{flex-direction:column;gap:14px;margin:0 0 28px;display:flex}.lp-hero__subtitle{max-width:520px;color:var(--lp-muted);margin:0;font-size:clamp(15px,1.8vw,17px);line-height:1.65}.lp-hero .lp-hero__subtitle{text-wrap:pretty;max-width:none;font-size:clamp(14.5px,1.5vw,16px);line-height:1.7}.lp-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-btn--gradient{--rt-color:var(--lp-white);--rt-color-alt:var(--lp-white);background:linear-gradient(90deg, var(--lp-blue) 0%, var(--lp-violet) 52%, var(--lp-pink) 100%);color:var(--lp-white);box-shadow:0 10px 28px #0069ff47}.lp-btn--pill{--rt-color:var(--lp-white);--rt-color-alt:#fffc;background:var(--lp-purple);color:var(--lp-white);padding:13px 22px;box-shadow:0 2px 10px #7d5eff59}.lp-btn--pill:hover{background:var(--lp-violet);box-shadow:0 8px 20px #7d5eff6b}.lp-btn--outline{--rt-color:var(--lp-blue);--rt-color-alt:var(--lp-blue);color:var(--lp-blue);background:#ffffffb8;border:1px solid #0069ff38;padding:13px 22px;box-shadow:0 4px 16px #0d14210f}.lp-btn--outline:hover{background:var(--lp-white);box-shadow:0 6px 20px #0d142114}.lp-hero__play-icon{width:22px;height:22px;color:var(--lp-blue);border:1.5px solid #0069ff59;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-hero__trust{align-items:center;gap:12px;padding-top:8px;display:flex}.lp-hero__trust-icon{width:40px;height:40px;color:var(--lp-blue);background:#0069ff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-hero__trust-copy{flex-direction:column;gap:2px;display:flex}.lp-hero__trust-copy strong{color:var(--lp-text);font-size:14px;font-weight:600}.lp-hero__trust-copy span{color:var(--lp-muted);font-size:13px;line-height:1.4}.lp-hero__visual-wrap{justify-self:end;width:100%;padding-top:8px;position:relative;overflow:visible}.lp-hero__visual-glow{pointer-events:none;background:radial-gradient(70% 55%,#a62fff24 0%,#0000 68%),radial-gradient(55% 45% at 20% 40%,#0069ff1f 0%,#0000 60%),radial-gradient(50% 45% at 80% 55%,#fe18901a 0%,#0000 58%);border-radius:50%;position:absolute;inset:-8% -6%}.lp-hero__visual-frame{position:relative}.lp-hero__visual{width:100%;height:auto;display:block}.lp-use-cases{padding-top:40px}.lp-use-cases__header{margin-bottom:64px}.lp-use-cases__title{letter-spacing:-.03em;color:var(--lp-text);text-align:center;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.2}.lp-use-cases__title-gradient{background:linear-gradient(90deg,#0069ff 0%,#7d5eff 50%,#ee0eb7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-use-cases__subtitle{color:var(--lp-muted);text-align:center;white-space:pre-line;max-width:680px;margin:0 auto;font-size:16px;line-height:1.6}.lp-use-cases__cta{justify-content:center;padding:8px 0 24px;display:flex}.lp-use-cases__cta .lp-btn{white-space:normal;text-align:center;max-width:100%}.lp-use-cases__stack{flex-direction:column;gap:80px;padding-bottom:48px;display:flex}.lp-use-case{isolation:isolate;position:sticky;top:100px}.lp-use-case__frame{border:1px solid #ffffffd9;border-radius:17px;align-items:stretch;gap:32px;min-height:272px;padding:16px;display:flex;box-shadow:0 8px 32px #0d142814}.lp-use-case--blue .lp-use-case__frame{background:#e3efff}.lp-use-case--purple .lp-use-case__frame{background:#efe4ff}.lp-use-case--violet .lp-use-case__frame{background:#ebe7ff}.lp-use-case--magenta .lp-use-case__frame{background:#fde8f7}.lp-use-case--pink .lp-use-case__frame{background:#ffe8f2}.lp-use-case--blend .lp-use-case__frame{background:linear-gradient(135deg,#e3efff 0%,#ebe7ff 45%,#fde8f7 100%)}.lp-use-case--text-first .lp-use-case__frame{flex-direction:row-reverse}.lp-use-case__image-wrap{background:#f4f6fb;border-radius:17px;flex:0 0 432px;justify-content:center;align-self:stretch;align-items:center;width:432px;max-width:432px;padding:16px;display:flex;position:relative;overflow:hidden}.lp-use-case--blue .lp-use-case__image-wrap{background:linear-gradient(135deg,#cfe0ff 0%,#e3efff 100%);box-shadow:inset 0 0 0 1px #0069ff2e}.lp-use-case--purple .lp-use-case__image-wrap{background:linear-gradient(135deg,#dcc8ff 0%,#efe4ff 100%);box-shadow:inset 0 0 0 1px #a62fff2e}.lp-use-case--violet .lp-use-case__image-wrap{background:linear-gradient(135deg,#d8d2ff 0%,#ebe7ff 100%);box-shadow:inset 0 0 0 1px #7d5eff2e}.lp-use-case--magenta .lp-use-case__image-wrap{background:linear-gradient(135deg,#fac8eb 0%,#fde8f7 100%);box-shadow:inset 0 0 0 1px #ee0eb72e}.lp-use-case--pink .lp-use-case__image-wrap{background:linear-gradient(135deg,#ffc8e3 0%,#ffe8f2 100%);box-shadow:inset 0 0 0 1px #fe18902e}.lp-use-case--blend .lp-use-case__image-wrap{background:linear-gradient(135deg,#cfe0ff 0%,#dcc8ff 35%,#d8d2ff 65%,#ffc8e3 100%);box-shadow:inset 0 0 0 1px #7d5eff29}.lp-use-case__image{z-index:0;object-fit:cover;object-position:center;background:var(--lp-white);border-radius:13px;width:400px;max-width:100%;height:240px;display:block;position:relative}.lp-use-case__content{background:inherit;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:240px;padding:8px 12px;display:flex}.lp-use-case__title{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 12px;font-size:clamp(20px,2.5vw,28px);font-weight:600;line-height:1.3}.lp-use-case__desc{color:#3a4560;margin:0;font-size:15px;line-height:1.55}.lp-band2028{background:0 0;padding:88px 40px;position:relative}.lp-band2028__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:56px 72px;max-width:1120px;margin:0 auto;display:grid}.lp-band2028__left{flex-direction:column;gap:18px;padding-top:4px;display:flex}.lp-band2028__badge{letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--lp-muted);margin:0;font-size:11px;font-weight:600;display:inline-flex}.lp-band2028__heading{letter-spacing:-.035em;color:var(--lp-text);margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.16}.lp-band2028__heading-line1,.lp-band2028__heading-line2{display:block}.lp-band2028__accent{background:linear-gradient(90deg,#0069ff 0%,#7d5eff 52%,#ee0eb7 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-band2028__description{max-width:42ch;color:var(--lp-muted);margin:0;font-size:16px;line-height:1.65}.lp-band2028__steps{align-items:flex-start;column-gap:28px;margin:10px 0 0;padding:0;list-style:none;display:flex}.lp-band2028__step{flex:1 1 0;min-width:0}.lp-band2028__step-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-band2028__step-icon{width:40px;height:40px;color:var(--lp-text);background:var(--lp-white);border:1px solid #0d14211f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-band2028__step-index{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--lp-muted);margin:0 0 6px;font-size:11px;font-weight:600}.lp-band2028__step-rule{background:#0d14211f;flex:1;height:1px;display:block}.lp-band2028__step--last .lp-band2028__step-head{gap:0}.lp-band2028__step-title{letter-spacing:-.01em;color:var(--lp-text);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.35}.lp-band2028__step-desc{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:1024px){.lp-band2028{padding:64px 24px}.lp-band2028__inner{grid-template-columns:1fr;gap:32px}.lp-band2028__description{max-width:none}.lp-band2028__steps{border-left:1px solid #0d14211a;flex-direction:column;gap:0;margin-top:0;padding-left:20px}.lp-band2028__step{padding:0 0 28px}.lp-band2028__step--last{padding-bottom:0}.lp-band2028__step-head{margin-bottom:10px}.lp-band2028__step-rule{display:none}}@media (max-width:640px){.lp-band2028{padding:56px 20px}.lp-band2028__steps{border-left:1px solid #0d14211a;flex-direction:column;gap:0;margin-top:0;padding-left:20px}.lp-band2028__step{padding:0 0 28px}.lp-band2028__step--last{padding-bottom:0}.lp-band2028__step-head{margin-bottom:10px}.lp-band2028__step-rule{display:none}}.lp-experiences{background:0 0}.lp-experiences__title{letter-spacing:-.03em;color:var(--lp-text);text-align:center;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.2}.lp-experiences__title-gradient{background:linear-gradient(90deg,#0069ff 0%,#7d5eff 50%,#ee0eb7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-experiences__subtitle{color:var(--lp-muted);text-align:center;white-space:pre-line;max-width:480px;margin:0 auto;font-size:16px;line-height:1.6}.lp-experiences__grid{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:48px;display:grid}.lp-role-card{background:var(--lp-white);color:inherit;border:1px solid #0d142112;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 2px 16px #0d14210d}.lp-role-card:hover{z-index:2;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 48px #0d14211f}.lp-role-card__portrait-area{aspect-ratio:3/4;background:#fff;width:100%;position:relative;overflow:hidden}.lp-role-card__portrait-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.lp-role-card:hover .lp-role-card__portrait-img{transform:scale(1.06)}.lp-role-card__portrait-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lp-role-card__placeholder-icon{color:#9ca3af;background:#fff9;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.lp-role-card__body{flex-direction:column;flex:1;gap:6px;padding:20px 20px 22px;display:flex}.lp-role-card__meta{align-items:center;gap:8px;margin-bottom:4px;display:flex}.lp-role-card__icon-badge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.lp-role-card__icon-badge--pink{color:#fe1890;background:#fe18901a}.lp-role-card__icon-badge--blue{color:#0069ff;background:#0069ff1a}.lp-role-card__icon-badge--purple{color:#a62fff;background:#a62fff1a}.lp-role-card__icon-badge--green{color:#10b981;background:#10b9811a}.lp-role-card__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:11px;font-weight:600}.lp-role-card__title{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:20px;font-weight:700}.lp-role-card__desc{color:var(--lp-muted);flex:1;margin:0;font-size:13.5px;line-height:1.6}.lp-role-card__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lp-role-card__chip{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.lp-role-card__cta{margin-top:10px;font-size:13.5px;font-weight:600}.lp-role-card__cta--pink{color:#fe1890}.lp-role-card__cta--blue{color:#0069ff}.lp-role-card__cta--purple{color:#a62fff}.lp-role-card__cta--green{color:#10b981}@media (max-width:1100px) and (min-width:641px){.lp-experiences__grid{grid-template-columns:repeat(2,1fr)}}.lp-tymm-ai__meaning{padding:0}.lp-tymm__grid--meaning{flex-direction:column;gap:22px;display:flex}.lp-tymm__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lp-tymm__row--center{justify-content:center;display:flex}.lp-tymm__row--center .lp-tymm-card{flex:0 0 calc(33.3333% - 14.6667px);max-width:calc(33.3333% - 14.6667px)}.lp-tymm__grid--continue{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lp-tymm-card{min-height:220px;color:var(--lp-white);border-radius:20px;flex-direction:column;padding:28px 24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;box-shadow:0 4px 6px #0000000f,0 14px 28px #00000024}@media (hover:hover) and (pointer:fine){.lp-tymm-card:hover{transform:translateY(-5px);box-shadow:0 8px 10px #00000012,0 22px 36px #0000002e}}.lp-tymm-ai__continue{background:0 0;margin-top:96px;padding:0}.lp-tymm-ai__bridge{text-align:center;max-width:720px;margin:0 auto 48px}.lp-tymm-ai__continue-title{letter-spacing:-.03em;color:var(--lp-text);margin:0 0 16px;font-size:clamp(26px,3.6vw,40px);font-weight:500;line-height:1.2}.lp-tymm-card--blue{background:var(--lp-blue)}.lp-tymm-card--purple{background:var(--lp-purple)}.lp-tymm-card--pink{background:var(--lp-pink)}.lp-tymm-card--green{background:#10b981}.lp-tymm-card--orange{background:#f59e0b}.lp-tymm-card--cyan{background:#06b6d4}.lp-tymm-card__title{letter-spacing:-.01em;color:var(--lp-white);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.lp-tymm-card__desc{color:var(--lp-white);opacity:.92;margin:0;font-size:14px;line-height:1.55}.lp-perspectives__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp-perspective-card{background:var(--lp-white);border:1px solid #0d14210f;border-radius:18px;margin:0;padding:28px 22px;box-shadow:0 4px 20px #0d14210a}.lp-perspective-card__text{letter-spacing:-.01em;color:var(--lp-text);margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.45}.lp-perspective-card__role{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.lp-perspective-card--pink .lp-perspective-card__role{color:var(--lp-pink)}.lp-perspective-card--blue .lp-perspective-card__role{color:var(--lp-blue)}.lp-perspective-card--purple .lp-perspective-card__role{color:var(--lp-purple)}.lp-perspective-card--violet .lp-perspective-card__role{color:var(--lp-violet)}.lp-why{background:0 0;padding:96px 24px}.lp-why__inner{max-width:1500px;margin:0 auto}.lp-why__header{text-align:center;max-width:720px;margin:0 auto 64px}.lp-why__title{letter-spacing:-.035em;color:var(--lp-text);margin:0 0 20px;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.08}.lp-why__title-gradient{background:linear-gradient(90deg,#4f6bff 0%,#8b3dff 52%,#ff2d92 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-why__subtitle{color:#6b7280;margin:0;font-size:clamp(16px,2vw,18px);line-height:1.55}.lp-why__compare{grid-template-columns:minmax(240px,.72fr) auto minmax(320px,1fr);align-items:center;gap:24px;display:grid}.lp-why__panel{border-radius:26px;position:relative}.lp-why__panel--classic{background:#ffffffe0;border:1px solid #e5e7eb;border-radius:26px;align-self:center;padding:32px 28px;box-shadow:0 2px 12px #0d14210a}.lp-why__panel-title{letter-spacing:-.02em;color:#374151;margin:0 0 10px;font-size:clamp(22px,2.4vw,28px);font-weight:600}.lp-why__badge{letter-spacing:.04em;border-radius:999px;margin-bottom:24px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.lp-why__badge--muted{color:#9ca3af;background:#f3f4f6;border:1px solid #e5e7eb}.lp-why__badge--brand{color:#7c3aed;background:#8b3dff14;border:1px solid #8b3dff29}.lp-why__list{margin:0;padding:0;list-style:none}.lp-why__list--classic li{color:#9ca3af;border-bottom:1px solid #e5e7ebb3;align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;line-height:1.45;display:flex}.lp-why__list--classic li:last-child{border-bottom:none;padding-bottom:0}.lp-why__list--classic li:first-child{padding-top:0}.lp-why__dot{background:#d1d5db;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.lp-why__transition{flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.lp-why__transition-badge{background:linear-gradient(145deg,#faf8ff 0%,#fdf4ff 48%,#fff5f9 100%);border:1px solid #c4b5fd73;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 0 0 3px #c4b5fd14,0 1px 2px #8b5cf60f,0 4px 14px #a78bfa24,0 0 24px #f472b614}.lp-why__transition-badge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffffa6 0%,#0000 55%);position:absolute;inset:1px}.lp-why__transition-badge svg{z-index:1;margin-left:1px;position:relative}.lp-why__transition-badge--down{display:none}.lp-why__transition-badge--down svg{margin-top:1px;margin-left:0}.lp-why__panel--maraton{background:linear-gradient(135deg,#536dfe 0%,#9333ea 50%,#ff4d9d 100%);border-radius:30px;padding:2px;transition:transform .25s,box-shadow .25s;transform:translateY(-2px);box-shadow:0 4px 24px #536dfe1a,0 16px 48px #9333ea14}.lp-why__panel--maraton:hover{transform:translateY(-4px);box-shadow:0 8px 32px #536dfe24,0 24px 56px #9333ea1f}.lp-why__maraton-inner{background:linear-gradient(160deg,#fdfcff 0%,#f8f6ff 45%,#fff8fc 100%);border-radius:28px;padding:36px 32px;position:relative;overflow:hidden}.lp-why__glow{pointer-events:none;filter:blur(48px);z-index:0;border-radius:50%;position:absolute}.lp-why__glow--tl{background:#4f6bff24;width:180px;height:180px;top:-40px;left:-30px}.lp-why__glow--br{background:#ff2d921f;width:200px;height:200px;bottom:-50px;right:20px}.lp-why__maraton-grid{z-index:1;grid-template-columns:1fr minmax(200px,240px);align-items:start;gap:28px;display:grid;position:relative}.lp-why__maraton-content{z-index:1;position:relative}.lp-why__brand{margin-bottom:14px}.lp-why__brand-img{display:block}.lp-why__maraton-headline{letter-spacing:-.025em;color:var(--lp-text);margin:0 0 20px;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.2}.lp-why__list--checks li{color:var(--lp-text);align-items:flex-start;gap:12px;padding:9px 0;font-size:15px;line-height:1.45;display:flex}.lp-why__check{color:#fff;background:linear-gradient(135deg,#4361ee 0%,#713bff 40%,#c92cff 70%,#ff2d92 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex;box-shadow:0 2px 8px #713bff40}.lp-why__dashboard{z-index:1;-webkit-backdrop-filter:blur(4px);background:#ffffffd1;border:1px solid #e5e7ebe6;border-radius:18px;padding:18px 16px 14px;position:relative;box-shadow:0 2px 12px #0d14210d}.lp-why__dashboard-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.lp-why__dashboard-profile{align-items:center;gap:10px;min-width:0;display:flex}.lp-why__dashboard-avatar{background:linear-gradient(135deg,#4f6bff1f,#ff2d921a);border-radius:12px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.lp-why__dashboard-avatar-img{object-fit:cover;object-position:center top;width:100%;height:100%}.lp-why__dashboard-name{color:var(--lp-text);margin:0;font-size:14px;font-weight:600;line-height:1.2}.lp-why__dashboard-grade{color:#9ca3af;margin:2px 0 0;font-size:12px;line-height:1.2}.lp-why__dashboard-growth{color:#16a34a;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e33;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.lp-why__chart{width:100%}.lp-why__chart-svg{width:100%;height:auto;display:block}.lp-why__chart-value{fill:#6b7280;font-family:inherit;font-size:11px;font-weight:600}.lp-why__chart-label{fill:#9ca3af;font-family:inherit;font-size:10px}@media (max-width:1100px){.lp-why__compare{grid-template-columns:minmax(220px,.68fr) auto minmax(280px,1fr);gap:16px}.lp-why__maraton-grid{grid-template-columns:1fr;gap:24px}.lp-why__dashboard{max-width:280px}}@media (max-width:900px){.lp-why{padding:72px 20px}.lp-why__compare{grid-template-columns:1fr;align-items:stretch;gap:20px}.lp-why__panel--classic{align-self:stretch}.lp-why__panel--maraton{transform:none}.lp-why__panel--maraton:hover{transform:translateY(-4px)}.lp-why__transition{width:100%;padding:4px 0}.lp-why__transition-badge--right{display:none}.lp-why__transition-badge--down{display:flex}.lp-why__dashboard{max-width:none}}@media (max-width:640px){.lp-why__header{margin-bottom:48px}.lp-why__panel--classic,.lp-why__maraton-inner{padding:28px 22px}}.lp-stats{padding:56px 24px}.lp-stats__inner{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;max-width:960px;margin:0 auto;display:grid}.lp-stats__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--lp-blue), var(--lp-purple), var(--lp-pink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1.1}.lp-stats__label{color:var(--lp-text);margin:0 0 6px;font-size:16px;font-weight:600}.lp-stats__detail{color:var(--lp-muted);margin:0;font-size:14px}.lp-security__panel{background:linear-gradient(var(--lp-white), var(--lp-white)) padding-box, conic-gradient(from 180deg, var(--lp-blue), var(--lp-violet), var(--lp-pink), var(--lp-blue)) border-box;border:2px solid #0000;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 40px #0d14210d}.lp-security-card{border-right:1px solid #0d142114;margin:0;padding:28px 28px 32px}.lp-security-card:last-child{border-right:none}.lp-security-card__title{letter-spacing:-.02em;background:linear-gradient(90deg, var(--lp-blue) 0%, var(--lp-violet) 48%, var(--lp-pink) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3;display:inline-block}.lp-security-card__desc{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:720px){.lp-security__panel{grid-template-columns:1fr}.lp-security-card{border-bottom:1px solid #0d142114;border-right:none}.lp-security-card:last-child{border-bottom:none}}.lp-faq__list{flex-direction:column;gap:12px;display:flex}.lp-faq-item{background:var(--lp-white);border:1px solid #0d142114;border-radius:16px;overflow:hidden}.lp-faq-item__trigger{text-align:left;width:100%;color:var(--lp-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.lp-faq-item__chevron{border-right:2px solid var(--lp-purple);border-bottom:2px solid var(--lp-purple);flex-shrink:0;width:10px;height:10px;transition:transform .25s;transform:rotate(45deg)}.lp-faq-item--open .lp-faq-item__chevron{transform:rotate(-135deg)}.lp-faq-item__panel{padding:0 22px 20px}.lp-faq-item__panel p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.6}.lp-contact{padding:88px 48px 72px;scroll-margin-top:100px;position:relative}.lp-contact:before{content:none}.lp-contact__inner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start;gap:48px;max-width:1120px;margin:0 auto;display:grid;position:relative}.lp-contact__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-purple);margin:0 0 12px;font-size:11px;font-weight:700}.lp-contact__title{letter-spacing:-.03em;text-align:left;max-width:none;color:var(--lp-text);margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15}.lp-contact__lead{text-align:left;max-width:38ch;color:var(--lp-muted);margin:0 0 32px;font-size:16px;line-height:1.55}.lp-contact__details{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lp-contact__details li{align-items:flex-start;gap:14px;display:flex}.lp-contact__icon{width:40px;height:40px;color:var(--lp-purple);background:linear-gradient(135deg,#a62fff24 0%,#7d5eff1a 100%);border:1px solid #a62fff38;border-radius:12px;flex:none;place-items:center;display:grid}.lp-contact__details strong{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.lp-contact__details a,.lp-contact__details span:last-child{color:var(--lp-text);font-size:15px;font-weight:500;text-decoration:none}.lp-contact__details a:hover{color:var(--lp-purple)}.lp-contact__form{-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #a62fff29;border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:0 18px 48px #0f17290f}.lp-contact__form-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:4px;display:grid}.lp-contact__form-head span{background:linear-gradient(90deg,#0000,#a62fff47,#0000);height:1px}.lp-contact__form-head h3{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--lp-purple);margin:0;font-size:13px;font-weight:700}.lp-contact__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp-contact__form label{flex-direction:column;gap:7px;display:flex}.lp-contact__form label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:11px;font-weight:700}.lp-contact__form input,.lp-contact__form textarea{box-sizing:border-box;background:var(--lp-white);width:100%;color:var(--lp-text);border:1px solid #d0d4e8f2;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.lp-contact__form input::placeholder,.lp-contact__form textarea::placeholder{color:#9aa3b8}.lp-contact__form input:focus,.lp-contact__form textarea:focus{border-color:var(--lp-purple);box-shadow:0 0 0 3px #a62fff2e}.lp-contact__message textarea{resize:vertical;min-height:120px}.lp-contact__submit{cursor:pointer;letter-spacing:-.01em;width:100%;color:var(--lp-white);background:linear-gradient(135deg, #a855f7 0%, var(--lp-purple) 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 28px #a62fff47}.lp-contact__submit:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 32px #a62fff57}.lp-contact__submit:disabled{cursor:wait;opacity:.72;filter:none;transform:none}.lp-contact__disclosure{color:var(--lp-muted);margin:4px 0 8px;font-size:13px;line-height:1.5}.lp-contact__disclosure-label{cursor:default;font-weight:600}.lp-contact__success{color:#065f46;background:#10b9811f;border:1px solid #10b98147;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.lp-contact__error{color:#991b1b;background:#ef44441a;border:1px solid #ef444447;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.lp-footer{color:#ffffffe0;background:linear-gradient(#0d1428 0%,#0f1226 100%);padding:56px 48px 28px}.lp-footer__inner{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr);gap:48px;max-width:1120px;margin:0 auto 32px;padding-bottom:40px;display:grid}.lp-footer__brand img{filter:brightness(0)invert();opacity:.95;max-width:160px;margin-bottom:12px;display:block}.lp-footer__brand p{color:#ffffff9e;max-width:34ch;margin:0;font-size:14px;line-height:1.6}.lp-footer__preferred-source{margin-top:16px}.lp-footer__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-footer__cols h4{letter-spacing:.14em;text-transform:uppercase;color:#c084fc;margin:0 0 14px;font-size:11px;font-weight:700}.lp-footer__cols a,.lp-footer__cols .lp-footer__inactive{color:#ffffffb8;margin-bottom:10px;font-size:14px;text-decoration:none;transition:color .15s;display:block}.lp-footer__cols a:hover{color:var(--lp-white)}.lp-footer__cols .lp-footer__inactive{cursor:default}.lp-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding-top:22px;display:flex}.lp-footer__bottom p{color:#ffffff7a;margin:0;font-size:13px}.lp-footer__tags{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-footer__tags span{color:#c084fce6;padding-left:12px;font-size:12px;position:relative}.lp-footer__tags span:before{content:"";background:var(--lp-purple);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1100px) and (min-width:641px){.lp-experiences__grid,.lp-perspectives__grid,.lp-footer__cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.lp-hero{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;padding:96px 40px 180px;display:flex}.lp-hero__inner{grid-template-columns:1fr;gap:0;width:100%;max-width:720px;margin:0 auto}.lp-hero__copy{text-align:center;align-items:center;width:100%;max-width:none;padding-top:0}.lp-hero .lp-hero__title{letter-spacing:-.034em;margin:0 auto 22px;font-size:clamp(36px,5.6vw,48px);line-height:1.16}.lp-hero__lede{gap:12px;max-width:54ch;margin:0 auto 32px}.lp-hero .lp-hero__subtitle{text-align:center;font-size:clamp(16px,2.2vw,18px);line-height:1.65}.lp-hero__visual-wrap,.heco{display:none}.lp-hero__actions{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:none}.lp-hero__actions .lp-btn{width:auto;min-width:200px}.lp-use-case{position:relative;top:auto}.lp-use-cases__stack{gap:28px}.lp-use-case__frame{min-height:auto;flex-direction:column!important}.lp-use-case__image-wrap{flex:none;width:100%;max-width:100%}.lp-use-case__image{aspect-ratio:5/3;width:100%;max-width:100%;height:auto}.lp-use-case__content{min-height:auto}.lp-tymm__row,.lp-tymm__grid--continue{grid-template-columns:1fr}.lp-tymm__row--center{flex-direction:column}.lp-tymm__row--center .lp-tymm-card{flex:auto;max-width:none}.lp-contact__inner,.lp-footer__inner,.lp-security__panel{grid-template-columns:1fr}.lp-security-card{border-bottom:1px solid #0d142114;border-right:none}.lp-security-card:last-child{border-bottom:none}}@media (max-width:900px){.lp-hero{padding:96px 32px 180px}.lp-contact{padding:64px 24px 48px}.lp-footer{padding:48px 24px 24px}.lp-use-case__frame{min-height:auto;flex-direction:column!important}.lp-use-case__image-wrap{flex:none;width:100%;max-width:100%}.lp-use-case__image{aspect-ratio:5/3;width:100%;max-width:100%;height:auto}.lp-use-case__content{min-height:auto}.lp-tymm__row,.lp-tymm__grid--continue{grid-template-columns:1fr}.lp-tymm__row--center{flex-direction:column}.lp-tymm__row--center .lp-tymm-card{flex:auto;max-width:none}.lp-tymm-card{min-height:0}.lp-contact__inner,.lp-footer__inner{grid-template-columns:1fr}.lp-footer__cols{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp-tymm-ai__continue{margin-top:72px}.lp-tymm__row{grid-template-columns:1fr}.lp-tymm__row--center{flex-direction:column}.lp-tymm__row--center .lp-tymm-card{flex:auto;max-width:none}.lp-tymm__grid--continue{grid-template-columns:1fr}.lp-section{padding:56px 20px}.lp-hero{padding:88px 20px 168px}.lp-hero__copy{padding-top:0}.lp-hero .lp-hero__title{font-size:clamp(30px,8.4vw,38px)}.lp-hero__lede{gap:12px;margin-bottom:24px}.lp-hero__actions{flex-direction:column;align-items:stretch;max-width:420px}.lp-hero__actions .lp-btn{width:100%;min-width:0}.lp-experiences__grid,.lp-perspectives__grid,.lp-stats__inner,.lp-contact__grid,.lp-footer__cols{grid-template-columns:1fr}.lp-contact__form{padding:24px 20px}.lp-contact__form-head h3{white-space:normal;text-align:center}.lp-use-cases__header{margin-bottom:36px}.lp-faq-item__trigger{gap:12px;min-height:44px;padding:16px;font-size:14px}.lp-faq-item__panel{padding:0 16px 16px}.lp-feature-card-wrap{padding:0 16px 56px}.lp-contact{padding:56px 16px 40px}.lp-footer{padding:40px 16px 24px}.lp-stats{padding:48px 16px}.lp-use-case__frame,.lp-use-case__image-wrap{border-radius:14px;padding:12px}.lp-use-case__content{padding:4px 8px 12px}.lp-role-card__portrait-area{aspect-ratio:4/3;max-height:280px}}.lp-use-cases__loop-tagline{color:var(--lp-muted);text-align:center;letter-spacing:-.01em;justify-content:center;align-items:center;gap:10px;margin-top:48px;font-size:15px;font-weight:500;display:flex}.lp-use-cases__loop-icon{color:var(--lp-purple);font-size:20px;line-height:1}.lp-action-band{background:0 0;width:100%;padding:80px 24px;position:relative;overflow:hidden}.lp-action-band:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 80%,#a62fff12 0%,#0000 60%),radial-gradient(50% 60% at 10%,#0069ff0d 0%,#0000 55%);position:absolute;inset:0}.lp-action-band__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:820px;margin:0 auto;display:flex;position:relative}.lp-action-band__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.15}.lp-action-band__text{color:var(--lp-muted);max-width:640px;margin:0;font-size:clamp(15px,2vw,17px);line-height:1.6}.lp-eyebrow--light{color:var(--lp-purple);background:#a62fff12;border-color:#a62fff33}.lp-btn--ghost{color:var(--lp-violet);background:0 0;border:1.5px solid #7d5eff4d}.lp-btn--ghost:hover{background:#7d5eff0f;border-color:#7d5eff80}.lp-btn--primary{background:var(--lp-purple);color:#fff;border:none;box-shadow:0 8px 24px #a62fff59}.lp-btn--primary:hover{box-shadow:0 12px 32px #a62fff73}.lp-ai-section{background:0 0}.lp-ai-section__items{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.lp-ai-section__item{-webkit-backdrop-filter:blur(8px);background:#fff9;border:1px solid #a62fff1f;border-radius:16px;gap:16px;padding:28px 24px;transition:border-color .2s,box-shadow .2s;display:flex}.lp-ai-section__item:hover{border-color:#a62fff47;box-shadow:0 4px 20px #a62fff1a}.lp-ai-section__item-icon{width:36px;height:36px;color:var(--lp-purple);background:#a62fff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-ai-section__item-body{flex-direction:column;gap:6px;display:flex}.lp-ai-section__item-title{letter-spacing:-.01em;color:var(--lp-text);margin:0;font-size:15px;font-weight:600}.lp-ai-section__item-desc{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.5}.lp-ai-section__cta-wrap{justify-content:center;display:flex}.lp-security__links{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:36px;display:flex}.lp-security__link,.lp-security__inactive{color:var(--lp-purple);letter-spacing:-.01em;font-size:14px;font-weight:500;text-decoration:none}.lp-security__link{transition:opacity .2s}.lp-security__link:hover{opacity:.75}.lp-security__inactive{cursor:default}.lp-tymm__disclaimer{color:var(--lp-muted);text-align:center;opacity:.8;max-width:640px;margin-top:36px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.lp-role-card--featured{border:2px solid #fe18904d!important;box-shadow:0 8px 32px #fe18901f!important}@media (max-width:640px){.lp-ai-section__items{grid-template-columns:1fr}.lp-action-band{padding:56px 20px}.lp-use-cases__loop-tagline{gap:8px;font-size:14px}}@media (min-width:641px) and (max-width:960px){.lp-ai-section__items{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-platform-card,.lp-role-card,.lp-tymm-card,.lp-tymm-ai__continue-header,.lp-ai-section__item{opacity:1!important;transition:none!important;transform:none!important}}.lp-use-case--action{-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #7d5eff29;box-shadow:0 8px 40px #0d14280f,0 1px 4px #0d14280a}.lp-use-case--action:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 80% at 0%,#a62fff0f 0%,#0000 65%),radial-gradient(40% 60% at 100% 20%,#0069ff0a 0%,#0000 60%);position:absolute;inset:0}.lp-use-case__frame--action{grid-template-columns:1fr 360px;align-items:center;gap:64px;display:grid}.lp-use-case__content--action{flex-direction:column;gap:20px;padding:0;display:flex}.lp-use-case__title--action{letter-spacing:-.03em;font-size:clamp(26px,3.5vw,40px);font-weight:500;line-height:1.15}.lp-use-case__cta{color:var(--lp-purple);align-items:center;margin-top:16px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.lp-use-case__cta:hover{color:var(--lp-violet)}.lp-use-case__indicators--inline{background:0 0;border:none;gap:12px;margin-top:24px;padding:0}.lp-use-case__indicators{background:#7d5eff0a;border:1px solid #7d5eff1a;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.lp-use-case__indicator{align-items:flex-start;gap:14px;display:flex}.lp-use-case__indicator-dot{background:var(--lp-purple);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.lp-use-case__indicator-body{flex-direction:column;gap:3px;display:flex}.lp-use-case__indicator-label{color:var(--lp-text);font-size:14px;font-weight:600}.lp-use-case__indicator-detail{color:var(--lp-muted);font-size:13px}@media (max-width:880px){.lp-use-case__frame--action{grid-template-columns:1fr;gap:32px}}.lp-use-case-loop__visual{justify-content:center;align-items:center;padding:32px;display:flex}.lp-use-case-loop__svg{width:200px;height:200px;animation:18s linear infinite lp-orbit-spin}@keyframes lp-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lp-use-case__content--loop{flex-direction:column;gap:16px;display:flex}.lp-use-case__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-purple);opacity:.8;margin-bottom:4px;font-size:10px;font-weight:700;display:inline-block}.lp-feature-card-wrap{padding:0 24px 88px}.lp-feature-card{-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #7d5eff29;border-radius:24px;grid-template-columns:1fr 380px;align-items:center;gap:64px;max-width:1200px;margin:0 auto;padding:64px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 40px #0d14280f,0 1px 4px #0d14280a}.lp-feature-card:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 0%,#a62fff0f 0%,#0000 65%),radial-gradient(40% 60% at 100% 20%,#0069ff0a 0%,#0000 60%);position:absolute;inset:0}.lp-feature-card__copy{flex-direction:column;gap:24px;display:flex;position:relative}.lp-feature-card__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.15}.lp-feature-card__text{color:var(--lp-muted);max-width:480px;margin:0;font-size:16px;line-height:1.65}.lp-feature-card__cta{color:var(--lp-purple);letter-spacing:-.01em;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.lp-feature-card__cta:hover{color:var(--lp-violet)}.lp-feature-card__indicators{background:#7d5eff0a;border:1px solid #7d5eff1f;border-radius:16px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative}.lp-feature-card__indicator{align-items:flex-start;gap:14px;display:flex}.lp-feature-card__indicator-dot{background:var(--lp-purple);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 8px #a62fff59}.lp-feature-card__indicator-body{flex-direction:column;gap:3px;display:flex}.lp-feature-card__indicator-label{color:var(--lp-text);font-size:14px;font-weight:600}.lp-feature-card__indicator-detail{color:var(--lp-muted);font-size:13px}@media (max-width:880px){.lp-feature-card{grid-template-columns:1fr;gap:36px;padding:40px 28px}}@media (hover:hover) and (min-width:641px){.lp-experiences__grid--hover-group:has(.lp-role-card:hover) .lp-role-card:not(:hover){filter:blur(3px);opacity:.7;transform:scale(.96)translateY(4px)}.lp-experiences__grid--hover-group .lp-role-card:hover{opacity:1;filter:none;z-index:2;transform:translateY(-12px)scale(1.03);box-shadow:0 24px 56px #0d142124}}@media (prefers-reduced-motion:reduce){:is(.lp-experiences__grid--hover-group:has(.lp-role-card:hover) .lp-role-card:not(:hover),.lp-experiences__grid--hover-group .lp-role-card:hover){filter:none!important;transform:none!important}}.lp-tymm-ai__ai-grid{margin-top:20px}.lp-tymm-ai__ai-header{margin-top:64px;margin-bottom:48px}.lp-tymm-ai__ai-title{font-size:clamp(24px,3.2vw,36px)}.lp-tymm-ai__cta-wrap{justify-content:center;margin-top:40px;display:flex}.lp-tymm-ai__ai-cta{color:var(--lp-purple);letter-spacing:-.01em;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.lp-tymm-ai__ai-cta:hover{opacity:.7}.lp-perspectives{padding:88px 0;overflow:hidden}.lp-perspectives__header{text-align:center;max-width:760px;margin:0 auto 48px;padding:0 24px}.lp-marquee-stage{flex-direction:column;gap:16px;display:flex}.lp-marquee-row{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.lp-marquee-track{will-change:transform;gap:16px;animation:32s linear infinite lp-marquee-fwd;display:flex}.lp-marquee-row--reverse .lp-marquee-track{animation:32s linear infinite lp-marquee-rev}.lp-marquee-stage:hover .lp-marquee-track,.lp-marquee-stage:focus-within .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee-fwd{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}.lp-marquee-card{--lp-accent:var(--lp-purple);background:var(--lp-white);border:1px solid #0d142114;border-radius:16px;flex-direction:column;flex-shrink:0;gap:16px;width:340px;margin:0;padding:22px 24px 20px 26px;display:flex;position:relative;box-shadow:0 12px 32px #0d14210f}.lp-marquee-card:before{content:"";background:var(--lp-accent);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.lp-marquee-card--pink{--lp-accent:var(--lp-pink);border-color:#fe189047}.lp-marquee-card--blue{--lp-accent:var(--lp-blue);border-color:#0069ff47}.lp-marquee-card--purple{--lp-accent:var(--lp-purple);border-color:#a62fff47}.lp-marquee-card--violet{--lp-accent:var(--lp-violet);border-color:#7d5eff47}.lp-marquee-card__mark{color:var(--lp-accent);margin-bottom:-4px;font-size:42px;font-weight:600;line-height:.7;display:block}.lp-marquee-card__text{letter-spacing:-.015em;color:var(--lp-text);margin:0;font-size:15px;font-weight:500;line-height:1.6}.lp-marquee-card__role{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent);font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.lp-marquee-track{animation:none!important}}@media (max-width:768px){.lp-perspectives{padding:56px 16px;overflow:visible}.lp-perspectives__header{margin-bottom:24px;padding:0}.lp-marquee-stage{gap:12px}.lp-marquee-row{overflow:visible;-webkit-mask-image:none;mask-image:none}.lp-marquee-row--reverse{display:none}.lp-marquee-track{flex-direction:column;gap:12px;width:100%;display:flex;animation:none!important;transform:none!important}.lp-marquee-track>:nth-child(n+5){display:none}.lp-marquee-card{gap:12px;width:100%;max-width:none;padding:18px 18px 16px 20px}.lp-marquee-card__mark{font-size:32px}.lp-marquee-card__text{font-size:14px;line-height:1.55}}.lp-stats{background:0 0;padding:80px 24px}.lp-stats__inner{grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto;display:grid}.lp-stats__item{text-align:center;border-right:1px solid #0000000f;flex-direction:column;align-items:center;gap:6px;padding:0 24px;display:flex}.lp-stats__item:last-child{border-right:none}.lp-stats__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--lp-blue) 0%, var(--lp-violet) 50%, var(--lp-pink) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1}.lp-stats__label{color:var(--lp-text);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.lp-stats__detail{color:var(--lp-muted);margin:0;font-size:12px;line-height:1.4}@media (max-width:768px){.lp-stats__inner{grid-template-columns:repeat(2,1fr);gap:32px 0}.lp-stats__item:nth-child(2n){border-right:none}.lp-stats__item:nth-child(odd):not(:last-child){border-right:1px solid #0000000f}.lp-stats__item{border-bottom:none;padding:0 16px}}@media (max-width:480px){.lp-stats__inner{scroll-snap-type:none;flex-wrap:wrap;grid-template-columns:1fr;gap:24px;padding-bottom:0;display:grid;overflow-x:visible}.lp-stats__item{flex-shrink:1;min-width:0;border-right:none!important}}.lp-final-cta{background:0 0;padding:80px 24px;position:relative;overflow:hidden}.lp-final-cta:before{content:"";pointer-events:none;background:radial-gradient(70% 50%,#a62fff12 0%,#0000 70%);position:absolute;inset:0}.lp-final-cta__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:680px;margin:0 auto;display:flex;position:relative}.lp-final-cta__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.15}.lp-final-cta__subtitle{color:var(--lp-muted);max-width:520px;margin:0;font-size:16px;line-height:1.6}.lp-final-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.lp-final-cta__btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .25s,transform .2s;display:inline-flex}.lp-final-cta__btn--primary{background:var(--lp-purple);color:#fff;box-shadow:0 8px 24px #a62fff66}.lp-final-cta__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #a62fff8c}.lp-final-cta__btn--secondary{color:var(--lp-violet);background:#7d5eff12;border:1px solid #7d5eff38}.lp-final-cta__btn--secondary:hover{background:#7d5eff1f;transform:translateY(-2px)}.lp-header__contact-link{color:var(--lp-muted);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.lp-header__contact-link:hover{color:var(--lp-text)}.heco{--heco-entry-opacity:1;--heco-entry-y:0;width:100%;height:760px;position:relative;overflow:visible}.heco-sample-label{z-index:10;background:linear-gradient(90deg, var(--lp-blue) 0%, var(--lp-violet) 45%, var(--lp-pink) 100%);-webkit-text-fill-color:transparent;color:#0000;box-shadow:none;letter-spacing:-.02em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;border:none;border-radius:0;margin:0;padding:0;font-size:13px;font-weight:700;display:inline-block;position:absolute;top:-56px;left:50%;transform:translate(calc(-50% - 28px))}.heco--visible .heco-card,.heco--visible .heco-slot,.heco--visible .heco-student,.heco--visible .heco-tymm-node{opacity:1;transform:translateY(0)}.heco-orbit{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.heco-orbit__path{opacity:0;transition:opacity 1.2s .3s}.heco--visible .heco-orbit__path{opacity:1}.heco-orbit__path--mid{transition-delay:.5s}.heco-orbit__path--inner{transition-delay:.7s}@keyframes heco-node-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.5)}}.heco-orbit__node{animation:3.5s ease-in-out infinite heco-node-pulse}.heco-orbit__node--d2{animation-delay:.6s}.heco-orbit__node--d3{animation-delay:1.1s}.heco-orbit__node--d4{animation-delay:1.7s}.heco-orbit__node--m1{animation-delay:.4s}.heco-orbit__node--m2{animation-delay:.9s}.heco-orbit__node--m3{animation-delay:1.4s}.heco-student{transform:translateX(-50%) translateY(var(--heco-entry-y));z-index:4;width:2200px;opacity:var(--heco-entry-opacity);pointer-events:none;transition:opacity .7s,transform .7s;position:absolute;bottom:-200px;left:50%}.heco--visible .heco-student{opacity:1;transform:translate(-50%)translateY(0)}.heco-student__img{object-fit:contain;background:0 0;width:100%;height:auto;display:block}@keyframes heco-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}.heco--visible .heco-student{animation:5s ease-in-out 1s infinite heco-float}.heco-slot{z-index:5;opacity:var(--heco-entry-opacity);transform:translateY(var(--heco-entry-y));transition:opacity .55s,transform .55s;position:absolute}.heco--visible .heco-slot{opacity:1;transform:translateY(0)}@keyframes heco-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes heco-card-float-center{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}.heco-slot--top-left{width:248px;top:32px;left:4px}.heco-slot--top-right{width:232px;top:32px;right:4px}.heco-slot--mid-left{width:218px;top:50%;left:4px;transform:translateY(-50%)!important}.heco--visible .heco-slot--mid-left{animation:none!important;transform:translateY(-50%)!important}.heco-slot--mid-right{width:224px;top:50%;right:4px;transform:translateY(-50%)!important}.heco--visible .heco-slot--mid-right{animation:none!important;transform:translateY(-50%)!important}.heco-slot--bottom-center{z-index:6;width:320px;bottom:130px;left:50%;transform:translate(-50%)!important}.heco--visible .heco-slot--bottom-center{animation:8s ease-in-out .3s infinite heco-card-float-center;transform:translate(-50%)!important}.heco--visible .heco-slot--top-left{animation:6s ease-in-out .5s infinite heco-card-float}.heco--visible .heco-slot--top-right{animation:7s ease-in-out 1.2s infinite heco-card-float}.eco-card{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #715fff24;border-radius:14px;width:100%;padding:10px 12px;box-shadow:0 6px 24px #0d142812,0 1px 3px #0d14280a}.eco-card__title{letter-spacing:.07em;text-transform:uppercase;color:#0d142873;margin:0 0 10px;font-size:10px;font-weight:700}.eco-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0d142861;margin-bottom:7px;font-size:8.5px;font-weight:700;display:block}.eco-card--primary{padding:12px 14px}.lo-hero{align-items:baseline;gap:5px;margin:4px 0 8px;display:flex}.lo-hero__num{letter-spacing:-.03em;background:linear-gradient(135deg,#0069ff,#7d5eff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1}.lo-hero__label{color:#0d142873;max-width:14ch;font-size:9px;line-height:1.3}.lo-chips{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.lo-chip{border-radius:999px;align-items:baseline;gap:3px;padding:3px 7px;font-size:9px;line-height:1;display:flex}.lo-chip strong{font-size:11px;font-weight:800;line-height:1}.lo-chip span{opacity:.9;font-weight:500}.lo-chip--blue{color:#0069ff;background:#0069ff1a}.lo-chip--purple{color:#7d5eff;background:#7d5eff1a}.lo-chip--pink{color:#ee0eb7;background:#fe18901a}.lo-track{background:#0069ff14;border-radius:999px;height:3px;margin-bottom:3px;overflow:hidden}.lo-track__fill{background:linear-gradient(90deg,#0069ff,#7d5eff);border-radius:999px;height:100%;transition:width 1s cubic-bezier(.25,.8,.25,1)}.lo-track__caption{color:#0d142859;margin:0;font-size:8px;line-height:1.3}.eco-card--skills__rows{flex-direction:column;gap:6px;display:flex}.eco-card--skills__row{flex-direction:column;gap:3px;display:flex}.eco-card--skills__meta{justify-content:space-between;align-items:center;gap:4px;display:flex}.eco-card--skills__label{color:#0d1428b3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.eco-card--skills__right{flex-shrink:0;align-items:center;gap:4px;display:flex}.eco-card--skills__val{color:#a62fff;text-align:right;min-width:22px;font-size:9px;font-weight:700}.sk-dots{gap:2px;display:flex}.sk-dots__dot{background:linear-gradient(135deg,#7d5eff,#a62fff);border-radius:50%;width:4px;height:4px;transition:opacity .2s}.sk-bar{background:#7d5eff14;border-radius:999px;height:3px;overflow:hidden}.sk-bar__fill{background:linear-gradient(90deg,#7d5eff,#a62fff);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.25,.8,.25,1)}.eco-card--strengths__list{flex-direction:column;gap:5px;margin-bottom:7px;display:flex}.eco-card--strengths__item{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;display:flex}.eco-card--strengths__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.eco-card--strengths__label{color:#0d1428c7;flex:1;min-width:0;font-size:9.5px;font-weight:500;line-height:1.2}.eco-card--strengths__note{color:#0d142861;align-items:center;gap:5px;margin:0;font-size:8px;font-style:italic;display:flex}.eco-card--strengths__note-dot{background:linear-gradient(135deg,#0069ff,#7d5eff);border-radius:50%;flex-shrink:0;width:5px;height:5px}.eco-card--dev-areas__rows{flex-direction:column;gap:6px;display:flex}.eco-card--dev-areas__row{justify-content:space-between;align-items:center;gap:6px;display:flex}.eco-card--dev-areas__label{color:#0d1428b8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9.5px;font-weight:500;overflow:hidden}.eco-card--dev-areas__chip{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:8.5px;font-weight:600;display:inline-flex}.eco-card--dev-areas__chip-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.eco-card--next-step{background:linear-gradient(135deg,#a62fff0d 0%,#fe18900d 100%);border-color:#a62fff33}.eco-card--next-step__body{align-items:center;gap:8px;margin-top:4px;display:flex}.eco-card--next-step__icon{flex-shrink:0;display:inline-flex}.eco-card--next-step__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.eco-card--next-step__subject{color:var(--lp-text);font-size:10px;font-weight:700;line-height:1.2;display:block}.eco-card--next-step__action{color:#a62fff;font-size:8.5px;font-weight:600;display:block}.eco-card--chart__header{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:7px;display:flex}.eco-card--chart__title-block{flex-direction:column;gap:2px;display:flex}.eco-card--chart__caption{color:#0d142861;font-size:8px;font-style:italic;line-height:1}.eco-card--chart__delta-badge{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.eco-card--chart__delta-val{letter-spacing:-.03em;background:linear-gradient(135deg,#a62fff,#fe1890);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;line-height:1}.eco-card--chart__delta-val--text{letter-spacing:-.02em;text-align:right;max-width:92px;font-size:11px;font-weight:700;line-height:1.2}.eco-card--chart__delta-label{color:#0d142861;white-space:nowrap;font-size:7.5px;line-height:1}.eco-card--chart__delta{color:#0069ff;align-items:baseline;gap:2px;font-size:9.5px;font-weight:700;line-height:1;display:flex}.eco-card--chart__delta-label{color:#0d142866;font-size:8px;font-weight:400}.eco-card--chart__score{background:linear-gradient(135deg,#a62fff 0%,#fe1890 100%);border-radius:8px;flex-shrink:0;align-items:baseline;gap:1px;padding:4px 8px;display:flex}.eco-card--chart__score-val{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1}.eco-card--chart__score-max{color:#ffffffb3;align-self:flex-end;margin-bottom:1px;font-size:9px;font-weight:500;line-height:1}.eco-card--chart__canvas{box-sizing:border-box;background:#7d5eff08;border-radius:8px;width:100%;padding-inline:2px;overflow:hidden}.eco-card--chart__svg{width:100%;height:52px;display:block}.pc-line{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.4s cubic-bezier(.25,.8,.25,1) .4s}.heco--visible .pc-line{stroke-dashoffset:0}.eco-card--chart__months{justify-content:space-between;margin-top:4px;display:flex}.eco-card--chart__month{color:#0d142847;text-align:center;letter-spacing:-.01em;flex:1;font-size:7.5px}.heco-card{-webkit-backdrop-filter:blur(10px);z-index:5;opacity:var(--heco-entry-opacity);transform:translateY(var(--heco-entry-y));background:#fffffff5;border:1px solid #715fff29;border-radius:16px;padding:14px 16px;transition:opacity .55s,transform .55s;position:absolute;box-shadow:0 6px 28px #0d142817,0 1px 4px #0d14280d}.heco--visible .heco-card{opacity:1;transform:translateY(0)}.heco-card__title{letter-spacing:.06em;text-transform:uppercase;color:#0d142880;margin:0 0 10px;font-size:10.5px;font-weight:700}.heco-card--score{width:152px;padding:14px 16px;bottom:32px;right:4px}.heco-tymm-node{z-index:5;white-space:nowrap;opacity:var(--heco-entry-opacity);background:#ffffffeb;border:1px solid #a62fff38;border-radius:999px;flex-direction:column;align-items:center;padding:10px 16px;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(var(--heco-entry-y))!important}.heco--visible .heco-tymm-node{opacity:1;animation:6s ease-in-out .6s infinite heco-card-float-center;transform:translate(-50%)translateY(0)!important}.heco-tymm-node__ring{pointer-events:none;border:1px dashed #a62fff4d;border-radius:999px;animation:18s linear infinite heco-tymm-spin;position:absolute;inset:-6px}@keyframes heco-tymm-spin{to{transform:rotate(360deg)}}.heco-tymm-node__text{align-items:center;gap:6px;font-size:11px;display:flex}.heco-tymm-node__text strong{background:linear-gradient(90deg,#a62fff,#7d5eff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.heco-tymm-node__text span{color:#0d142880;font-size:11px}.heco-circular{flex-shrink:0;display:block}.heco-learning{align-items:flex-start;gap:12px;display:flex}.heco-learning__left{flex-shrink:0}.heco-learning__ring{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.heco-learning__ring-label{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.heco-learning__ring-label strong{color:#0069ff;font-size:15px;font-weight:700;line-height:1}.heco-learning__ring-label span{color:#0d142873;font-size:9px;line-height:1}.heco-learning__rows{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.heco-learning__row{grid-template-columns:minmax(0,1fr) 72px 28px;align-items:center;gap:6px;display:grid}.heco-learning__label{color:#0d1428a6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.heco-learning__val{color:#0069ff;text-align:right;font-size:10px;font-weight:600}.heco-bar{background:#0000000f;border-radius:999px;height:4px;overflow:hidden}.heco-bar__fill{border-radius:999px;height:100%;transition:width .8s}.heco-skills{flex-direction:column;gap:7px;display:flex}.heco-skills__row{flex-direction:column;gap:3px;display:flex}.heco-skills__label{color:#0d1428a6;font-size:10px}.heco-skills__bar-wrap{grid-template-columns:1fr 30px;align-items:center;gap:5px;display:grid}.heco-skills__val{color:#a62fff;text-align:right;font-size:10px;font-weight:600}.heco-strengths{flex-direction:column;gap:8px;display:flex}.heco-strengths__item{align-items:center;gap:8px;display:flex}.heco-strengths__icon{color:#a62fff;background:#a62fff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.heco-strengths__label{color:#0d1428b8;flex:1;min-width:0;font-size:10.5px}.heco-strengths__dots{flex-shrink:0;gap:3px;display:flex}.heco-strengths__dot{background:#0000001a;border-radius:50%;width:6px;height:6px}.heco-strengths__dot--active{background:linear-gradient(135deg,#a62fff,#7d5eff)}.heco-dev-areas{flex-direction:column;gap:8px;display:flex}.heco-dev-areas__row{flex-direction:column;gap:3px;display:flex}.heco-dev-areas__label{color:#0d1428a6;font-size:10px}.heco-dev-areas__bar-wrap{grid-template-columns:1fr 30px;align-items:center;gap:5px;display:grid}.heco-dev-areas__val{color:#fe1890;text-align:right;font-size:10px;font-weight:600}.heco-chart{position:relative}.heco-chart__svg{width:100%;height:80px;display:block}.heco-chart__line{stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.2s .5s}.heco--visible .heco-chart__line{stroke-dashoffset:0}.heco-chart__months{justify-content:space-between;margin-top:4px;display:flex}.heco-chart__month{color:#0d142859;text-align:center;flex:1;font-size:9px}.heco-chart__badge{background:linear-gradient(135deg,#a62fff,#fe1890);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:6px;right:0;box-shadow:0 4px 12px #a62fff59}.heco-chart__badge-val{color:#fff;font-size:13px;font-weight:700;line-height:1}.heco-score{flex-direction:column;align-items:center;gap:8px;display:flex}.heco-score__ring-wrap{justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.heco-score__inner{justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}.heco-score__val{background:linear-gradient(135deg,#a62fff,#fe1890);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;line-height:1}.heco-score__max{color:#0d142859;align-self:flex-end;margin-bottom:4px;font-size:11px}.heco-score__body{flex-direction:column;align-items:center;gap:4px;display:flex}.heco-score__icon{display:inline-flex}.heco-score__title{color:#0d142880;text-align:center;letter-spacing:.03em;font-size:10px;font-weight:600}@media (max-width:1400px) and (min-width:1025px){.heco-slot,.heco-card,.heco-tymm-node,.heco-orbit,.heco-sample-label{display:none}}@media (max-width:1024px){.heco,.heco-orbit,.heco-student,.heco-slot,.heco-card,.heco-tymm-node,.heco-sample-label{display:none}}@media (prefers-reduced-motion:reduce){.heco-student,.heco-slot,.heco-card,.heco-tymm-node,.heco-orbit__node,.heco-tymm-node__ring,.heco-chart__line,.eco-chart-line{transition:opacity .1s!important;animation:none!important}.heco-orbit__path{transition:none!important}}@media (max-width:767px){.lp-btn{white-space:normal;min-height:44px}.lp-contact__form input,.lp-contact__form textarea{min-height:44px}.lp-hero__title,.lp-section__title,.lp-use-cases__title,.lp-use-case__title,.lp-contact__title,.lp-faq-item__trigger span{overflow-wrap:break-word}}@media (max-width:360px){.lp-hero,.lp-section,.lp-band2028,.lp-contact,.lp-footer{padding-left:12px;padding-right:12px}.lp-stats__inner{scroll-snap-type:none;flex-wrap:wrap;grid-template-columns:1fr;gap:24px;padding-bottom:0;display:grid;overflow-x:visible}.lp-stats__item{flex-shrink:1;min-width:0;border-right:none!important}.sp-hero,.tp-hero,.vp-hero,.yp-hero{padding-left:12px;padding-right:12px}}
.rolling-text{--rt-duration:.3s;--rt-ease:cubic-bezier(.76, 0, .24, 1);--rt-color:inherit;--rt-color-alt:inherit;vertical-align:middle;height:1.5em;color:var(--rt-color);line-height:1.5;display:inline-block;overflow:hidden}.rolling-text__block{line-height:1.5;display:block}.rolling-text__block--alt{color:var(--rt-color-alt)}.rolling-text__letter{transition:transform var(--rt-duration) var(--rt-ease);display:inline-block}.lp-btn:hover .rolling-text__letter,.lp-header__cta:hover .rolling-text__letter,.lp-header__sign-in:hover .rolling-text__letter{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.rolling-text__letter{transition:none}.lp-btn:hover .rolling-text__letter,.lp-header__cta:hover .rolling-text__letter,.lp-header__sign-in:hover .rolling-text__letter{transform:none}}