.JarvisHero_wrap__supnf{display:flex;align-items:center;gap:.9rem;margin:.75rem 0 1.1rem;cursor:pointer;text-decoration:none;color:inherit}.JarvisHero_wrap__supnf:hover .JarvisHero_avatarWrap__LWrv1{transform:scale(1.08)}.JarvisHero_avatarWrap__LWrv1{position:relative;width:72px;height:72px;flex-shrink:0;transition:transform .2s ease}.JarvisHero_ring__7kOm_{position:absolute;inset:-5px;border-radius:50%;border:2px solid color-mix(in srgb,var(--primary) 55%,transparent);animation:JarvisHero_ringPulse__IsSIE 2.8s ease-in-out infinite}@keyframes JarvisHero_ringPulse__IsSIE{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:0}}.JarvisHero_avatar___BJ8p{border-radius:50%;animation:JarvisHero_avatarFloat__sKQRD 3.5s ease-in-out infinite;display:block;width:72px;height:72px;object-fit:cover}@keyframes JarvisHero_avatarFloat__sKQRD{0%,to{transform:translateY(0) rotate(0deg)}30%{transform:translateY(-6px) rotate(-2deg)}70%{transform:translateY(-3px) rotate(1.5deg)}}.JarvisHero_statusDot__GfJ_T{position:absolute;bottom:3px;right:3px;width:12px;height:12px;border-radius:50%;background:var(--primary);border:2px solid var(--background,#f7efec);animation:JarvisHero_dotPop___nDRt 1s ease .6s both}@keyframes JarvisHero_dotPop___nDRt{0%{transform:scale(0)}to{transform:scale(1)}}.JarvisHero_bubble__SCtjv{position:relative;background:var(--background-light);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:14px;padding:.55rem .9rem;font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap;box-shadow:0 4px 16px color-mix(in srgb,var(--primary) 20%,transparent);opacity:0;transform:translateX(-8px) scale(.96);transition:opacity .32s ease,transform .32s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.JarvisHero_bubbleVisible__rsadi{opacity:1;transform:translateX(0) scale(1)}.JarvisHero_bubbleArrow__0nEHR{position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid color-mix(in srgb,var(--primary) 28%,transparent)}.JarvisHero_bubbleArrow__0nEHR:after{content:"";position:absolute;left:2px;top:-5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid var(--background-light)}@media (max-width:480px){.JarvisHero_bubble__SCtjv{font-size:.82rem;padding:.45rem .75rem}.JarvisHero_avatarWrap__LWrv1,.JarvisHero_avatar___BJ8p{width:60px;height:60px}}.page_landing__pfGzQ{min-height:100dvh;overflow-x:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,#fff) 0,color-mix(in srgb,var(--accent2) 35%,var(--background)) 100%)}.page_nav__ijo23{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--header-block);padding:env(safe-area-inset-top,0) 1.5rem 0;background:color-mix(in srgb,#09101c 82%,transparent);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid color-mix(in srgb,var(--primary) 22%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.page_navBrand__ZFh2S{display:flex;align-items:center;gap:.5rem}.page_navIcon__iMrK6{width:34px;height:34px;object-fit:contain;flex-shrink:0}.page_navLogo__XrZYK{height:32px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.page_navCta__hU4J_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.58rem 1.15rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 94%,#ff8a47),var(--primary));color:#fff;border-radius:999px;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 32%,transparent)}.page_navCta__hU4J_:hover{opacity:.95;transform:translateY(-1px)}.page_hero__7KFOs{position:relative;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);overflow:hidden}@media (max-width:768px){.page_hero__7KFOs{grid-template-columns:1fr;background:#0a1020}}.page_heroBg__HTEGI{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.page_heroBgCircle1__34VL_{position:absolute;top:-200px;left:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 25%,transparent),transparent 70%)}.page_heroBgCircle2__CAfxD{position:absolute;bottom:-150px;right:40%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--secondary) 18%,transparent),transparent 70%)}.page_heroContent__dzLob{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:7.2rem 3rem 3.4rem;gap:1.15rem;background:radial-gradient(560px 280px at 8% 12%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--background) 92%,#fff),color-mix(in srgb,var(--accent2) 26%,var(--background)))}@media (max-width:768px){.page_heroContent__dzLob{padding:2rem 1.25rem 2.5rem}}.page_heroBadges__NIXO2{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;animation:page_fadeInUp__7IOrd .6s ease-out both}.page_heroEyebrow__p76B6{margin:0;color:var(--text-50);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;animation:page_fadeInUp__7IOrd .6s ease-out .05s both}.page_heroBadge__w6zNn{background:color-mix(in srgb,var(--primary) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);border-radius:999px}.page_heroBadgeAI__YaNwW,.page_heroBadge__w6zNn{display:inline-flex;align-items:center;padding:.35rem .9rem;font-size:.78rem;font-weight:600;color:var(--primary);width:-moz-fit-content;width:fit-content}.page_heroBadgeAI__YaNwW{gap:.4rem;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);border-radius:999px}.page_heroBadgeAIDot__hhYgc{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:page_pulse__XPtbN 2s ease-in-out infinite;flex-shrink:0}.page_heroTitle__ixXIp{font-size:clamp(2.8rem,5.8vw,5rem);font-weight:900;line-height:1.02;margin:0;color:var(--text);animation:page_fadeInUp__7IOrd .7s ease-out .1s both;max-width:11ch}.page_heroAccent__CzMQw{color:var(--primary);position:relative}.page_heroAccent__CzMQw:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:4px;background:var(--primary);border-radius:2px;opacity:.35}.page_heroSub__fi66w{font-size:1.02rem;color:var(--text-50);line-height:1.72;max-width:510px;margin:0;animation:page_fadeInUp__7IOrd .7s ease-out .2s both}.page_heroRail__qwIqH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.2rem;animation:page_fadeInUp__7IOrd .7s ease-out .35s both}.page_heroRailItem__lesfO{min-height:92px;padding:.9rem .95rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background-light) 96%,#fff),color-mix(in srgb,var(--background-light) 88%,var(--accent2)));box-shadow:0 10px 24px color-mix(in srgb,rgba(11,18,48,.08) 100%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent);display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.page_heroRailKicker__ljffT{font-size:.72rem;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}.page_heroRailValue__tDITB{font-size:.92rem;line-height:1.35;color:var(--text)}.page_heroBtns__Z6S_7{display:flex;gap:.75rem;flex-wrap:wrap;animation:page_fadeInUp__7IOrd .7s ease-out .3s both}.page_heroImage__Aq3LS{position:relative;overflow:hidden;background:#0a1020;min-height:640px}@media (max-width:768px){.page_heroImage__Aq3LS{height:clamp(260px,38dvh,340px);min-height:260px;order:-1;margin-top:var(--header-block);background:#0a1020}}.page_heroImg__2cabd{object-fit:cover;object-position:center 66%;animation:page_floatBike__s9hx8 6.8s ease-in-out infinite;transform:scale(1.03)}@media (max-width:768px){.page_heroImg__2cabd{object-fit:cover;object-position:center 64%;animation:page_floatBikeMobile__MkSYH 7.2s ease-in-out infinite;transform:scale(1.04)}}.page_heroImageOverlay__0kieH{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--background) 100%,transparent) 0,color-mix(in srgb,var(--background) 98%,transparent) 2%,color-mix(in srgb,var(--background) 92%,transparent) 5%,color-mix(in srgb,var(--background) 72%,transparent) 8%,color-mix(in srgb,var(--background) 38%,transparent) 12%,color-mix(in srgb,var(--background) 18%,transparent) 15%,transparent 18%)}@media (max-width:768px){.page_heroImageOverlay__0kieH{background:linear-gradient(0deg,rgba(10,16,32,.28) 0,transparent 38%)}[data-theme=dark] .page_heroImageOverlay__0kieH{background:linear-gradient(0deg,rgba(0,0,0,.42) 0,transparent 44%)}}@media (max-width:768px) and (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .page_heroImageOverlay__0kieH{background:linear-gradient(0deg,rgba(0,0,0,.42) 0,transparent 44%)}}.page_btnPrimary__d_sTc{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:var(--primary);color:#fff;border-radius:14px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 35%,transparent)}.page_btnPrimary__d_sTc:hover{transform:translateY(-2px);box-shadow:0 8px 28px color-mix(in srgb,var(--primary) 55%,transparent)}.page_btnSecondary__s2OE4{display:inline-flex;align-items:center;padding:.85rem 1.75rem;background:transparent;color:var(--text);border:1.5px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:14px;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 0 0 rgba(0,0,0,0);transition:transform .2s,border-color .2s,color .2s,background .2s,box-shadow .2s}.page_btnSecondary__s2OE4:hover{transform:translateY(-2px);border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 35%,transparent)}.page_manifestoSection__NHewr{padding:1rem 2rem 0}.page_manifestoShell___bb2m{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:1.25rem;gap:1.25rem}.page_manifestoLead__g4R1t{padding-right:1rem;min-width:0}.page_manifestoTitle__0ioQz{margin:.7rem 0 0;font-size:clamp(1.95rem,4vw,3.2rem);line-height:1.06;letter-spacing:-.03em;color:var(--text);text-wrap:balance}.page_manifestoText__93fK9{margin:1rem 0 0;max-width:58ch;color:var(--text-50);font-size:1rem;line-height:1.78;overflow-wrap:anywhere}.page_manifestoQuote__6QY4n{align-self:start;min-width:0;padding:1.15rem 1.2rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background-light) 98%,#fff),color-mix(in srgb,var(--background-light) 90%,var(--accent2)));box-shadow:0 14px 28px color-mix(in srgb,rgba(11,18,48,.06) 100%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)}.page_manifestoBikeStage__S39BR{grid-column:1/-1;position:relative;min-height:372px;display:flex;align-items:flex-end;justify-content:center;padding:1.25rem 1rem 18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);background:radial-gradient(280px 120px at 18% 50%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--background-light) 98%,#fff),color-mix(in srgb,var(--accent2) 45%,var(--background-light)));overflow:hidden}.page_manifestoBikeLogo__F_DZ4{position:absolute;top:18px;right:22px;z-index:2;width:56px;height:56px;opacity:.92}.page_manifestoBike__cGlgh{display:block;width:min(740px,88%);height:auto;margin:0 auto;color:color-mix(in srgb,var(--text) 10%,transparent);transform:translateY(-22px);filter:drop-shadow(0 12px 28px color-mix(in srgb,var(--primary) 18%,transparent))}.page_manifestoQuoteText___kgN_{margin:0;font-size:1.15rem;font-weight:800;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.page_manifestoQuoteMeta__eV_Hy{margin:.75rem 0 0;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-50)}.page_manifestoCarouselWrap__mXJjt{--manifesto-gap:1rem;grid-column:1/-1;display:flex;flex-direction:column;gap:.9rem;padding-bottom:1rem;min-width:0}.page_manifestoViewport__S_JvA{overflow:hidden}.page_manifestoCarouselTop___UW0C{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_manifestoCarouselMeta__tYFKB{margin:0;font-size:.78rem;font-weight:700;color:var(--text-50)}.page_manifestoCarouselControls__0rejI{display:flex;align-items:center;gap:.5rem}.page_manifestoCarouselBtn__SPNOX{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--background-light) 96%,#fff);color:var(--text);box-shadow:0 10px 20px color-mix(in srgb,rgba(11,18,48,.06) 100%,transparent);transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.page_manifestoCarouselBtn__SPNOX:hover:not(:disabled){transform:translateY(-1px);background:var(--primary);color:#fff;border-color:var(--primary)}.page_manifestoCarouselBtn__SPNOX:disabled{opacity:.45;cursor:not-allowed}.page_manifestoGrid__k8ZMK{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--manifesto-slides-per-view, 1) - 1) * var(--manifesto-gap)) / var(--manifesto-slides-per-view, 1));grid-gap:var(--manifesto-gap);gap:var(--manifesto-gap);overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain}.page_manifestoGrid__k8ZMK::-webkit-scrollbar{display:none}.page_manifestoCard__GzShz{min-width:0;min-height:220px;padding:1.3rem 1.2rem;border-top:2px solid color-mix(in srgb,var(--primary) 48%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--background-light) 98%,#fff),color-mix(in srgb,var(--background-light) 90%,var(--accent2)));border:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 14px 28px color-mix(in srgb,rgba(11,18,48,.06) 100%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent);display:flex;flex-direction:column;gap:.8rem;scroll-snap-align:start;transition:transform .28s ease,border-color .22s ease,background .22s ease,box-shadow .28s ease}.page_manifestoCard__GzShz:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#fff 100%,transparent),color-mix(in srgb,var(--accent2) 62%,var(--background-light)));box-shadow:0 18px 32px color-mix(in srgb,rgba(11,18,48,.08) 100%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent)}.page_manifestoCardFeatured__y7Lui{border-color:color-mix(in srgb,var(--primary) 26%,transparent);background:radial-gradient(180px 120px at 50% 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,#fff 100%,transparent),color-mix(in srgb,var(--accent2) 56%,var(--background-light)));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent) inset,0 20px 36px color-mix(in srgb,rgba(11,18,48,.09) 100%,transparent),0 10px 28px color-mix(in srgb,var(--primary) 8%,transparent),0 1px 0 color-mix(in srgb,#fff 72%,transparent) inset;transform:translateY(-6px) scale(1.01)}.page_manifestoCardFeatured__y7Lui .page_manifestoIconWrap__KfUlr{background:color-mix(in srgb,var(--primary) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 24%,transparent)}.page_manifestoIconWrap__KfUlr{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.page_manifestoCardTitle__1LArx{margin:0;color:var(--text);font-size:1.02rem;font-weight:800;line-height:1.3}.page_manifestoCardDesc__a6BET{margin:0;color:var(--text-50);font-size:.9rem;line-height:1.66;overflow-wrap:anywhere}.page_manifestoDots__7HvYl{display:flex;align-items:center;justify-content:center;gap:.5rem}.page_manifestoDot__ZApwr{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:color-mix(in srgb,var(--text) 18%,transparent);cursor:pointer}.page_manifestoDotActive__L_PuV{width:26px;background:var(--primary)}.page_section__zQZ2o{padding:5rem 2rem;max-width:1100px;margin:0 auto}.page_sectionAlt__Lix2w{background:linear-gradient(180deg,color-mix(in srgb,var(--background-light) 98%,#fff),color-mix(in srgb,var(--accent2) 22%,var(--background-light)));padding:6rem 2rem;border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}.page_sectionHeader___raMx{text-align:left;margin-bottom:2.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:1100px;margin-left:auto;margin-right:auto}.page_sectionTag__x8zz3{padding:.3rem .85rem;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:999px;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.page_sectionTitle__6ic_4{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;margin:0;color:var(--text);line-height:1.2}.page_sectionSub__ISJaj{font-size:1rem;color:var(--text-50);max-width:620px;margin:0;line-height:1.65}.page_sectionBike__FFDpL{display:block;width:100%;max-width:480px;margin:0 auto 2rem;height:auto;opacity:.92;filter:drop-shadow(0 8px 24px color-mix(in srgb,var(--primary) 18%,transparent));animation:page_floatBike__s9hx8 6s ease-in-out infinite}@media (max-width:480px){.page_sectionBike__FFDpL{max-width:320px;margin-bottom:1.5rem}}.page_steps__B4_i4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem;max-width:1100px;margin:0 auto}.page_step__0ZyaY{background:linear-gradient(180deg,color-mix(in srgb,var(--background-light) 98%,#fff),color-mix(in srgb,var(--background-light) 90%,var(--accent2)));border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-top:3px solid var(--step-color,var(--primary));border-radius:20px;padding:1.6rem 1.4rem;display:flex;flex-direction:column;gap:.75rem;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;overflow:hidden}.page_step__0ZyaY:before{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 65%);opacity:0;transition:opacity .3s ease;pointer-events:none}.page_step__0ZyaY:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 48px color-mix(in srgb,var(--primary) 12%,rgba(11,18,48,.12))}.page_step__0ZyaY:hover:before{opacity:1}.page_stepNum__Ucda0{position:absolute;top:1.25rem;right:1.5rem;font-size:.75rem;font-weight:800;color:var(--primary);opacity:.35;letter-spacing:.05em}.page_stepIconWrap__5eb9K{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.page_step__0ZyaY:hover .page_stepIconWrap__5eb9K{transform:scale(1.15) rotate(-4deg)}.page_stepTitle__D2o3b{font-size:1.15rem;font-weight:700;color:var(--text);margin:0}.page_stepDesc__iZGUx{font-size:.9rem;color:var(--text-50);line-height:1.65;margin:0}.page_benefits__vhxWS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:1100px;margin:0 auto}.page_benefit__inbDU{padding:1.5rem;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--background-light) 98%,#fff),color-mix(in srgb,var(--background-light) 90%,var(--accent2)));border:1px solid color-mix(in srgb,var(--text) 10%,transparent);display:flex;flex-direction:column;gap:.5rem;box-shadow:0 12px 24px color-mix(in srgb,rgba(11,18,48,.05) 100%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease}.page_benefit__inbDU:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 12px 32px color-mix(in srgb,var(--primary) 14%,rgba(0,0,0,.08));border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.page_benefitIconWrap___hVcZ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.page_benefit__inbDU:hover .page_benefitIconWrap___hVcZ{transform:scale(1.2) rotate(-5deg)}.page_benefitTitle__F_p_6{font-size:1.05rem;font-weight:700;color:var(--text);margin:0}.page_benefitDesc__uA1Sp{font-size:.88rem;color:var(--text-50);line-height:1.65;margin:0}.page_ctaSection__BmsKD{position:relative;overflow:hidden;background:radial-gradient(540px 220px at 15% 15%,rgba(255,255,255,.12),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,#ff8a47),var(--primary));padding:6rem 2rem;text-align:center}.page_ctaEyebrow__e_BPb{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.82)}.page_ctaContent__MfmkM{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.page_ctaTitle__8jURU{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#fff;margin:0;line-height:1.1}.page_ctaSub__ACA_V{font-size:1.05rem;color:rgba(255,255,255,.8);max-width:420px;margin:0;line-height:1.6}.page_ctaSub__ACA_V strong{color:#fff}.page_ctaSection__BmsKD .page_btnPrimary__d_sTc{background:#fff;color:var(--primary);box-shadow:0 4px 20px rgba(0,0,0,.2)}.page_ctaSection__BmsKD .page_btnPrimary__d_sTc:hover{box-shadow:0 8px 32px rgba(0,0,0,.28)}.page_ctaBlob1__vhTvE{top:-160px;right:-100px;width:480px;height:480px;background:radial-gradient(circle,rgba(255,255,255,.14) 0,transparent 70%);animation:page_blobFloat1__CYQ3A 9s ease-in-out infinite}.page_ctaBlob1__vhTvE,.page_ctaBlob2__wuXNT{position:absolute;border-radius:50%;pointer-events:none}.page_ctaBlob2__wuXNT{bottom:-120px;left:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(255,255,255,.09) 0,transparent 70%);animation:page_blobFloat2___zJUD 12s ease-in-out infinite}.page_ctaBlob3__P710M{position:absolute;top:40%;left:30%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06) 0,transparent 70%);animation:page_blobFloat1__CYQ3A 7s ease-in-out 2s infinite reverse;pointer-events:none}@keyframes page_blobFloat1__CYQ3A{0%,to{transform:translate(0) scale(1)}33%{transform:translate(28px,-22px) scale(1.07)}66%{transform:translate(-18px,16px) scale(.95)}}@keyframes page_blobFloat2___zJUD{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-24px,20px) scale(1.06)}70%{transform:translate(22px,-14px) scale(.94)}}.page_footer__F3MD0{padding:2rem;text-align:center;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent);display:flex;flex-direction:column;gap:.3rem}.page_footer__F3MD0 p{font-size:.82rem;color:var(--text-50);margin:0}.page_footerSub__k863_{font-size:.75rem!important}@media (max-width:980px){.page_manifestoShell___bb2m{grid-template-columns:1fr}.page_manifestoLead__g4R1t{padding-right:0}.page_benefits__vhxWS,.page_heroRail__qwIqH,.page_steps__B4_i4{grid-template-columns:1fr}.page_manifestoGrid__k8ZMK{grid-auto-columns:calc((100% - var(--manifesto-gap)) / 2)}}.page_jarvisSection__ymgcZ{position:relative;overflow:hidden;background:radial-gradient(900px 380px at 50% 0,color-mix(in srgb,var(--primary) 16%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in srgb,#101827 92%,var(--background)),#0b1220 100%);border-top:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary) 18%,transparent);padding:5rem 2rem}.page_jarvisGlow__hvKbN{position:absolute;top:-150px;left:50%;transform:translateX(-50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary) 22%,transparent) 0,transparent 70%);pointer-events:none}.page_jarvisTag__fUGkJ{display:inline-flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);color:color-mix(in srgb,var(--primary) 70%,white)}.page_jarvisTagAvatar__46pd5{border-radius:999px}.page_jarvisContent__YrRD_{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}@media (max-width:768px){.page_manifestoSection__NHewr{padding:.75rem 1rem 0}.page_manifestoTitle__0ioQz{font-size:clamp(2rem,9vw,2.55rem);max-width:10ch}.page_manifestoText__93fK9{max-width:none}.page_manifestoQuote__6QY4n{padding:1rem}.page_manifestoQuoteText___kgN_{font-size:1.02rem}.page_manifestoBikeStage__S39BR{min-height:244px;padding:1rem .75rem 14px}.page_manifestoBike__cGlgh{width:min(420px,92%);transform:translateY(-18px)}.page_manifestoBikeLogo__F_DZ4{top:12px;right:14px;width:42px;height:42px}.page_manifestoCarouselTop___UW0C{justify-content:center}.page_manifestoCarouselMeta__tYFKB{display:none}.page_manifestoGrid__k8ZMK{grid-auto-columns:100%}.page_manifestoCardFeatured__y7Lui{transform:none}.page_jarvisContent__YrRD_{grid-template-columns:1fr;gap:2.5rem}.page_jarvisRight__ftQ45{order:-1}}.page_jarvisLeft__QwHLB{display:flex;flex-direction:column;gap:1.25rem}.page_jarvisTitle__zkwia{font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:900;color:#f8f5f2;line-height:1.15;margin:0}.page_jarvisAccent__BX7JA{color:var(--primary)}.page_jarvisSub__eRV9t{font-size:1rem;color:rgba(248,245,242,.72);line-height:1.7;max-width:460px;margin:0}.page_jarvisModes__AXyBG{display:flex;flex-direction:column;gap:.85rem}.page_jarvisMode__BMd31{display:flex;align-items:center;gap:.9rem;padding:.75rem 1rem;background:rgba(255,255,255,.03);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:12px;transition:background .2s,border-color .2s}.page_jarvisMode__BMd31:hover{background:color-mix(in srgb,var(--primary) 14%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--primary) 36%,transparent)}.page_jarvisModeIcon__V4WyH{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent)}.page_jarvisModeTitle___qeuj{font-size:.9rem;font-weight:700;color:#f8f5f2;margin:0;line-height:1.2}.page_jarvisModeDesc__F_9wT{font-size:.8rem;color:rgba(248,245,242,.6);margin:0;font-style:italic}.page_jarvisRight__ftQ45{display:flex;justify-content:center;position:relative}.page_jarvisImageWrap__Vinz7{position:relative;width:100%;max-width:520px;aspect-ratio:1.18/1;border-radius:20px;overflow:hidden;box-shadow:0 24px 56px rgba(0,0,0,.34),0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent)}.page_jarvisImg___osLM{display:block;object-fit:cover;object-position:center 34%}.page_jarvisImageOverlay__cvBDq{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 55%,color-mix(in srgb,var(--background) 85%,transparent) 100%);pointer-events:none}.page_jarvisChatFloat__685qP{position:absolute;bottom:0;left:0;right:0;background:color-mix(in srgb,var(--background-light) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:0 0 20px 20px;overflow:hidden}.page_jarvisMockHeader__cmYLn{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:color-mix(in srgb,var(--primary) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary) 22%,transparent);font-size:.75rem;font-weight:700;color:color-mix(in srgb,var(--primary) 55%,white)}.page_jarvisMockDot__1QStv{width:8px;height:8px;border-radius:50%;background:var(--primary);animation:page_pulse__XPtbN 2s ease-in-out infinite;flex-shrink:0}.page_jarvisMockMsg__7Sao_{padding:.45rem .75rem;margin:.4rem .65rem;border-radius:10px;font-size:.8rem;line-height:1.45}.page_jarvisMockMsgAI__e3s_e{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--text);border-bottom-left-radius:4px;margin-left:.5rem;margin-right:2rem}.page_jarvisMockMsgUser__K4P_A{background:rgba(251,146,60,.18);color:var(--text);border-bottom-right-radius:4px;margin-left:2rem;margin-right:.5rem;text-align:right}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes page_floatBike__s9hx8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes page_floatBikeMobile__MkSYH{0%,to{transform:translateZ(0) scale(1.02)}50%{transform:translate3d(0,-8px,0) scale(1.04)}}@keyframes page_motionLineDrift__MxA7u{0%,to{transform:rotate(14deg) translateY(0);opacity:.38}50%{transform:rotate(14deg) translateY(12px);opacity:.7}}@keyframes page_floatBadgeA__oo8l0{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes page_floatBadgeB__qpS7b{0%,to{transform:translateZ(0)}50%{transform:translate3d(6px,-10px,0)}}@keyframes page_floatBadgeC__XbagS{0%,to{transform:translateZ(0)}50%{transform:translate3d(-4px,-8px,0)}}@media (max-width:480px){.page_manifestoCard__GzShz{min-height:0}.page_manifestoBikeStage__S39BR{min-height:220px}.page_manifestoBike__cGlgh{width:min(360px,94%);transform:translateY(-14px)}.page_manifestoCarouselWrap__mXJjt{gap:.75rem}.page_manifestoCarouselControls__0rejI{width:100%;justify-content:center}.page_manifestoCard__GzShz{padding:1.15rem 1rem}.page_heroTitle__ixXIp{font-size:clamp(2.2rem,8vw,3rem)}.page_heroSub__fi66w{font-size:1rem}.page_heroRailItem__lesfO{min-height:0}.page_stepTitle__D2o3b{font-size:1.1rem}.page_stepDesc__iZGUx{font-size:.93rem}.page_benefitTitle__F_p_6{font-size:1rem}.page_benefitDesc__uA1Sp{font-size:.9rem}.page_sectionTitle__6ic_4{font-size:clamp(1.6rem,6vw,2.2rem)}.page_sectionSub__ISJaj{font-size:1rem}.page_statNum__RPU7y{font-size:1.9rem}.page_statLabel__2jNx3{font-size:.82rem}.page_ctaTitle__8jURU{font-size:clamp(1.8rem,7vw,2.5rem)}.page_ctaSub__ACA_V{font-size:1rem}.page_btnPrimary__d_sTc,.page_btnSecondary__s2OE4{font-size:1rem;padding:.9rem 1.5rem}.page_jarvisSection__ymgcZ{padding:4rem 1rem}.page_jarvisImageWrap__Vinz7{max-width:100%;aspect-ratio:1.18/1}.page_jarvisImg___osLM{object-position:center 30%}}